summaryrefslogtreecommitdiff
path: root/gcc/melt/generated/warmelt-first+01.c
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2012-08-28 11:16:33 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2012-08-28 11:16:33 +0000
commit14da3227f5714c0e086765779479711f9147bfe6 (patch)
tree7f186b3b53c7fa9c379bd7a24e2ae1cde2a2e440 /gcc/melt/generated/warmelt-first+01.c
parent1d3260fc8bd0c0b77366dc077cd42e3ee33dfd52 (diff)
downloadgcc-14da3227f5714c0e086765779479711f9147bfe6.tar.gz
2012-08-28 Basile Starynkevitch <basile@starynkevitch.net>
{{Regenerate}} * melt/generated/meltrunsup-inc.c: Regenerate. * melt/generated/meltrunsup.h: Regenerate. * melt/generated/warmelt-base+meltdesc.c: Regenerate. * melt/generated/warmelt-base+melttime.h: Regenerate. * melt/generated/warmelt-base.c: Regenerate. * melt/generated/warmelt-debug+meltdesc.c: Regenerate. * melt/generated/warmelt-debug+melttime.h: Regenerate. * melt/generated/warmelt-debug.c: Regenerate. * melt/generated/warmelt-first+01.c: Regenerate. * melt/generated/warmelt-first+02.c: Regenerate. * melt/generated/warmelt-first+03.c: Regenerate. * melt/generated/warmelt-first+meltdesc.c: Regenerate. * melt/generated/warmelt-first+melttime.h: Regenerate. * melt/generated/warmelt-first.c: Regenerate. * melt/generated/warmelt-genobj+04.c: Regenerate. * melt/generated/warmelt-genobj+05.c: Regenerate. * melt/generated/warmelt-genobj+meltdesc.c: Regenerate. * melt/generated/warmelt-genobj+melttime.h: Regenerate. * melt/generated/warmelt-genobj.c: Regenerate. * melt/generated/warmelt-macro+meltdesc.c: Regenerate. * melt/generated/warmelt-macro+melttime.h: Regenerate. * melt/generated/warmelt-macro.c: Regenerate. * melt/generated/warmelt-modes+meltdesc.c: Regenerate. * melt/generated/warmelt-modes+melttime.h: Regenerate. * melt/generated/warmelt-modes.c: Regenerate. * melt/generated/warmelt-normal+meltdesc.c: Regenerate. * melt/generated/warmelt-normal+melttime.h: Regenerate. * melt/generated/warmelt-normal.c: Regenerate. * melt/generated/warmelt-normatch+04.c: Regenerate. * melt/generated/warmelt-normatch+meltdesc.c: Regenerate. * melt/generated/warmelt-normatch+melttime.h: Regenerate. * melt/generated/warmelt-normatch.c: Regenerate. * melt/generated/warmelt-outobj+meltdesc.c: Regenerate. * melt/generated/warmelt-outobj+melttime.h: Regenerate. * melt/generated/warmelt-outobj.c: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@190747 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/melt/generated/warmelt-first+01.c')
-rw-r--r--gcc/melt/generated/warmelt-first+01.c4774
1 files changed, 2387 insertions, 2387 deletions
diff --git a/gcc/melt/generated/warmelt-first+01.c b/gcc/melt/generated/warmelt-first+01.c
index f3e57ca1345..abc50eca6bc 100644
--- a/gcc/melt/generated/warmelt-first+01.c
+++ b/gcc/melt/generated/warmelt-first+01.c
@@ -68,7 +68,7 @@ meltrout_2_warmelt_first_IS_NON_EMPTY_STRING (meltclosure_ptr_t meltclosp_,
-#line 2216 "warmelt-first.melt" /**::procdecl::**/
+#line 2202 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_3_warmelt_first_INSTALL_CTYPE_DESCR (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -84,7 +84,7 @@ meltrout_3_warmelt_first_INSTALL_CTYPE_DESCR (meltclosure_ptr_t meltclosp_,
-#line 2777 "warmelt-first.melt" /**::procdecl::**/
+#line 2688 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_4_warmelt_first_ADD_NEW_SYMBOL_TOKEN (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -100,7 +100,7 @@ meltrout_4_warmelt_first_ADD_NEW_SYMBOL_TOKEN (meltclosure_ptr_t meltclosp_,
-#line 2786 "warmelt-first.melt" /**::procdecl::**/
+#line 2697 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_5_warmelt_first_ADD_NEW_KEYWORD_TOKEN (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -116,7 +116,7 @@ meltrout_5_warmelt_first_ADD_NEW_KEYWORD_TOKEN (meltclosure_ptr_t meltclosp_,
-#line 2795 "warmelt-first.melt" /**::procdecl::**/
+#line 2706 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_6_warmelt_first_INTERN_SYMBOL (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -130,7 +130,7 @@ meltrout_6_warmelt_first_INTERN_SYMBOL (meltclosure_ptr_t meltclosp_,
-#line 2810 "warmelt-first.melt" /**::procdecl::**/
+#line 2721 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_7_warmelt_first_INTERN_KEYWORD (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -144,7 +144,7 @@ meltrout_7_warmelt_first_INTERN_KEYWORD (meltclosure_ptr_t meltclosp_,
-#line 2826 "warmelt-first.melt" /**::procdecl::**/
+#line 2737 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_8_warmelt_first_CLONE_SYMBOL (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -158,7 +158,7 @@ meltrout_8_warmelt_first_CLONE_SYMBOL (meltclosure_ptr_t meltclosp_,
-#line 2877 "warmelt-first.melt" /**::procdecl::**/
+#line 2788 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_9_warmelt_first_INITFRESH_CONTENVMAKER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -174,7 +174,7 @@ meltrout_9_warmelt_first_INITFRESH_CONTENVMAKER (meltclosure_ptr_t meltclosp_,
-#line 2890 "warmelt-first.melt" /**::procdecl::**/
+#line 2801 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_10_warmelt_first_INITVALUE_EXPORTER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -190,7 +190,7 @@ meltrout_10_warmelt_first_INITVALUE_EXPORTER (meltclosure_ptr_t meltclosp_,
-#line 2975 "warmelt-first.melt" /**::procdecl::**/
+#line 2886 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_11_warmelt_first_INITVALUE_IMPORTER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -206,7 +206,7 @@ meltrout_11_warmelt_first_INITVALUE_IMPORTER (meltclosure_ptr_t meltclosp_,
-#line 3015 "warmelt-first.melt" /**::procdecl::**/
+#line 2926 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_12_warmelt_first_INITMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -222,7 +222,7 @@ meltrout_12_warmelt_first_INITMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
-#line 3044 "warmelt-first.melt" /**::procdecl::**/
+#line 2955 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_13_warmelt_first_INITPATMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -238,7 +238,7 @@ meltrout_13_warmelt_first_INITPATMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
-#line 3094 "warmelt-first.melt" /**::procdecl::**/
+#line 3005 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_14_warmelt_first_INIT_EXITFINALIZER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -254,7 +254,7 @@ meltrout_14_warmelt_first_INIT_EXITFINALIZER (meltclosure_ptr_t meltclosp_,
-#line 3138 "warmelt-first.melt" /**::procdecl::**/
+#line 3049 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_15_warmelt_first_AT_EXIT_FIRST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -268,7 +268,7 @@ meltrout_15_warmelt_first_AT_EXIT_FIRST (meltclosure_ptr_t meltclosp_,
-#line 3146 "warmelt-first.melt" /**::procdecl::**/
+#line 3057 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_16_warmelt_first_AT_EXIT_LAST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -282,7 +282,7 @@ meltrout_16_warmelt_first_AT_EXIT_LAST (meltclosure_ptr_t meltclosp_,
-#line 3163 "warmelt-first.melt" /**::procdecl::**/
+#line 3074 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_17_warmelt_first_END_MELT_PASS_RUNNER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -298,7 +298,7 @@ meltrout_17_warmelt_first_END_MELT_PASS_RUNNER (meltclosure_ptr_t meltclosp_,
-#line 3180 "warmelt-first.melt" /**::procdecl::**/
+#line 3091 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_18_warmelt_first_LAMBDA___1__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -312,7 +312,7 @@ meltrout_18_warmelt_first_LAMBDA___1__ (meltclosure_ptr_t meltclosp_,
-#line 3189 "warmelt-first.melt" /**::procdecl::**/
+#line 3100 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_19_warmelt_first_LAMBDA___2__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -326,7 +326,7 @@ meltrout_19_warmelt_first_LAMBDA___2__ (meltclosure_ptr_t meltclosp_,
-#line 3194 "warmelt-first.melt" /**::procdecl::**/
+#line 3105 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_20_warmelt_first_LAMBDA___3__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -340,7 +340,7 @@ meltrout_20_warmelt_first_LAMBDA___3__ (meltclosure_ptr_t meltclosp_,
-#line 3203 "warmelt-first.melt" /**::procdecl::**/
+#line 3114 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_21_warmelt_first_AT_END_MELT_PASS_FIRST (meltclosure_ptr_t
meltclosp_,
@@ -357,7 +357,7 @@ meltrout_21_warmelt_first_AT_END_MELT_PASS_FIRST (meltclosure_ptr_t
-#line 3224 "warmelt-first.melt" /**::procdecl::**/
+#line 3135 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_22_warmelt_first_AT_END_MELT_PASS_LAST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -373,7 +373,7 @@ meltrout_22_warmelt_first_AT_END_MELT_PASS_LAST (meltclosure_ptr_t meltclosp_,
-#line 3251 "warmelt-first.melt" /**::procdecl::**/
+#line 3162 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_23_warmelt_first_INIT_UNITSTARTER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -387,7 +387,7 @@ meltrout_23_warmelt_first_INIT_UNITSTARTER (meltclosure_ptr_t meltclosp_,
-#line 3260 "warmelt-first.melt" /**::procdecl::**/
+#line 3171 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_24_warmelt_first_LAMBDA___4__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -401,7 +401,7 @@ meltrout_24_warmelt_first_LAMBDA___4__ (meltclosure_ptr_t meltclosp_,
-#line 3269 "warmelt-first.melt" /**::procdecl::**/
+#line 3180 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_25_warmelt_first_LAMBDA___5__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -415,7 +415,7 @@ meltrout_25_warmelt_first_LAMBDA___5__ (meltclosure_ptr_t meltclosp_,
-#line 3274 "warmelt-first.melt" /**::procdecl::**/
+#line 3185 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_26_warmelt_first_LAMBDA___6__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -429,7 +429,7 @@ meltrout_26_warmelt_first_LAMBDA___6__ (meltclosure_ptr_t meltclosp_,
-#line 3283 "warmelt-first.melt" /**::procdecl::**/
+#line 3194 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_27_warmelt_first_AT_START_UNIT_FIRST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -445,7 +445,7 @@ meltrout_27_warmelt_first_AT_START_UNIT_FIRST (meltclosure_ptr_t meltclosp_,
-#line 3290 "warmelt-first.melt" /**::procdecl::**/
+#line 3201 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_28_warmelt_first_AT_START_UNIT_LAST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -461,7 +461,7 @@ meltrout_28_warmelt_first_AT_START_UNIT_LAST (meltclosure_ptr_t meltclosp_,
-#line 3305 "warmelt-first.melt" /**::procdecl::**/
+#line 3216 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_29_warmelt_first_INIT_UNITFINISHER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -476,7 +476,7 @@ meltrout_29_warmelt_first_INIT_UNITFINISHER (meltclosure_ptr_t meltclosp_,
-#line 3314 "warmelt-first.melt" /**::procdecl::**/
+#line 3225 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_30_warmelt_first_LAMBDA___7__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -490,7 +490,7 @@ meltrout_30_warmelt_first_LAMBDA___7__ (meltclosure_ptr_t meltclosp_,
-#line 3323 "warmelt-first.melt" /**::procdecl::**/
+#line 3234 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_31_warmelt_first_LAMBDA___8__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -504,7 +504,7 @@ meltrout_31_warmelt_first_LAMBDA___8__ (meltclosure_ptr_t meltclosp_,
-#line 3328 "warmelt-first.melt" /**::procdecl::**/
+#line 3239 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_32_warmelt_first_LAMBDA___9__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -518,7 +518,7 @@ meltrout_32_warmelt_first_LAMBDA___9__ (meltclosure_ptr_t meltclosp_,
-#line 3337 "warmelt-first.melt" /**::procdecl::**/
+#line 3248 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_33_warmelt_first_AT_FINISH_UNIT_FIRST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -534,7 +534,7 @@ meltrout_33_warmelt_first_AT_FINISH_UNIT_FIRST (meltclosure_ptr_t meltclosp_,
-#line 3345 "warmelt-first.melt" /**::procdecl::**/
+#line 3256 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_34_warmelt_first_AT_FINISH_UNIT_LAST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -550,7 +550,7 @@ meltrout_34_warmelt_first_AT_FINISH_UNIT_LAST (meltclosure_ptr_t meltclosp_,
-#line 3367 "warmelt-first.melt" /**::procdecl::**/
+#line 3278 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_35_warmelt_first_INIT_OPTIONSETTER (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -565,7 +565,7 @@ meltrout_35_warmelt_first_INIT_OPTIONSETTER (meltclosure_ptr_t meltclosp_,
-#line 3387 "warmelt-first.melt" /**::procdecl::**/
+#line 3298 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_36_warmelt_first_REGISTER_OPTION (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -579,7 +579,7 @@ meltrout_36_warmelt_first_REGISTER_OPTION (meltclosure_ptr_t meltclosp_,
-#line 3402 "warmelt-first.melt" /**::procdecl::**/
+#line 3313 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_37_warmelt_first_OPTION_HELPER_FUN (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -594,7 +594,7 @@ meltrout_37_warmelt_first_OPTION_HELPER_FUN (meltclosure_ptr_t meltclosp_,
-#line 3420 "warmelt-first.melt" /**::procdecl::**/
+#line 3331 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_38_warmelt_first_LAMBDA___10__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -608,7 +608,7 @@ meltrout_38_warmelt_first_LAMBDA___10__ (meltclosure_ptr_t meltclosp_,
-#line 3501 "warmelt-first.melt" /**::procdecl::**/
+#line 3412 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_39_warmelt_first_MAPOBJECT_EVERY (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -622,7 +622,7 @@ meltrout_39_warmelt_first_MAPOBJECT_EVERY (meltclosure_ptr_t meltclosp_,
-#line 3516 "warmelt-first.melt" /**::procdecl::**/
+#line 3427 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_40_warmelt_first_MAPOBJECT_ITERATE_TEST (meltclosure_ptr_t
meltclosp_,
@@ -639,7 +639,7 @@ meltrout_40_warmelt_first_MAPOBJECT_ITERATE_TEST (meltclosure_ptr_t
-#line 3563 "warmelt-first.melt" /**::procdecl::**/
+#line 3474 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_41_warmelt_first_LIST_EVERY (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -653,7 +653,7 @@ meltrout_41_warmelt_first_LIST_EVERY (meltclosure_ptr_t meltclosp_,
-#line 3574 "warmelt-first.melt" /**::procdecl::**/
+#line 3485 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_42_warmelt_first_LIST_ITERATE_TEST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -668,7 +668,7 @@ meltrout_42_warmelt_first_LIST_ITERATE_TEST (meltclosure_ptr_t meltclosp_,
-#line 3590 "warmelt-first.melt" /**::procdecl::**/
+#line 3501 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_43_warmelt_first_LIST_APPEND2LIST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -682,7 +682,7 @@ meltrout_43_warmelt_first_LIST_APPEND2LIST (meltclosure_ptr_t meltclosp_,
-#line 3605 "warmelt-first.melt" /**::procdecl::**/
+#line 3516 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_44_warmelt_first_LIST_MAP (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -696,7 +696,7 @@ meltrout_44_warmelt_first_LIST_MAP (meltclosure_ptr_t meltclosp_,
-#line 3622 "warmelt-first.melt" /**::procdecl::**/
+#line 3533 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_45_warmelt_first_LIST_FIND (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -710,7 +710,7 @@ meltrout_45_warmelt_first_LIST_FIND (meltclosure_ptr_t meltclosp_,
-#line 3645 "warmelt-first.melt" /**::procdecl::**/
+#line 3556 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_46_warmelt_first_LIST_TO_MULTIPLE (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -724,7 +724,7 @@ meltrout_46_warmelt_first_LIST_TO_MULTIPLE (meltclosure_ptr_t meltclosp_,
-#line 3654 "warmelt-first.melt" /**::procdecl::**/
+#line 3565 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_47_warmelt_first_LAMBDA___11__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -738,7 +738,7 @@ meltrout_47_warmelt_first_LAMBDA___11__ (meltclosure_ptr_t meltclosp_,
-#line 3665 "warmelt-first.melt" /**::procdecl::**/
+#line 3576 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_48_warmelt_first_PAIRLIST_TO_MULTIPLE (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -754,7 +754,7 @@ meltrout_48_warmelt_first_PAIRLIST_TO_MULTIPLE (meltclosure_ptr_t meltclosp_,
-#line 3730 "warmelt-first.melt" /**::procdecl::**/
+#line 3641 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_49_warmelt_first_MULTIPLE_ITERATE_TEST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -770,7 +770,7 @@ meltrout_49_warmelt_first_MULTIPLE_ITERATE_TEST (meltclosure_ptr_t meltclosp_,
-#line 3747 "warmelt-first.melt" /**::procdecl::**/
+#line 3658 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_50_warmelt_first_MULTIPLE_MAP (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -784,7 +784,7 @@ meltrout_50_warmelt_first_MULTIPLE_MAP (meltclosure_ptr_t meltclosp_,
-#line 3764 "warmelt-first.melt" /**::procdecl::**/
+#line 3675 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_51_warmelt_first_MULTIPLE_TO_LIST (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -798,7 +798,7 @@ meltrout_51_warmelt_first_MULTIPLE_TO_LIST (meltclosure_ptr_t meltclosp_,
-#line 3782 "warmelt-first.melt" /**::procdecl::**/
+#line 3693 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_52_warmelt_first_CLOSURE_EVERY (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -812,7 +812,7 @@ meltrout_52_warmelt_first_CLOSURE_EVERY (meltclosure_ptr_t meltclosp_,
-#line 3795 "warmelt-first.melt" /**::procdecl::**/
+#line 3706 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_53_warmelt_first_ROUTINE_EVERY (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -826,7 +826,7 @@ meltrout_53_warmelt_first_ROUTINE_EVERY (meltclosure_ptr_t meltclosp_,
-#line 3809 "warmelt-first.melt" /**::procdecl::**/
+#line 3720 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_54_warmelt_first_INSTALL_METHOD (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -840,7 +840,7 @@ meltrout_54_warmelt_first_INSTALL_METHOD (meltclosure_ptr_t meltclosp_,
-#line 3893 "warmelt-first.melt" /**::procdecl::**/
+#line 3804 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_55_warmelt_first_COMPARE_OBJ_RANKED (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -856,7 +856,7 @@ meltrout_55_warmelt_first_COMPARE_OBJ_RANKED (meltclosure_ptr_t meltclosp_,
-#line 3975 "warmelt-first.melt" /**::procdecl::**/
+#line 3886 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_56_warmelt_first_MAPOBJECT_SORTED_ATTRIBUTE_TUPLE (meltclosure_ptr_t
meltclosp_,
@@ -876,7 +876,7 @@ meltrout_56_warmelt_first_MAPOBJECT_SORTED_ATTRIBUTE_TUPLE (meltclosure_ptr_t
-#line 3989 "warmelt-first.melt" /**::procdecl::**/
+#line 3900 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_57_warmelt_first_LAMBDA___12__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -890,7 +890,7 @@ meltrout_57_warmelt_first_LAMBDA___12__ (meltclosure_ptr_t meltclosp_,
-#line 4001 "warmelt-first.melt" /**::procdecl::**/
+#line 3912 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_58_warmelt_first_LAMBDA___13__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -904,7 +904,7 @@ meltrout_58_warmelt_first_LAMBDA___13__ (meltclosure_ptr_t meltclosp_,
-#line 4015 "warmelt-first.melt" /**::procdecl::**/
+#line 3926 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_59_warmelt_first_LAMBDA___14__ (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -918,7 +918,7 @@ meltrout_59_warmelt_first_LAMBDA___14__ (meltclosure_ptr_t meltclosp_,
-#line 4029 "warmelt-first.melt" /**::procdecl::**/
+#line 3940 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_60_warmelt_first_FRESH_ENV (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -932,7 +932,7 @@ meltrout_60_warmelt_first_FRESH_ENV (meltclosure_ptr_t meltclosp_,
-#line 4051 "warmelt-first.melt" /**::procdecl::**/
+#line 3962 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_61_warmelt_first_FIND_ENV (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -946,7 +946,7 @@ meltrout_61_warmelt_first_FIND_ENV (meltclosure_ptr_t meltclosp_,
-#line 4074 "warmelt-first.melt" /**::procdecl::**/
+#line 3985 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_62_warmelt_first_FIND_ENV_DEBUG (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -960,7 +960,7 @@ meltrout_62_warmelt_first_FIND_ENV_DEBUG (meltclosure_ptr_t meltclosp_,
-#line 4096 "warmelt-first.melt" /**::procdecl::**/
+#line 4007 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_63_warmelt_first_FIND_ENCLOSING_ENV (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -976,7 +976,7 @@ meltrout_63_warmelt_first_FIND_ENCLOSING_ENV (meltclosure_ptr_t meltclosp_,
-#line 4115 "warmelt-first.melt" /**::procdecl::**/
+#line 4026 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_64_warmelt_first_PUT_ENV (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -990,7 +990,7 @@ meltrout_64_warmelt_first_PUT_ENV (meltclosure_ptr_t meltclosp_,
-#line 4137 "warmelt-first.melt" /**::procdecl::**/
+#line 4048 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_65_warmelt_first_OVERWRITE_ENV (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -1004,7 +1004,7 @@ meltrout_65_warmelt_first_OVERWRITE_ENV (meltclosure_ptr_t meltclosp_,
-#line 4170 "warmelt-first.melt" /**::procdecl::**/
+#line 4081 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_66_warmelt_first_POST_INITIALIZATION (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -1020,7 +1020,7 @@ meltrout_66_warmelt_first_POST_INITIALIZATION (meltclosure_ptr_t meltclosp_,
-#line 4219 "warmelt-first.melt" /**::procdecl::**/
+#line 4130 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_67_warmelt_first_RETRIEVE_DICTIONNARY_CTYPE_GTY (meltclosure_ptr_t
meltclosp_,
@@ -1040,7 +1040,7 @@ meltrout_67_warmelt_first_RETRIEVE_DICTIONNARY_CTYPE_GTY (meltclosure_ptr_t
-#line 4224 "warmelt-first.melt" /**::procdecl::**/
+#line 4135 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_68_warmelt_first_RETRIEVE_DICTIONNARY_CTYPE (meltclosure_ptr_t
meltclosp_,
@@ -1060,7 +1060,7 @@ meltrout_68_warmelt_first_RETRIEVE_DICTIONNARY_CTYPE (meltclosure_ptr_t
-#line 4560 "warmelt-first.melt" /**::procdecl::**/
+#line 4465 "warmelt-first.melt" /**::procdecl::**/
melt_ptr_t MELT_MODULE_VISIBILITY
meltrout_69_warmelt_first_DEBUG_MSG_FUN (meltclosure_ptr_t meltclosp_,
melt_ptr_t meltfirstargp_,
@@ -1276,7 +1276,7 @@ meltmod__warmelt_first__forward_or_mark_module_start_frame (struct
/**** warmelt-first+01.c implementations ****/
-#line 2786 "warmelt-first.melt" /**::proc::**/
+#line 2697 "warmelt-first.melt" /**::proc::**/
@@ -1354,13 +1354,13 @@ meltrout_5_warmelt_first_ADD_NEW_KEYWORD_TOKEN (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:2786:/ getarg");
-#line 2786 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2697:/ getarg");
+#line 2697 "warmelt-first.melt" /**::getarg::**/
/*_.SYDA__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 2786
+#line 2697
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.STR__V3*/ meltfptr[2] =
@@ -1372,44 +1372,44 @@ meltrout_5_warmelt_first_ADD_NEW_KEYWORD_TOKEN (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 2786
+#line 2697
/*anyblock*/
{
-#line 2787 "warmelt-first.melt" /**::cppif::**/
+#line 2698 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2787:/ cppif.then");
-#line 2787 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2698:/ cppif.then");
+#line 2698 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2787
+#line 2698
/*anyblock */
{
/*^checksignal */
-#line 2787
+#line 2698
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L1*/ meltfnum[0] =
-#line 2787 "warmelt-first.melt" /**::expr::**/
+#line 2698 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.SYDA__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYSTEM_DATA */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-first.melt:2787:/ cond");
-#line 2787 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2698:/ cond");
+#line 2698 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2787
+#line 2698
/*_.IFELSE___V5*/ meltfptr[4] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2787:/ cond.else");
-#line 2787 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2698:/ cond.else");
+#line 2698 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2787
+#line 2698
/*anyblock */
{
@@ -1418,11 +1418,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2787
+#line 2698
melt_assert_failed (("check syda"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2787) ? (2787) : __LINE__, __FUNCTION__);
+ (2698) ? (2698) : __LINE__, __FUNCTION__);
;
}
;
@@ -1437,34 +1437,34 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2787:/ clear");
-#line 2787 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2698:/ clear");
+#line 2698 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 2787
+#line 2698
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2787
+#line 2698
/*_.IFCPP___V4*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:2788:/ quasiblock");
-#line 2788 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2699:/ quasiblock");
+#line 2699 "warmelt-first.melt" /**::quasiblock::**/
/*^checksignal */
-#line 2788
+#line 2699
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2788
+#line 2699
/*^rawallocobj */
-#line 2788
+#line 2699
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -1477,7 +1477,7 @@ lab_endgetargs:;
};
;
/*^putslot */
-#line 2788
+#line 2699
/*putslot */
melt_assertmsg ("putslot checkobj @NAMED_NAME",
melt_magic_discr ((melt_ptr_t)
@@ -1487,8 +1487,8 @@ lab_endgetargs:;
( /*_.STR__V3*/ meltfptr[2]), "NAMED_NAME");
;
/*_.KW__V7*/ meltfptr[6] = /*_.INST__V8*/ meltfptr[7];;
- MELT_LOCATION ("warmelt-first.melt:2789:/ getslot");
-#line 2789 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2700:/ getslot");
+#line 2700 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYDA__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -1498,8 +1498,8 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-first.melt:2791:/ locexp");
-#line 2791 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2702:/ locexp");
+#line 2702 "warmelt-first.melt" /**::locexp::**/
meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.KWDICT__V9*/
meltfptr[8]),
melt_string_str ((melt_ptr_t)
@@ -1509,25 +1509,25 @@ lab_endgetargs:;
;
/*_.LET___V6*/ meltfptr[4] = /*_.KW__V7*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-first.melt:2788:/ clear");
-#line 2788 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2699:/ clear");
+#line 2699 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.KW__V7*/ meltfptr[6] = 0;
/*^clear */
-#line 2788
+#line 2699
/*clear *//*_.KWDICT__V9*/ meltfptr[8] = 0;
- MELT_LOCATION ("warmelt-first.melt:2786:/ checksignal");
-#line 2786 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2697:/ checksignal");
+#line 2697 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2786
+#line 2697
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V6*/ meltfptr[4];;
{
- MELT_LOCATION ("warmelt-first.melt:2786:/ locexp");
-#line 2786 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2697:/ locexp");
+#line 2697 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -1538,16 +1538,16 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2786
+#line 2697
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 2786
+#line 2697
/*clear *//*_.IFCPP___V4*/ meltfptr[3] = 0;
/*^clear */
-#line 2786
+#line 2697
/*clear *//*_.LET___V6*/ meltfptr[4] = 0;
}
@@ -1566,7 +1566,7 @@ labend_rout:
} /*end meltrout_5_warmelt_first_ADD_NEW_KEYWORD_TOKEN */
-#line 2795 "warmelt-first.melt" /**::proc::**/
+#line 2706 "warmelt-first.melt" /**::proc::**/
@@ -1641,13 +1641,13 @@ meltrout_6_warmelt_first_INTERN_SYMBOL (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:2795:/ getarg");
-#line 2795 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2706:/ getarg");
+#line 2706 "warmelt-first.melt" /**::getarg::**/
/*_.INIDAT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 2795
+#line 2706
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.SYMB__V3*/ meltfptr[2] =
@@ -1660,44 +1660,44 @@ meltrout_6_warmelt_first_INTERN_SYMBOL (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 2795
+#line 2706
/*anyblock*/
{
-#line 2796 "warmelt-first.melt" /**::cppif::**/
+#line 2707 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2796:/ cppif.then");
-#line 2796 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2707:/ cppif.then");
+#line 2707 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2796
+#line 2707
/*anyblock */
{
/*^checksignal */
-#line 2796
+#line 2707
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L1*/ meltfnum[0] =
-#line 2796 "warmelt-first.melt" /**::expr::**/
+#line 2707 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.INIDAT__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYSTEM_DATA */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-first.melt:2796:/ cond");
-#line 2796 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2707:/ cond");
+#line 2707 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2796
+#line 2707
/*_.IFELSE___V5*/ meltfptr[4] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2796:/ cond.else");
-#line 2796 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2707:/ cond.else");
+#line 2707 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2796
+#line 2707
/*anyblock */
{
@@ -1706,11 +1706,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2796
+#line 2707
melt_assert_failed (("check inidat"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2796) ? (2796) : __LINE__, __FUNCTION__);
+ (2707) ? (2707) : __LINE__, __FUNCTION__);
;
}
;
@@ -1725,54 +1725,54 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2796:/ clear");
-#line 2796 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2707:/ clear");
+#line 2707 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 2796
+#line 2707
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2796
+#line 2707
/*_.IFCPP___V4*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
-#line 2797 "warmelt-first.melt" /**::cppif::**/
+#line 2708 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2797:/ cppif.then");
-#line 2797 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2708:/ cppif.then");
+#line 2708 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2797
+#line 2708
/*anyblock */
{
/*^checksignal */
-#line 2797
+#line 2708
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L2*/ meltfnum[0] =
-#line 2797 "warmelt-first.melt" /**::expr::**/
+#line 2708 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-first.melt:2797:/ cond");
-#line 2797 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2708:/ cond");
+#line 2708 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2797
+#line 2708
/*_.IFELSE___V7*/ meltfptr[6] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2797:/ cond.else");
-#line 2797 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2708:/ cond.else");
+#line 2708 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2797
+#line 2708
/*anyblock */
{
@@ -1781,11 +1781,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2797
+#line 2708
melt_assert_failed (("check sym"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2797) ? (2797) : __LINE__, __FUNCTION__);
+ (2708) ? (2708) : __LINE__, __FUNCTION__);
;
}
;
@@ -1800,26 +1800,26 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2797:/ clear");
-#line 2797 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2708:/ clear");
+#line 2708 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
-#line 2797
+#line 2708
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2797
+#line 2708
/*_.IFCPP___V6*/ meltfptr[4] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:2798:/ quasiblock");
-#line 2798 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2709:/ quasiblock");
+#line 2709 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 2798
+#line 2709
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYMB__V3*/ meltfptr[2]) /*=obj*/ ;
@@ -1827,8 +1827,8 @@ lab_endgetargs:;
/*_.SYNAME__V9*/ meltfptr[8] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:2799:/ getslot");
-#line 2799 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2710:/ getslot");
+#line 2710 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.INIDAT__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -1837,36 +1837,36 @@ lab_endgetargs:;
};
;
/*_.OLDSY__V11*/ meltfptr[10] =
-#line 2800 "warmelt-first.melt" /**::expr::**/
+#line 2711 "warmelt-first.melt" /**::expr::**/
(melt_get_mapstrings
((struct meltmapstrings_st *) ( /*_.SYDICT__V10*/ meltfptr[9]),
melt_string_str ((melt_ptr_t) ( /*_.SYNAME__V9*/ meltfptr[8]))));;
- MELT_LOCATION ("warmelt-first.melt:2801:/ checksignal");
-#line 2801 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2712:/ checksignal");
+#line 2712 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 2801
+#line 2712
/*cond */ if ( /*_.OLDSY__V11*/ meltfptr[10]) /*then */
{
/*^cond.then */
-#line 2801
+#line 2712
/*_.IFELSE___V12*/ meltfptr[11] = /*_.OLDSY__V11*/ meltfptr[10];;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2801:/ cond.else");
-#line 2801 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2712:/ cond.else");
+#line 2712 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2801
+#line 2712
/*anyblock */
{
{
- MELT_LOCATION ("warmelt-first.melt:2804:/ locexp");
-#line 2804 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2715:/ locexp");
+#line 2715 "warmelt-first.melt" /**::locexp::**/
meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.SYDICT__V10*/ meltfptr[9]),
melt_string_str ((melt_ptr_t)
( /*_.SYNAME__V9*/
@@ -1875,8 +1875,8 @@ lab_endgetargs:;
meltfptr[2]));
}
;
- MELT_LOCATION ("warmelt-first.melt:2803:/ quasiblock");
-#line 2803 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2714:/ quasiblock");
+#line 2714 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V13*/ meltfptr[12] = /*_.SYMB__V3*/ meltfptr[2];;
@@ -1885,8 +1885,8 @@ lab_endgetargs:;
/*_.IFELSE___V12*/ meltfptr[11] = /*_.PROGN___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2801:/ clear");
-#line 2801 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2712:/ clear");
+#line 2712 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PROGN___V13*/ meltfptr[12] = 0;
}
;
@@ -1894,31 +1894,31 @@ lab_endgetargs:;
;
/*_.LET___V8*/ meltfptr[6] = /*_.IFELSE___V12*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-first.melt:2798:/ clear");
-#line 2798 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2709:/ clear");
+#line 2709 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.SYNAME__V9*/ meltfptr[8] = 0;
/*^clear */
-#line 2798
+#line 2709
/*clear *//*_.SYDICT__V10*/ meltfptr[9] = 0;
/*^clear */
-#line 2798
+#line 2709
/*clear *//*_.OLDSY__V11*/ meltfptr[10] = 0;
/*^clear */
-#line 2798
+#line 2709
/*clear *//*_.IFELSE___V12*/ meltfptr[11] = 0;
- MELT_LOCATION ("warmelt-first.melt:2795:/ checksignal");
-#line 2795 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2706:/ checksignal");
+#line 2706 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2795
+#line 2706
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V8*/ meltfptr[6];;
{
- MELT_LOCATION ("warmelt-first.melt:2795:/ locexp");
-#line 2795 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2706:/ locexp");
+#line 2706 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -1929,19 +1929,19 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2795
+#line 2706
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 2795
+#line 2706
/*clear *//*_.IFCPP___V4*/ meltfptr[3] = 0;
/*^clear */
-#line 2795
+#line 2706
/*clear *//*_.IFCPP___V6*/ meltfptr[4] = 0;
/*^clear */
-#line 2795
+#line 2706
/*clear *//*_.LET___V8*/ meltfptr[6] = 0;
}
@@ -1960,7 +1960,7 @@ labend_rout:
} /*end meltrout_6_warmelt_first_INTERN_SYMBOL */
-#line 2810 "warmelt-first.melt" /**::proc::**/
+#line 2721 "warmelt-first.melt" /**::proc::**/
@@ -2035,13 +2035,13 @@ meltrout_7_warmelt_first_INTERN_KEYWORD (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:2810:/ getarg");
-#line 2810 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2721:/ getarg");
+#line 2721 "warmelt-first.melt" /**::getarg::**/
/*_.INIDAT__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 2810
+#line 2721
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.KEYW__V3*/ meltfptr[2] =
@@ -2054,44 +2054,44 @@ meltrout_7_warmelt_first_INTERN_KEYWORD (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 2810
+#line 2721
/*anyblock*/
{
-#line 2811 "warmelt-first.melt" /**::cppif::**/
+#line 2722 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2811:/ cppif.then");
-#line 2811 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2722:/ cppif.then");
+#line 2722 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2811
+#line 2722
/*anyblock */
{
/*^checksignal */
-#line 2811
+#line 2722
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L1*/ meltfnum[0] =
-#line 2811 "warmelt-first.melt" /**::expr::**/
+#line 2722 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.INIDAT__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYSTEM_DATA */
meltfrout->tabval[0])));;
- MELT_LOCATION ("warmelt-first.melt:2811:/ cond");
-#line 2811 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2722:/ cond");
+#line 2722 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2811
+#line 2722
/*_.IFELSE___V5*/ meltfptr[4] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2811:/ cond.else");
-#line 2811 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2722:/ cond.else");
+#line 2722 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2811
+#line 2722
/*anyblock */
{
@@ -2100,11 +2100,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2811
+#line 2722
melt_assert_failed (("check inidat"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2811) ? (2811) : __LINE__, __FUNCTION__);
+ (2722) ? (2722) : __LINE__, __FUNCTION__);
;
}
;
@@ -2119,54 +2119,54 @@ lab_endgetargs:;
/*_.IFCPP___V4*/ meltfptr[3] = /*_.IFELSE___V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2811:/ clear");
-#line 2811 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2722:/ clear");
+#line 2722 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 2811
+#line 2722
/*clear *//*_.IFELSE___V5*/ meltfptr[4] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2811
+#line 2722
/*_.IFCPP___V4*/ meltfptr[3] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
-#line 2812 "warmelt-first.melt" /**::cppif::**/
+#line 2723 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2812:/ cppif.then");
-#line 2812 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2723:/ cppif.then");
+#line 2723 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2812
+#line 2723
/*anyblock */
{
/*^checksignal */
-#line 2812
+#line 2723
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L2*/ meltfnum[0] =
-#line 2812 "warmelt-first.melt" /**::expr::**/
+#line 2723 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.KEYW__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_KEYWORD */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-first.melt:2812:/ cond");
-#line 2812 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2723:/ cond");
+#line 2723 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2812
+#line 2723
/*_.IFELSE___V7*/ meltfptr[6] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2812:/ cond.else");
-#line 2812 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2723:/ cond.else");
+#line 2723 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2812
+#line 2723
/*anyblock */
{
@@ -2175,11 +2175,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2812
+#line 2723
melt_assert_failed (("check keyw"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2812) ? (2812) : __LINE__, __FUNCTION__);
+ (2723) ? (2723) : __LINE__, __FUNCTION__);
;
}
;
@@ -2194,26 +2194,26 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[4] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2812:/ clear");
-#line 2812 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2723:/ clear");
+#line 2723 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
-#line 2812
+#line 2723
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2812
+#line 2723
/*_.IFCPP___V6*/ meltfptr[4] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:2813:/ quasiblock");
-#line 2813 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2724:/ quasiblock");
+#line 2724 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 2813
+#line 2724
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.KEYW__V3*/ meltfptr[2]) /*=obj*/ ;
@@ -2221,8 +2221,8 @@ lab_endgetargs:;
/*_.KWNAME__V9*/ meltfptr[8] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:2814:/ getslot");
-#line 2814 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2725:/ getslot");
+#line 2725 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.INIDAT__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -2231,36 +2231,36 @@ lab_endgetargs:;
};
;
/*_.OLDKW__V11*/ meltfptr[10] =
-#line 2815 "warmelt-first.melt" /**::expr::**/
+#line 2726 "warmelt-first.melt" /**::expr::**/
(melt_get_mapstrings
((struct meltmapstrings_st *) ( /*_.KWDICT__V10*/ meltfptr[9]),
melt_string_str ((melt_ptr_t) ( /*_.KWNAME__V9*/ meltfptr[8]))));;
- MELT_LOCATION ("warmelt-first.melt:2816:/ checksignal");
-#line 2816 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2727:/ checksignal");
+#line 2727 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 2816
+#line 2727
/*cond */ if ( /*_.OLDKW__V11*/ meltfptr[10]) /*then */
{
/*^cond.then */
-#line 2816
+#line 2727
/*_.IFELSE___V12*/ meltfptr[11] = /*_.OLDKW__V11*/ meltfptr[10];;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2816:/ cond.else");
-#line 2816 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2727:/ cond.else");
+#line 2727 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2816
+#line 2727
/*anyblock */
{
{
- MELT_LOCATION ("warmelt-first.melt:2818:/ locexp");
-#line 2818 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2729:/ locexp");
+#line 2729 "warmelt-first.melt" /**::locexp::**/
meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.KWDICT__V10*/ meltfptr[9]),
melt_string_str ((melt_ptr_t)
( /*_.KWNAME__V9*/
@@ -2270,7 +2270,7 @@ lab_endgetargs:;
}
;
/*^quasiblock */
-#line 2818
+#line 2729
/*_.PROGN___V13*/ meltfptr[12] = /*_.KEYW__V3*/ meltfptr[2];;
@@ -2279,8 +2279,8 @@ lab_endgetargs:;
/*_.IFELSE___V12*/ meltfptr[11] = /*_.PROGN___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2816:/ clear");
-#line 2816 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2727:/ clear");
+#line 2727 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PROGN___V13*/ meltfptr[12] = 0;
}
;
@@ -2288,31 +2288,31 @@ lab_endgetargs:;
;
/*_.LET___V8*/ meltfptr[6] = /*_.IFELSE___V12*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-first.melt:2813:/ clear");
-#line 2813 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2724:/ clear");
+#line 2724 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.KWNAME__V9*/ meltfptr[8] = 0;
/*^clear */
-#line 2813
+#line 2724
/*clear *//*_.KWDICT__V10*/ meltfptr[9] = 0;
/*^clear */
-#line 2813
+#line 2724
/*clear *//*_.OLDKW__V11*/ meltfptr[10] = 0;
/*^clear */
-#line 2813
+#line 2724
/*clear *//*_.IFELSE___V12*/ meltfptr[11] = 0;
- MELT_LOCATION ("warmelt-first.melt:2810:/ checksignal");
-#line 2810 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2721:/ checksignal");
+#line 2721 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2810
+#line 2721
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V8*/ meltfptr[6];;
{
- MELT_LOCATION ("warmelt-first.melt:2810:/ locexp");
-#line 2810 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2721:/ locexp");
+#line 2721 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -2323,19 +2323,19 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2810
+#line 2721
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 2810
+#line 2721
/*clear *//*_.IFCPP___V4*/ meltfptr[3] = 0;
/*^clear */
-#line 2810
+#line 2721
/*clear *//*_.IFCPP___V6*/ meltfptr[4] = 0;
/*^clear */
-#line 2810
+#line 2721
/*clear *//*_.LET___V8*/ meltfptr[6] = 0;
}
@@ -2354,7 +2354,7 @@ labend_rout:
} /*end meltrout_7_warmelt_first_INTERN_KEYWORD */
-#line 2826 "warmelt-first.melt" /**::proc::**/
+#line 2737 "warmelt-first.melt" /**::proc::**/
@@ -2430,24 +2430,24 @@ meltrout_8_warmelt_first_CLONE_SYMBOL (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:2826:/ getarg");
-#line 2826 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2737:/ getarg");
+#line 2737 "warmelt-first.melt" /**::getarg::**/
/*_.SYMB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 2826
+#line 2737
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:2828:/ quasiblock");
-#line 2828 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2739:/ quasiblock");
+#line 2739 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 2828
+#line 2739
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -2457,54 +2457,54 @@ lab_endgetargs:;
/*_.MAPSTR__V4*/ meltfptr[3] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:2831:/ checksignal");
-#line 2831 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2742:/ checksignal");
+#line 2742 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_STRING__L1*/ meltfnum[0] =
-#line 2831 "warmelt-first.melt" /**::expr::**/
+#line 2742 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.SYMB__V2*/ meltfptr[1])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-first.melt:2831:/ cond");
-#line 2831 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2742:/ cond");
+#line 2742 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_STRING__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2831
+#line 2742
/*_.SYNAM__V5*/ meltfptr[4] = /*_.SYMB__V2*/ meltfptr[1];;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2831:/ cond.else");
-#line 2831 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2742:/ cond.else");
+#line 2742 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2831
+#line 2742
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2833:/ checksignal");
-#line 2833 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2744:/ checksignal");
+#line 2744 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L2*/ meltfnum[1] =
-#line 2833 "warmelt-first.melt" /**::expr::**/
+#line 2744 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.SYMB__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_NAMED */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-first.melt:2833:/ cond");
-#line 2833 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2744:/ cond");
+#line 2744 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 2833
+#line 2744
/*^block */
-#line 2833
+#line 2744
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2834:/ getslot");
-#line 2834 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2745:/ getslot");
+#line 2745 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYMB__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -2516,34 +2516,34 @@ lab_endgetargs:;
/*_.NAMED_NAME__V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2833:/ clear");
-#line 2833 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2744:/ clear");
+#line 2744 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.NAMED_NAME__V7*/ meltfptr[6] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2833
+#line 2744
/*^block */
-#line 2833
+#line 2744
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2836:/ quasiblock");
-#line 2836 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2747:/ quasiblock");
+#line 2747 "warmelt-first.melt" /**::quasiblock::**/
/*_.DISCRIM__V9*/ meltfptr[8] =
-#line 2836 "warmelt-first.melt" /**::expr::**/
+#line 2747 "warmelt-first.melt" /**::expr::**/
((melt_ptr_t)
(melt_discr
((melt_ptr_t) ( /*_.SYMB__V2*/ meltfptr[1]))));;
- MELT_LOCATION ("warmelt-first.melt:2836:/ cond");
-#line 2836 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2747:/ cond");
+#line 2747 "warmelt-first.melt" /**::cond::**/
/*cond */ if (
-#line 2836 "warmelt-first.melt" /**::expr::**/
+#line 2747 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
( /*_.DISCRIM__V9*/
@@ -2552,9 +2552,9 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 2836
+#line 2747
/*^getslot */
-#line 2836
+#line 2747
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -2567,15 +2567,15 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2836
+#line 2747
/*_.DISCRINAM__V10*/ meltfptr[9] = NULL;;
}
;
{
- MELT_LOCATION ("warmelt-first.melt:2838:/ locexp");
-#line 2838 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2749:/ locexp");
+#line 2749 "warmelt-first.melt" /**::locexp::**/
warning (0, "MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
("clone_symbol got invalid argument of discriminant"),
@@ -2586,8 +2586,8 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-first.melt:2840:/ locexp");
-#line 2840 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2751:/ locexp");
+#line 2751 "warmelt-first.melt" /**::locexp::**/
#if MELT_HAVE_DEBUG
if (melt_need_debug (0))
@@ -2596,17 +2596,17 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-first.melt:2841:/ quasiblock");
-#line 2841 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2752:/ quasiblock");
+#line 2752 "warmelt-first.melt" /**::quasiblock::**/
/*_?*/ meltfram__.loc_CSTRING__o0 =
-#line 2841 "warmelt-first.melt" /**::expr::**/
+#line 2752 "warmelt-first.melt" /**::expr::**/
(char *) 0;;
{
- MELT_LOCATION ("warmelt-first.melt:2844:/ locexp");
-#line 2855 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2755:/ locexp");
+#line 2766 "warmelt-first.melt" /**::locexp::**/
/* clone_symbol CLONAMSTR__1 */
{
static char clonambuf_CLONAMSTR__1[100];
@@ -2629,7 +2629,7 @@ lab_endgetargs:;
}
;
/*_.MAKE_STRINGCONST__V12*/ meltfptr[11] =
-#line 2856 "warmelt-first.melt" /**::expr::**/
+#line 2767 "warmelt-first.melt" /**::expr::**/
(meltgc_new_stringdup
((meltobject_ptr_t)
(( /*!DISCR_STRING */ meltfrout->tabval[2])),
@@ -2639,25 +2639,25 @@ lab_endgetargs:;
/*_.LET___V11*/ meltfptr[10] =
/*_.MAKE_STRINGCONST__V12*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-first.melt:2841:/ clear");
-#line 2841 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2752:/ clear");
+#line 2752 "warmelt-first.melt" /**::clear::**/
/*clear *//*_?*/ meltfram__.loc_CSTRING__o0 = 0;
/*^clear */
-#line 2841
+#line 2752
/*clear *//*_.MAKE_STRINGCONST__V12*/ meltfptr[11] = 0;
/*_.LET___V8*/ meltfptr[6] = /*_.LET___V11*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-first.melt:2836:/ clear");
-#line 2836 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2747:/ clear");
+#line 2747 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.DISCRIM__V9*/ meltfptr[8] = 0;
/*^clear */
-#line 2836
+#line 2747
/*clear *//*_.DISCRINAM__V10*/ meltfptr[9] = 0;
/*^clear */
-#line 2836
+#line 2747
/*clear *//*_.LET___V11*/ meltfptr[10] = 0;
- MELT_LOCATION ("warmelt-first.melt:2835:/ quasiblock");
-#line 2835 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2746:/ quasiblock");
+#line 2746 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V13*/ meltfptr[11] = /*_.LET___V8*/ meltfptr[6];;
@@ -2667,11 +2667,11 @@ lab_endgetargs:;
/*_.PROGN___V13*/ meltfptr[11];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2833:/ clear");
-#line 2833 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2744:/ clear");
+#line 2744 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LET___V8*/ meltfptr[6] = 0;
/*^clear */
-#line 2833
+#line 2744
/*clear *//*_.PROGN___V13*/ meltfptr[11] = 0;
}
;
@@ -2680,54 +2680,54 @@ lab_endgetargs:;
/*_.SYNAM__V5*/ meltfptr[4] = /*_.IFELSE___V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2831:/ clear");
-#line 2831 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2742:/ clear");
+#line 2742 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L2*/ meltfnum[1] = 0;
/*^clear */
-#line 2831
+#line 2742
/*clear *//*_.IFELSE___V6*/ meltfptr[5] = 0;
}
;
}
;
/*_.BOXI__V14*/ meltfptr[8] =
-#line 2859 "warmelt-first.melt" /**::expr::**/
+#line 2770 "warmelt-first.melt" /**::expr::**/
(melt_get_mapstrings
((struct meltmapstrings_st *) ( /*_.MAPSTR__V4*/ meltfptr[3]),
melt_string_str ((melt_ptr_t) ( /*_.SYNAM__V5*/ meltfptr[4]))));;
-#line 2860 "warmelt-first.melt" /**::cppif::**/
+#line 2771 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2860:/ cppif.then");
-#line 2860 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2771:/ cppif.then");
+#line 2771 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2860
+#line 2771
/*anyblock */
{
/*^checksignal */
-#line 2860
+#line 2771
MELT_CHECK_SIGNAL ();
;
/*_#IS_STRING__L3*/ meltfnum[1] =
-#line 2860 "warmelt-first.melt" /**::expr::**/
+#line 2771 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.SYNAM__V5*/ meltfptr[4])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-first.melt:2860:/ cond");
-#line 2860 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2771:/ cond");
+#line 2771 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_STRING__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 2860
+#line 2771
/*_.IFELSE___V16*/ meltfptr[10] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2860:/ cond.else");
-#line 2860 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2771:/ cond.else");
+#line 2771 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2860
+#line 2771
/*anyblock */
{
@@ -2736,11 +2736,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2860
+#line 2771
melt_assert_failed (("check synam"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2860) ? (2860) : __LINE__, __FUNCTION__);
+ (2771) ? (2771) : __LINE__, __FUNCTION__);
;
}
;
@@ -2755,57 +2755,57 @@ lab_endgetargs:;
/*_.IFCPP___V15*/ meltfptr[9] = /*_.IFELSE___V16*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2860:/ clear");
-#line 2860 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2771:/ clear");
+#line 2771 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_STRING__L3*/ meltfnum[1] = 0;
/*^clear */
-#line 2860
+#line 2771
/*clear *//*_.IFELSE___V16*/ meltfptr[10] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2860
+#line 2771
/*_.IFCPP___V15*/ meltfptr[9] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:2861:/ checksignal");
-#line 2861 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2772:/ checksignal");
+#line 2772 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_INTEGERBOX__L4*/ meltfnum[1] =
-#line 2861 "warmelt-first.melt" /**::expr::**/
+#line 2772 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.BOXI__V14*/ meltfptr[8])) ==
MELTOBMAG_INT);;
/*^compute */
/*_#NOT__L5*/ meltfnum[4] =
-#line 2861 "warmelt-first.melt" /**::expr::**/
+#line 2772 "warmelt-first.melt" /**::expr::**/
(!( /*_#IS_INTEGERBOX__L4*/ meltfnum[1]));;
- MELT_LOCATION ("warmelt-first.melt:2861:/ cond");
-#line 2861 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2772:/ cond");
+#line 2772 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NOT__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 2861
+#line 2772
/*^block */
-#line 2861
+#line 2772
/*anyblock */
{
/*_.MAKE_INTEGERBOX__V17*/ meltfptr[6] =
-#line 2863 "warmelt-first.melt" /**::expr::**/
+#line 2774 "warmelt-first.melt" /**::expr::**/
(meltgc_new_int
((meltobject_ptr_t)
(( /*!DISCR_INTEGER */ meltfrout->tabval[3])), (0)));;
- MELT_LOCATION ("warmelt-first.melt:2863:/ compute");
-#line 2863 "warmelt-first.melt" /**::compute::**/
+ MELT_LOCATION ("warmelt-first.melt:2774:/ compute");
+#line 2774 "warmelt-first.melt" /**::compute::**/
/*_.BOXI__V14*/ meltfptr[8] = /*_.SETQ___V18*/ meltfptr[11] =
/*_.MAKE_INTEGERBOX__V17*/ meltfptr[6];;
{
- MELT_LOCATION ("warmelt-first.melt:2864:/ locexp");
-#line 2864 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2775:/ locexp");
+#line 2775 "warmelt-first.melt" /**::locexp::**/
meltgc_put_mapstrings ((struct meltmapstrings_st *) ( /*_.MAPSTR__V4*/ meltfptr[3]),
melt_string_str ((melt_ptr_t)
( /*_.SYNAM__V5*/
@@ -2814,61 +2814,61 @@ lab_endgetargs:;
meltfptr[8]));
}
;
- MELT_LOCATION ("warmelt-first.melt:2862:/ quasiblock");
-#line 2862 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2773:/ quasiblock");
+#line 2773 "warmelt-first.melt" /**::quasiblock::**/
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2861:/ clear");
-#line 2861 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2772:/ clear");
+#line 2772 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.MAKE_INTEGERBOX__V17*/ meltfptr[6] = 0;
/*^clear */
-#line 2861
+#line 2772
/*clear *//*_.SETQ___V18*/ meltfptr[11] = 0;
}
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:2865:/ quasiblock");
-#line 2865 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2776:/ quasiblock");
+#line 2776 "warmelt-first.melt" /**::quasiblock::**/
/*_#I__L6*/ meltfnum[5] =
-#line 2865 "warmelt-first.melt" /**::expr::**/
+#line 2776 "warmelt-first.melt" /**::expr::**/
(melt_get_int ((melt_ptr_t) ( /*_.BOXI__V14*/ meltfptr[8])));;
/*^compute */
/*_#I__L7*/ meltfnum[6] =
-#line 2866 "warmelt-first.melt" /**::expr::**/
+#line 2777 "warmelt-first.melt" /**::expr::**/
(( /*_#I__L6*/ meltfnum[5]) + (1));;
- MELT_LOCATION ("warmelt-first.melt:2866:/ compute");
-#line 2866 "warmelt-first.melt" /**::compute::**/
+ MELT_LOCATION ("warmelt-first.melt:2777:/ compute");
+#line 2777 "warmelt-first.melt" /**::compute::**/
/*_#I__L6*/ meltfnum[5] = /*_#SETQ___L8*/ meltfnum[7] =
/*_#I__L7*/ meltfnum[6];;
{
- MELT_LOCATION ("warmelt-first.melt:2867:/ locexp");
-#line 2867 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2778:/ locexp");
+#line 2778 "warmelt-first.melt" /**::locexp::**/
melt_put_int ((melt_ptr_t) ( /*_.BOXI__V14*/ meltfptr[8]),
( /*_#I__L6*/ meltfnum[5]));
}
;
- MELT_LOCATION ("warmelt-first.melt:2868:/ checksignal");
-#line 2868 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2779:/ checksignal");
+#line 2779 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_.MAKE_INTEGERBOX__V20*/ meltfptr[10] =
-#line 2870 "warmelt-first.melt" /**::expr::**/
+#line 2781 "warmelt-first.melt" /**::expr::**/
(meltgc_new_int
((meltobject_ptr_t) (( /*!DISCR_INTEGER */ meltfrout->tabval[3])),
( /*_#I__L6*/ meltfnum[5])));;
- MELT_LOCATION ("warmelt-first.melt:2868:/ quasiblock");
-#line 2868 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2779:/ quasiblock");
+#line 2779 "warmelt-first.melt" /**::quasiblock::**/
/*^rawallocobj */
-#line 2868
+#line 2779
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -2881,7 +2881,7 @@ lab_endgetargs:;
};
;
/*^putslot */
-#line 2868
+#line 2779
/*putslot */
melt_assertmsg ("putslot checkobj @NAMED_NAME",
melt_magic_discr ((melt_ptr_t)
@@ -2891,7 +2891,7 @@ lab_endgetargs:;
( /*_.SYNAM__V5*/ meltfptr[4]), "NAMED_NAME");
;
/*^putslot */
-#line 2868
+#line 2779
/*putslot */
melt_assertmsg ("putslot checkobj @CSYM_URANK",
melt_magic_discr ((melt_ptr_t)
@@ -2906,56 +2906,56 @@ lab_endgetargs:;
/*_.LET___V19*/ meltfptr[5] = /*_.INST___V21*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-first.melt:2865:/ clear");
-#line 2865 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2776:/ clear");
+#line 2776 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#I__L6*/ meltfnum[5] = 0;
/*^clear */
-#line 2865
+#line 2776
/*clear *//*_#I__L7*/ meltfnum[6] = 0;
/*^clear */
-#line 2865
+#line 2776
/*clear *//*_#SETQ___L8*/ meltfnum[7] = 0;
/*^clear */
-#line 2865
+#line 2776
/*clear *//*_.MAKE_INTEGERBOX__V20*/ meltfptr[10] = 0;
/*^clear */
-#line 2865
+#line 2776
/*clear *//*_.INST___V21*/ meltfptr[6] = 0;
/*_.LET___V3*/ meltfptr[2] = /*_.LET___V19*/ meltfptr[5];;
- MELT_LOCATION ("warmelt-first.melt:2828:/ clear");
-#line 2828 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2739:/ clear");
+#line 2739 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.MAPSTR__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 2828
+#line 2739
/*clear *//*_#IS_STRING__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 2828
+#line 2739
/*clear *//*_.SYNAM__V5*/ meltfptr[4] = 0;
/*^clear */
-#line 2828
+#line 2739
/*clear *//*_.BOXI__V14*/ meltfptr[8] = 0;
/*^clear */
-#line 2828
+#line 2739
/*clear *//*_.IFCPP___V15*/ meltfptr[9] = 0;
/*^clear */
-#line 2828
+#line 2739
/*clear *//*_#IS_INTEGERBOX__L4*/ meltfnum[1] = 0;
/*^clear */
-#line 2828
+#line 2739
/*clear *//*_#NOT__L5*/ meltfnum[4] = 0;
/*^clear */
-#line 2828
+#line 2739
/*clear *//*_.LET___V19*/ meltfptr[5] = 0;
- MELT_LOCATION ("warmelt-first.melt:2826:/ quasiblock");
-#line 2826 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2737:/ quasiblock");
+#line 2737 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-first.melt:2826:/ locexp");
-#line 2826 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2737:/ locexp");
+#line 2737 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -2966,13 +2966,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2826
+#line 2737
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 2826
+#line 2737
/*clear *//*_.LET___V3*/ meltfptr[2] = 0;
}
@@ -2991,7 +2991,7 @@ labend_rout:
} /*end meltrout_8_warmelt_first_CLONE_SYMBOL */
-#line 2877 "warmelt-first.melt" /**::proc::**/
+#line 2788 "warmelt-first.melt" /**::proc::**/
@@ -3070,13 +3070,13 @@ meltrout_9_warmelt_first_INITFRESH_CONTENVMAKER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:2877:/ getarg");
-#line 2877 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2788:/ getarg");
+#line 2788 "warmelt-first.melt" /**::getarg::**/
/*_.PREVENV__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 2877
+#line 2788
if (meltxargdescr_[0] != MELTBPAR_CSTRING)
goto lab_endgetargs;
/*_?*/ meltfram__.loc_CSTRING__o0 = meltxargtab_[0].meltbp_cstring;
@@ -3085,16 +3085,16 @@ meltrout_9_warmelt_first_INITFRESH_CONTENVMAKER (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 2877
+#line 2788
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:2878:/ checksignal");
-#line 2878 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2789:/ checksignal");
+#line 2789 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#MELT_NEED_DBG__L1*/ meltfnum[0] =
-#line 2878 "warmelt-first.melt" /**::expr::**/
+#line 2789 "warmelt-first.melt" /**::expr::**/
/*MELT_NEED_DBG */
#if MELT_HAVE_DEBUG
( /*melt_need_dbg */ melt_need_debug ((int) 0))
@@ -3102,21 +3102,21 @@ lab_endgetargs:;
0 /* no melt_need_dbg */
#endif /*MELT_HAVE_DEBUG */
;;
- MELT_LOCATION ("warmelt-first.melt:2878:/ cond");
-#line 2878 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2789:/ cond");
+#line 2789 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#MELT_NEED_DBG__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2878
+#line 2789
/*^block */
-#line 2878
+#line 2789
/*anyblock */
{
{
- MELT_LOCATION ("warmelt-first.melt:2879:/ locexp");
-#line 2879 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2790:/ locexp");
+#line 2790 "warmelt-first.melt" /**::locexp::**/
#if MELT_HAVE_DEBUG
if (melt_need_debug (0))
@@ -3130,27 +3130,27 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:2880:/ quasiblock");
-#line 2880 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2791:/ quasiblock");
+#line 2791 "warmelt-first.melt" /**::quasiblock::**/
- MELT_LOCATION ("warmelt-first.melt:2881:/ checksignal");
-#line 2881 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2792:/ checksignal");
+#line 2792 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 2881
+#line 2792
/*cond */ if ( /*_?*/ meltfram__.loc_CSTRING__o0) /*then */
{
/*^cond.then */
-#line 2881
+#line 2792
/*^block */
-#line 2881
+#line 2792
/*anyblock */
{
/*_.MAKE_STRINGCONST__V5*/ meltfptr[4] =
-#line 2881 "warmelt-first.melt" /**::expr::**/
+#line 2792 "warmelt-first.melt" /**::expr::**/
(meltgc_new_stringdup
((meltobject_ptr_t) (( /*!DISCR_STRING */ meltfrout->tabval[0])),
( /*_?*/ meltfram__.loc_CSTRING__o0)));;
@@ -3160,31 +3160,31 @@ lab_endgetargs:;
/*_.MAKE_STRINGCONST__V5*/ meltfptr[4];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2881:/ clear");
-#line 2881 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2792:/ clear");
+#line 2792 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.MAKE_STRINGCONST__V5*/ meltfptr[4] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2881
+#line 2792
/*_.DESCR__V4*/ meltfptr[3] = NULL;;
}
;
- MELT_LOCATION ("warmelt-first.melt:2882:/ checksignal");
-#line 2882 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2793:/ checksignal");
+#line 2793 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 2882
+#line 2793
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 2882
+#line 2793
argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.DESCR__V4*/ meltfptr[3];
/*_.NEWENV__V6*/ meltfptr[4] =
melt_apply ((meltclosure_ptr_t)
@@ -3194,16 +3194,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:2883:/ checksignal");
-#line 2883 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2794:/ checksignal");
+#line 2794 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2883
+#line 2794
/*^rawallocobj */
-#line 2883
+#line 2794
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -3216,7 +3216,7 @@ lab_endgetargs:;
};
;
/*^putslot */
-#line 2883
+#line 2794
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -3227,19 +3227,19 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*_.NEWCONT__V7*/ meltfptr[6] = /*_.INST__V8*/ meltfptr[7];;
- MELT_LOCATION ("warmelt-first.melt:2886:/ checksignal");
-#line 2886 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2797:/ checksignal");
+#line 2797 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2886
+#line 2797
/*_.RETVAL___V1*/ meltfptr[0] = /*_.NEWCONT__V7*/ meltfptr[6];;
{
- MELT_LOCATION ("warmelt-first.melt:2886:/ locexp");
-#line 2886 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2797:/ locexp");
+#line 2797 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -3250,36 +3250,36 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2886
+#line 2797
;
/*finalret */ goto labend_rout;
/*_.LET___V3*/ meltfptr[2] = /*_.RETURN___V9*/ meltfptr[8];;
- MELT_LOCATION ("warmelt-first.melt:2880:/ clear");
-#line 2880 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2791:/ clear");
+#line 2791 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.DESCR__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 2880
+#line 2791
/*clear *//*_.NEWENV__V6*/ meltfptr[4] = 0;
/*^clear */
-#line 2880
+#line 2791
/*clear *//*_.NEWCONT__V7*/ meltfptr[6] = 0;
/*^clear */
-#line 2880
+#line 2791
/*clear *//*_.RETURN___V9*/ meltfptr[8] = 0;
- MELT_LOCATION ("warmelt-first.melt:2877:/ checksignal");
-#line 2877 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2788:/ checksignal");
+#line 2788 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2877
+#line 2788
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-first.melt:2877:/ locexp");
-#line 2877 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2788:/ locexp");
+#line 2788 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -3290,16 +3290,16 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2877
+#line 2788
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 2877
+#line 2788
/*clear *//*_#MELT_NEED_DBG__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 2877
+#line 2788
/*clear *//*_.LET___V3*/ meltfptr[2] = 0;
}
@@ -3318,7 +3318,7 @@ labend_rout:
} /*end meltrout_9_warmelt_first_INITFRESH_CONTENVMAKER */
-#line 2890 "warmelt-first.melt" /**::proc::**/
+#line 2801 "warmelt-first.melt" /**::proc::**/
@@ -3396,13 +3396,13 @@ meltrout_10_warmelt_first_INITVALUE_EXPORTER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:2890:/ getarg");
-#line 2890 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2801:/ getarg");
+#line 2801 "warmelt-first.melt" /**::getarg::**/
/*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 2890
+#line 2801
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.VAL__V3*/ meltfptr[2] =
@@ -3412,7 +3412,7 @@ meltrout_10_warmelt_first_INITVALUE_EXPORTER (meltclosure_ptr_t meltclosp_,
/*getarg#2 */
/*^getarg */
-#line 2890
+#line 2801
if (meltxargdescr_[1] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.CONTENV__V4*/ meltfptr[3] =
@@ -3425,50 +3425,50 @@ meltrout_10_warmelt_first_INITVALUE_EXPORTER (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 2890
+#line 2801
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:2891:/ quasiblock");
-#line 2891 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2802:/ quasiblock");
+#line 2802 "warmelt-first.melt" /**::quasiblock::**/
/*_.PARENV__V6*/ meltfptr[5] = ( /*!konst_0 */ meltfrout->tabval[0]);;
- MELT_LOCATION ("warmelt-first.melt:2892:/ checksignal");
-#line 2892 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2803:/ checksignal");
+#line 2803 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L1*/ meltfnum[0] =
-#line 2892 "warmelt-first.melt" /**::expr::**/
+#line 2803 "warmelt-first.melt" /**::expr::**/
(( /*_.CONTENV__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:2892:/ cond");
-#line 2892 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2803:/ cond");
+#line 2803 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2892
+#line 2803
/*^block */
-#line 2892
+#line 2803
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2894:/ checksignal");
-#line 2894 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2805:/ checksignal");
+#line 2805 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 2894
+#line 2805
/*cond */ if ( /*_.PARENV__V6*/ meltfptr[5]) /*then */
{
/*^cond.then */
-#line 2894
+#line 2805
/*^block */
-#line 2894
+#line 2805
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2895:/ getslot");
-#line 2895 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2806:/ getslot");
+#line 2806 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -3479,7 +3479,7 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2895
+#line 2806
warning (0, "MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
("exporting value too early with null environment container"),
@@ -3490,22 +3490,22 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2894:/ clear");
-#line 2894 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2805:/ clear");
+#line 2805 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.NAMED_NAME__V8*/ meltfptr[7] = 0;
}
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:2896:/ quasiblock");
-#line 2896 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2807:/ quasiblock");
+#line 2807 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:2896:/ locexp");
-#line 2896 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2807:/ locexp");
+#line 2807 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -3516,11 +3516,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2896
+#line 2807
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:2893:/ quasiblock");
-#line 2893 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2804:/ quasiblock");
+#line 2804 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V10*/ meltfptr[9] = /*_.RETURN___V9*/ meltfptr[7];;
@@ -3529,56 +3529,56 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[6] = /*_.PROGN___V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2892:/ clear");
-#line 2892 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2803:/ clear");
+#line 2803 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V9*/ meltfptr[7] = 0;
/*^clear */
-#line 2892
+#line 2803
/*clear *//*_.PROGN___V10*/ meltfptr[9] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2892
+#line 2803
/*_.IF___V7*/ meltfptr[6] = NULL;;
}
;
-#line 2898 "warmelt-first.melt" /**::cppif::**/
+#line 2809 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2898:/ cppif.then");
-#line 2898 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2809:/ cppif.then");
+#line 2809 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2898
+#line 2809
/*anyblock */
{
/*^checksignal */
-#line 2898
+#line 2809
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L2*/ meltfnum[1] =
-#line 2898 "warmelt-first.melt" /**::expr::**/
+#line 2809 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-first.melt:2898:/ cond");
-#line 2898 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2809:/ cond");
+#line 2809 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 2898
+#line 2809
/*_.IFELSE___V12*/ meltfptr[9] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2898:/ cond.else");
-#line 2898 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2809:/ cond.else");
+#line 2809 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2898
+#line 2809
/*anyblock */
{
@@ -3587,11 +3587,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2898
+#line 2809
melt_assert_failed (("check sym"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2898) ? (2898) : __LINE__, __FUNCTION__);
+ (2809) ? (2809) : __LINE__, __FUNCTION__);
;
}
;
@@ -3606,54 +3606,54 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[7] = /*_.IFELSE___V12*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2898:/ clear");
-#line 2898 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2809:/ clear");
+#line 2809 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L2*/ meltfnum[1] = 0;
/*^clear */
-#line 2898
+#line 2809
/*clear *//*_.IFELSE___V12*/ meltfptr[9] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2898
+#line 2809
/*_.IFCPP___V11*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
-#line 2899 "warmelt-first.melt" /**::cppif::**/
+#line 2810 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2899:/ cppif.then");
-#line 2899 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2810:/ cppif.then");
+#line 2810 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2899
+#line 2810
/*anyblock */
{
/*^checksignal */
-#line 2899
+#line 2810
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L3*/ meltfnum[1] =
-#line 2899 "warmelt-first.melt" /**::expr::**/
+#line 2810 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.CONTENV__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_REFERENCE */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-first.melt:2899:/ cond");
-#line 2899 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2810:/ cond");
+#line 2810 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 2899
+#line 2810
/*_.IFELSE___V14*/ meltfptr[13] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2899:/ cond.else");
-#line 2899 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2810:/ cond.else");
+#line 2810 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2899
+#line 2810
/*anyblock */
{
@@ -3662,11 +3662,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2899
+#line 2810
melt_assert_failed (("check contenv"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2899) ? (2899) : __LINE__, __FUNCTION__);
+ (2810) ? (2810) : __LINE__, __FUNCTION__);
;
}
;
@@ -3681,26 +3681,26 @@ lab_endgetargs:;
/*_.IFCPP___V13*/ meltfptr[9] = /*_.IFELSE___V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2899:/ clear");
-#line 2899 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2810:/ clear");
+#line 2810 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
-#line 2899
+#line 2810
/*clear *//*_.IFELSE___V14*/ meltfptr[13] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2899
+#line 2810
/*_.IFCPP___V13*/ meltfptr[9] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:2900:/ quasiblock");
-#line 2900 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2811:/ quasiblock");
+#line 2811 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 2900
+#line 2811
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.CONTENV__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -3708,46 +3708,46 @@ lab_endgetargs:;
/*_.ENV__V16*/ meltfptr[15] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:2901:/ checksignal");
-#line 2901 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2812:/ checksignal");
+#line 2812 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 2901
+#line 2812
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L4*/ meltfnum[1] =
-#line 2901 "warmelt-first.melt" /**::expr::**/
+#line 2812 "warmelt-first.melt" /**::expr::**/
(( /*_.ENV__V16*/ meltfptr[15]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:2901:/ cond");
-#line 2901 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2812:/ cond");
+#line 2812 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L4*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 2901
+#line 2812
/*_.IF___V17*/ meltfptr[16] = /*_.PARENV__V6*/ meltfptr[5];;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2901:/ cond.else");
-#line 2901 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2812:/ cond.else");
+#line 2812 "warmelt-first.melt" /**::cond.else::**/
/*_.IF___V17*/ meltfptr[16] = NULL;;
}
;
- MELT_LOCATION ("warmelt-first.melt:2901:/ cond");
-#line 2901 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2812:/ cond");
+#line 2812 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_.IF___V17*/ meltfptr[16]) /*then */
{
/*^cond.then */
-#line 2901
+#line 2812
/*^block */
-#line 2901
+#line 2812
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2903:/ getslot");
-#line 2903 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2814:/ getslot");
+#line 2814 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -3758,7 +3758,7 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2903
+#line 2814
inform (UNKNOWN_LOCATION, ("MELT INFORM [#%ld]: %s - %s"),
melt_dbgcounter,
("exporting value too early with null environment"),
@@ -3766,15 +3766,15 @@ lab_endgetargs:;
( /*_.NAMED_NAME__V19*/ meltfptr[18])));
}
;
- MELT_LOCATION ("warmelt-first.melt:2904:/ quasiblock");
-#line 2904 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2815:/ quasiblock");
+#line 2815 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:2904:/ locexp");
-#line 2904 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2815:/ locexp");
+#line 2815 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -3785,11 +3785,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2904
+#line 2815
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:2902:/ quasiblock");
-#line 2902 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2813:/ quasiblock");
+#line 2813 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V21*/ meltfptr[20] = /*_.RETURN___V20*/ meltfptr[19];;
@@ -3798,59 +3798,59 @@ lab_endgetargs:;
/*_.IF___V18*/ meltfptr[17] = /*_.PROGN___V21*/ meltfptr[20];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2901:/ clear");
-#line 2901 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2812:/ clear");
+#line 2812 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.NAMED_NAME__V19*/ meltfptr[18] = 0;
/*^clear */
-#line 2901
+#line 2812
/*clear *//*_.RETURN___V20*/ meltfptr[19] = 0;
/*^clear */
-#line 2901
+#line 2812
/*clear *//*_.PROGN___V21*/ meltfptr[20] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2901
+#line 2812
/*_.IF___V18*/ meltfptr[17] = NULL;;
}
;
-#line 2906 "warmelt-first.melt" /**::cppif::**/
+#line 2817 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2906:/ cppif.then");
-#line 2906 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2817:/ cppif.then");
+#line 2817 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2906
+#line 2817
/*anyblock */
{
/*^checksignal */
-#line 2906
+#line 2817
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L5*/ meltfnum[4] =
-#line 2906 "warmelt-first.melt" /**::expr::**/
+#line 2817 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V16*/ meltfptr[15]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-first.melt:2906:/ cond");
-#line 2906 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2817:/ cond");
+#line 2817 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 2906
+#line 2817
/*_.IFELSE___V23*/ meltfptr[19] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2906:/ cond.else");
-#line 2906 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2817:/ cond.else");
+#line 2817 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2906
+#line 2817
/*anyblock */
{
@@ -3859,11 +3859,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2906
+#line 2817
melt_assert_failed (("check good env"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2906) ? (2906) : __LINE__, __FUNCTION__);
+ (2817) ? (2817) : __LINE__, __FUNCTION__);
;
}
;
@@ -3878,51 +3878,51 @@ lab_endgetargs:;
/*_.IFCPP___V22*/ meltfptr[18] = /*_.IFELSE___V23*/ meltfptr[19];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2906:/ clear");
-#line 2906 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2817:/ clear");
+#line 2817 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L5*/ meltfnum[4] = 0;
/*^clear */
-#line 2906
+#line 2817
/*clear *//*_.IFELSE___V23*/ meltfptr[19] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2906
+#line 2817
/*_.IFCPP___V22*/ meltfptr[18] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:2907:/ quasiblock");
-#line 2907 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2818:/ quasiblock");
+#line 2818 "warmelt-first.melt" /**::quasiblock::**/
- MELT_LOCATION ("warmelt-first.melt:2908:/ checksignal");
-#line 2908 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2819:/ checksignal");
+#line 2819 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 2908
+#line 2819
/*cond */ if ( /*_.PARENV__V6*/ meltfptr[5]) /*then */
{
/*^cond.then */
-#line 2908
+#line 2819
/*^block */
-#line 2908
+#line 2819
/*anyblock */
{
/*^checksignal */
-#line 2908
+#line 2819
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 2908
+#line 2819
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 2908
+#line 2819
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.SYM__V2*/ meltfptr[1];
/*_.FIND_ENV__V26*/ meltfptr[25] =
@@ -3937,29 +3937,29 @@ lab_endgetargs:;
/*_.FIND_ENV__V26*/ meltfptr[25];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2908:/ clear");
-#line 2908 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2819:/ clear");
+#line 2819 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIND_ENV__V26*/ meltfptr[25] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2908
+#line 2819
/*_.PREVBIND__V25*/ meltfptr[19] = NULL;;
}
;
- MELT_LOCATION ("warmelt-first.melt:2909:/ checksignal");
-#line 2909 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2820:/ checksignal");
+#line 2820 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2909
+#line 2820
/*^rawallocobj */
-#line 2909
+#line 2820
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -3972,7 +3972,7 @@ lab_endgetargs:;
};
;
/*^putslot */
-#line 2909
+#line 2820
/*putslot */
melt_assertmsg ("putslot checkobj @BINDER",
melt_magic_discr ((melt_ptr_t)
@@ -3982,7 +3982,7 @@ lab_endgetargs:;
( /*_.SYM__V2*/ meltfptr[1]), "BINDER");
;
/*^putslot */
-#line 2909
+#line 2820
/*putslot */
melt_assertmsg ("putslot checkobj @VBIND_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -3992,8 +3992,8 @@ lab_endgetargs:;
( /*_.VAL__V3*/ meltfptr[2]), "VBIND_VALUE");
;
/*_.VALBIND__V27*/ meltfptr[25] = /*_.INST__V28*/ meltfptr[27];;
- MELT_LOCATION ("warmelt-first.melt:2914:/ getslot");
-#line 2914 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2825:/ getslot");
+#line 2825 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -4001,58 +4001,58 @@ lab_endgetargs:;
/*_.SYMNAM__V29*/ meltfptr[28] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:2917:/ checksignal");
-#line 2917 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2828:/ checksignal");
+#line 2828 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L6*/ meltfnum[4] =
-#line 2917 "warmelt-first.melt" /**::expr::**/
+#line 2828 "warmelt-first.melt" /**::expr::**/
(( /*_.PREVBIND__V25*/ meltfptr[19]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:2917:/ cond");
-#line 2917 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2828:/ cond");
+#line 2828 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 2917
+#line 2828
/*_.IFELSE___V30*/ meltfptr[29] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2917:/ cond.else");
-#line 2917 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2828:/ cond.else");
+#line 2828 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2917
+#line 2828
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2918:/ checksignal");
-#line 2918 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2829:/ checksignal");
+#line 2829 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 2918
+#line 2829
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L7*/ meltfnum[6] =
-#line 2919 "warmelt-first.melt" /**::expr::**/
+#line 2830 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.PREVBIND__V25*/ meltfptr[19]),
(melt_ptr_t) (( /*!CLASS_SELECTOR_BINDING */
meltfrout->tabval[6])));;
- MELT_LOCATION ("warmelt-first.melt:2918:/ cond");
-#line 2918 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2829:/ cond");
+#line 2829 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L7*/ meltfnum[6]) /*then */
{
/*^cond.then */
-#line 2918
+#line 2829
/*^block */
-#line 2918
+#line 2829
/*anyblock */
{
/*_#IS_A__L9*/ meltfnum[8] =
-#line 2920 "warmelt-first.melt" /**::expr::**/
+#line 2831 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.VAL__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_SELECTOR */
@@ -4063,34 +4063,34 @@ lab_endgetargs:;
/*_#IF___L8*/ meltfnum[7] = /*_#IS_A__L9*/ meltfnum[8];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2918:/ clear");
-#line 2918 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2829:/ clear");
+#line 2829 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L9*/ meltfnum[8] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2918
+#line 2829
/*_#IF___L8*/ meltfnum[7] = 0;;
}
;
- MELT_LOCATION ("warmelt-first.melt:2918:/ cond");
-#line 2918 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2829:/ cond");
+#line 2829 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IF___L8*/ meltfnum[7]) /*then */
{
/*^cond.then */
-#line 2918
+#line 2829
/*^block */
-#line 2918
+#line 2829
/*anyblock */
{
{
- MELT_LOCATION ("warmelt-first.melt:2921:/ locexp");
-#line 2921 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2832:/ locexp");
+#line 2832 "warmelt-first.melt" /**::locexp::**/
warning (0, "MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
("not exporting previous bound selector"),
@@ -4099,15 +4099,15 @@ lab_endgetargs:;
meltfptr[28])));
}
;
- MELT_LOCATION ("warmelt-first.melt:2922:/ quasiblock");
-#line 2922 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2833:/ quasiblock");
+#line 2833 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:2922:/ locexp");
-#line 2922 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2833:/ locexp");
+#line 2833 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -4118,11 +4118,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2922
+#line 2833
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:2918:/ quasiblock");
-#line 2918 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2829:/ quasiblock");
+#line 2829 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V33*/ meltfptr[32] =
@@ -4133,50 +4133,50 @@ lab_endgetargs:;
/*_.PROGN___V33*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2918:/ clear");
-#line 2918 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2829:/ clear");
+#line 2829 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V32*/ meltfptr[31] = 0;
/*^clear */
-#line 2918
+#line 2829
/*clear *//*_.PROGN___V33*/ meltfptr[32] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2918
+#line 2829
/*^block */
-#line 2918
+#line 2829
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2923:/ checksignal");
-#line 2923 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2834:/ checksignal");
+#line 2834 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 2923
+#line 2834
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L10*/ meltfnum[8] =
-#line 2924 "warmelt-first.melt" /**::expr::**/
+#line 2835 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.PREVBIND__V25*/ meltfptr[19]),
(melt_ptr_t) (( /*!CLASS_INSTANCE_BINDING */ meltfrout->tabval[8])));;
- MELT_LOCATION ("warmelt-first.melt:2923:/ cond");
-#line 2923 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2834:/ cond");
+#line 2834 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L10*/ meltfnum[8]) /*then */
{
/*^cond.then */
-#line 2923
+#line 2834
/*^block */
-#line 2923
+#line 2834
/*anyblock */
{
/*_#IS_OBJECT__L12*/ meltfnum[11] =
-#line 2925 "warmelt-first.melt" /**::expr::**/
+#line 2836 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr
((melt_ptr_t) ( /*_.VAL__V3*/ meltfptr[2])) ==
MELTOBMAG_OBJECT);;
@@ -4186,34 +4186,34 @@ lab_endgetargs:;
/*_#IS_OBJECT__L12*/ meltfnum[11];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2923:/ clear");
-#line 2923 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2834:/ clear");
+#line 2834 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_OBJECT__L12*/ meltfnum[11] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2923
+#line 2834
/*_#IF___L11*/ meltfnum[10] = 0;;
}
;
- MELT_LOCATION ("warmelt-first.melt:2923:/ cond");
-#line 2923 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2834:/ cond");
+#line 2834 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IF___L11*/ meltfnum[10]) /*then */
{
/*^cond.then */
-#line 2923
+#line 2834
/*^block */
-#line 2923
+#line 2834
/*anyblock */
{
{
- MELT_LOCATION ("warmelt-first.melt:2926:/ locexp");
-#line 2926 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2837:/ locexp");
+#line 2837 "warmelt-first.melt" /**::locexp::**/
warning (0, "MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
("not exporting previous bound instance"),
@@ -4222,15 +4222,15 @@ lab_endgetargs:;
meltfptr[28])));
}
;
- MELT_LOCATION ("warmelt-first.melt:2927:/ quasiblock");
-#line 2927 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2838:/ quasiblock");
+#line 2838 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:2927:/ locexp");
-#line 2927 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2838:/ locexp");
+#line 2838 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0]
@@ -4242,11 +4242,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2927
+#line 2838
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:2923:/ quasiblock");
-#line 2923 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2834:/ quasiblock");
+#line 2834 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V36*/ meltfptr[35] =
@@ -4257,51 +4257,51 @@ lab_endgetargs:;
/*_.PROGN___V36*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2923:/ clear");
-#line 2923 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2834:/ clear");
+#line 2834 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V35*/ meltfptr[32] = 0;
/*^clear */
-#line 2923
+#line 2834
/*clear *//*_.PROGN___V36*/ meltfptr[35] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2923
+#line 2834
/*^block */
-#line 2923
+#line 2834
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2928:/ checksignal");
-#line 2928 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2839:/ checksignal");
+#line 2839 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 2928
+#line 2839
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L13*/ meltfnum[11] =
-#line 2929 "warmelt-first.melt" /**::expr::**/
+#line 2840 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.PREVBIND__V25*/
meltfptr[19]),
(melt_ptr_t) (( /*!CLASS_PRIMITIVE_BINDING */ meltfrout->tabval[9])));;
- MELT_LOCATION ("warmelt-first.melt:2928:/ cond");
-#line 2928 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2839:/ cond");
+#line 2839 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L13*/ meltfnum[11]) /*then */
{
/*^cond.then */
-#line 2928
+#line 2839
/*^block */
-#line 2928
+#line 2839
/*anyblock */
{
/*_#IS_A__L15*/ meltfnum[14] =
-#line 2930 "warmelt-first.melt" /**::expr::**/
+#line 2841 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.VAL__V3*/
meltfptr[2]),
@@ -4312,35 +4312,35 @@ lab_endgetargs:;
/*_#IS_A__L15*/ meltfnum[14];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2928:/ clear");
-#line 2928 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2839:/ clear");
+#line 2839 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L15*/ meltfnum[14] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2928
+#line 2839
/*_#IF___L14*/ meltfnum[13] = 0;;
}
;
- MELT_LOCATION ("warmelt-first.melt:2928:/ cond");
-#line 2928 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2839:/ cond");
+#line 2839 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IF___L14*/ meltfnum[13]) /*then */
{
/*^cond.then */
-#line 2928
+#line 2839
/*^block */
-#line 2928
+#line 2839
/*anyblock */
{
{
MELT_LOCATION
- ("warmelt-first.melt:2931:/ locexp");
-#line 2931 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2842:/ locexp");
+#line 2842 "warmelt-first.melt" /**::locexp::**/
warning (0,
"MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
@@ -4351,16 +4351,16 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2932:/ quasiblock");
-#line 2932 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2843:/ quasiblock");
+#line 2843 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
MELT_LOCATION
- ("warmelt-first.melt:2932:/ locexp");
-#line 2932 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2843:/ locexp");
+#line 2843 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0]
@@ -4373,12 +4373,12 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2932
+#line 2843
;
/*finalret */ goto labend_rout;
MELT_LOCATION
- ("warmelt-first.melt:2928:/ quasiblock");
-#line 2928 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2839:/ quasiblock");
+#line 2839 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V39*/ meltfptr[38] =
@@ -4389,52 +4389,52 @@ lab_endgetargs:;
/*_.PROGN___V39*/ meltfptr[38];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2928:/ clear");
-#line 2928 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2839:/ clear");
+#line 2839 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V38*/ meltfptr[35] = 0;
/*^clear */
-#line 2928
+#line 2839
/*clear *//*_.PROGN___V39*/ meltfptr[38] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2928
+#line 2839
/*^block */
-#line 2928
+#line 2839
/*anyblock */
{
MELT_LOCATION
- ("warmelt-first.melt:2933:/ checksignal");
-#line 2933 "warmelt-first.melt" /**::checksignal::**/
+ ("warmelt-first.melt:2844:/ checksignal");
+#line 2844 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 2933
+#line 2844
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L16*/ meltfnum[14] =
-#line 2934 "warmelt-first.melt" /**::expr::**/
+#line 2845 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.PREVBIND__V25*/
meltfptr[19]),
(melt_ptr_t) (( /*!CLASS_FUNCTION_BINDING */ meltfrout->tabval[11])));;
- MELT_LOCATION ("warmelt-first.melt:2933:/ cond");
-#line 2933 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2844:/ cond");
+#line 2844 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L16*/ meltfnum[14]) /*then */
{
/*^cond.then */
-#line 2933
+#line 2844
/*^block */
-#line 2933
+#line 2844
/*anyblock */
{
/*_#IS_CLOSURE__L18*/ meltfnum[17] =
-#line 2935 "warmelt-first.melt" /**::expr::**/
+#line 2846 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr
((melt_ptr_t)
( /*_.VAL__V3*/ meltfptr[2])) ==
@@ -4446,8 +4446,8 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2933:/ clear");
-#line 2933 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2844:/ clear");
+#line 2844 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L18*/ meltfnum[17]
= 0;
}
@@ -4455,27 +4455,27 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2933
+#line 2844
/*_#IF___L17*/ meltfnum[16] = 0;;
}
;
- MELT_LOCATION ("warmelt-first.melt:2933:/ cond");
-#line 2933 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2844:/ cond");
+#line 2844 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IF___L17*/ meltfnum[16]) /*then */
{
/*^cond.then */
-#line 2933
+#line 2844
/*^block */
-#line 2933
+#line 2844
/*anyblock */
{
{
MELT_LOCATION
- ("warmelt-first.melt:2936:/ locexp");
-#line 2936 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2847:/ locexp");
+#line 2847 "warmelt-first.melt" /**::locexp::**/
warning (0,
"MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
@@ -4485,16 +4485,16 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2937:/ quasiblock");
-#line 2937 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2848:/ quasiblock");
+#line 2848 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
MELT_LOCATION
- ("warmelt-first.melt:2937:/ locexp");
-#line 2937 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2848:/ locexp");
+#line 2848 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0]
@@ -4507,12 +4507,12 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2937
+#line 2848
;
/*finalret */ goto labend_rout;
MELT_LOCATION
- ("warmelt-first.melt:2933:/ quasiblock");
-#line 2933 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2844:/ quasiblock");
+#line 2844 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V42*/ meltfptr[41] =
@@ -4524,12 +4524,12 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2933:/ clear");
-#line 2933 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2844:/ clear");
+#line 2844 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V41*/ meltfptr[38] =
0;
/*^clear */
-#line 2933
+#line 2844
/*clear *//*_.PROGN___V42*/ meltfptr[41] =
0;
}
@@ -4537,42 +4537,42 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2933
+#line 2844
/*^block */
-#line 2933
+#line 2844
/*anyblock */
{
MELT_LOCATION
- ("warmelt-first.melt:2938:/ checksignal");
-#line 2938 "warmelt-first.melt" /**::checksignal::**/
+ ("warmelt-first.melt:2849:/ checksignal");
+#line 2849 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 2938
+#line 2849
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L19*/ meltfnum[17] =
-#line 2939 "warmelt-first.melt" /**::expr::**/
+#line 2850 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.PREVBIND__V25*/
meltfptr[19]),
(melt_ptr_t) (( /*!CLASS_CLASS_BINDING */ meltfrout->tabval[12])));;
MELT_LOCATION
- ("warmelt-first.melt:2938:/ cond");
-#line 2938 "warmelt-first.melt" /**::cond::**/
+ ("warmelt-first.melt:2849:/ cond");
+#line 2849 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L19*/ meltfnum[17]) /*then */
{
/*^cond.then */
-#line 2938
+#line 2849
/*^block */
-#line 2938
+#line 2849
/*anyblock */
{
/*_#IS_A__L21*/ meltfnum[20] =
-#line 2940 "warmelt-first.melt" /**::expr::**/
+#line 2851 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.VAL__V3*/
meltfptr[2]),
@@ -4584,8 +4584,8 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2938:/ clear");
-#line 2938 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2849:/ clear");
+#line 2849 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L21*/ meltfnum[20]
= 0;
}
@@ -4593,28 +4593,28 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2938
+#line 2849
/*_#IF___L20*/ meltfnum[19] = 0;;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2938:/ cond");
-#line 2938 "warmelt-first.melt" /**::cond::**/
+ ("warmelt-first.melt:2849:/ cond");
+#line 2849 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IF___L20*/ meltfnum[19]) /*then */
{
/*^cond.then */
-#line 2938
+#line 2849
/*^block */
-#line 2938
+#line 2849
/*anyblock */
{
{
MELT_LOCATION
- ("warmelt-first.melt:2941:/ locexp");
-#line 2941 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2852:/ locexp");
+#line 2852 "warmelt-first.melt" /**::locexp::**/
warning (0,
"MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
@@ -4623,16 +4623,16 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2942:/ quasiblock");
-#line 2942 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2853:/ quasiblock");
+#line 2853 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
MELT_LOCATION
- ("warmelt-first.melt:2942:/ locexp");
-#line 2942 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2853:/ locexp");
+#line 2853 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_
@@ -4646,12 +4646,12 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2942
+#line 2853
;
/*finalret */ goto labend_rout;
MELT_LOCATION
- ("warmelt-first.melt:2938:/ quasiblock");
-#line 2938 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2849:/ quasiblock");
+#line 2849 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V45*/ meltfptr[44] =
@@ -4663,12 +4663,12 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2938:/ clear");
-#line 2938 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2849:/ clear");
+#line 2849 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V44*/
meltfptr[41] = 0;
/*^clear */
-#line 2938
+#line 2849
/*clear *//*_.PROGN___V45*/
meltfptr[44] = 0;
}
@@ -4676,40 +4676,40 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2938
+#line 2849
/*^block */
-#line 2938
+#line 2849
/*anyblock */
{
MELT_LOCATION
- ("warmelt-first.melt:2943:/ checksignal");
-#line 2943 "warmelt-first.melt" /**::checksignal::**/
+ ("warmelt-first.melt:2854:/ checksignal");
+#line 2854 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 2943
+#line 2854
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L22*/ meltfnum[20] =
-#line 2944 "warmelt-first.melt" /**::expr::**/
+#line 2855 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_FIELD_BINDING */ meltfrout->tabval[14])));;
MELT_LOCATION
- ("warmelt-first.melt:2943:/ cond");
-#line 2943 "warmelt-first.melt" /**::cond::**/
+ ("warmelt-first.melt:2854:/ cond");
+#line 2854 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L22*/ meltfnum[20]) /*then */
{
/*^cond.then */
-#line 2943
+#line 2854
/*^block */
-#line 2943
+#line 2854
/*anyblock */
{
/*_#IS_A__L24*/ meltfnum[23] =
-#line 2945 "warmelt-first.melt" /**::expr::**/
+#line 2856 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.VAL__V3*/ meltfptr[2]), (melt_ptr_t) (( /*!CLASS_CLASS */ meltfrout->tabval[13])));;
/*^compute */
@@ -4718,8 +4718,8 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2943:/ clear");
-#line 2943 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2854:/ clear");
+#line 2854 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L24*/
meltfnum[23] = 0;
}
@@ -4727,28 +4727,28 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2943
+#line 2854
/*_#IF___L23*/ meltfnum[22] = 0;;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2943:/ cond");
-#line 2943 "warmelt-first.melt" /**::cond::**/
+ ("warmelt-first.melt:2854:/ cond");
+#line 2854 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IF___L23*/ meltfnum[22]) /*then */
{
/*^cond.then */
-#line 2943
+#line 2854
/*^block */
-#line 2943
+#line 2854
/*anyblock */
{
{
MELT_LOCATION
- ("warmelt-first.melt:2946:/ locexp");
-#line 2946 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2857:/ locexp");
+#line 2857 "warmelt-first.melt" /**::locexp::**/
warning (0,
"MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
@@ -4757,8 +4757,8 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2947:/ quasiblock");
-#line 2947 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2858:/ quasiblock");
+#line 2858 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] =
@@ -4766,8 +4766,8 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-first.melt:2947:/ locexp");
-#line 2947 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2858:/ locexp");
+#line 2858 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_
@@ -4781,12 +4781,12 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2947
+#line 2858
;
/*finalret */ goto labend_rout;
MELT_LOCATION
- ("warmelt-first.melt:2943:/ quasiblock");
-#line 2943 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2854:/ quasiblock");
+#line 2854 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V48*/ meltfptr[47] =
@@ -4801,12 +4801,12 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2943:/ clear");
-#line 2943 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2854:/ clear");
+#line 2854 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V47*/
meltfptr[44] = 0;
/*^clear */
-#line 2943
+#line 2854
/*clear *//*_.PROGN___V48*/
meltfptr[47] = 0;
}
@@ -4814,40 +4814,40 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2943
+#line 2854
/*^block */
-#line 2943
+#line 2854
/*anyblock */
{
MELT_LOCATION
- ("warmelt-first.melt:2949:/ checksignal");
-#line 2949 "warmelt-first.melt" /**::checksignal::**/
+ ("warmelt-first.melt:2860:/ checksignal");
+#line 2860 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 2949
+#line 2860
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L25*/ meltfnum[23] =
-#line 2950 "warmelt-first.melt" /**::expr::**/
+#line 2861 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_INSTANCE_BINDING */ meltfrout->tabval[8])));;
MELT_LOCATION
- ("warmelt-first.melt:2949:/ cond");
-#line 2949 "warmelt-first.melt" /**::cond::**/
+ ("warmelt-first.melt:2860:/ cond");
+#line 2860 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L25*/ meltfnum[23]) /*then */
{
/*^cond.then */
-#line 2949
+#line 2860
/*^block */
-#line 2949
+#line 2860
/*anyblock */
{
/*_#IS_OBJECT__L27*/
meltfnum[26] =
-#line 2951 "warmelt-first.melt" /**::expr::**/
+#line 2862 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr
((melt_ptr_t)
( /*_.VAL__V3*/
@@ -4862,8 +4862,8 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2949:/ clear");
-#line 2949 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2860:/ clear");
+#line 2860 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_OBJECT__L27*/
meltfnum[26] = 0;
}
@@ -4871,29 +4871,29 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2949
+#line 2860
/*_#IF___L26*/ meltfnum[25]
= 0;;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2949:/ cond");
-#line 2949 "warmelt-first.melt" /**::cond::**/
+ ("warmelt-first.melt:2860:/ cond");
+#line 2860 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IF___L26*/ meltfnum[25]) /*then */
{
/*^cond.then */
-#line 2949
+#line 2860
/*^block */
-#line 2949
+#line 2860
/*anyblock */
{
{
MELT_LOCATION
- ("warmelt-first.melt:2952:/ locexp");
-#line 2952 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2863:/ locexp");
+#line 2863 "warmelt-first.melt" /**::locexp::**/
warning (0,
"MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
@@ -4904,8 +4904,8 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2953:/ quasiblock");
-#line 2953 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2864:/ quasiblock");
+#line 2864 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/
@@ -4913,8 +4913,8 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-first.melt:2953:/ locexp");
-#line 2953 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2864:/ locexp");
+#line 2864 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_
@@ -4928,13 +4928,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2953
+#line 2864
;
/*finalret */ goto
labend_rout;
MELT_LOCATION
- ("warmelt-first.melt:2949:/ quasiblock");
-#line 2949 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2860:/ quasiblock");
+#line 2860 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V51*/
@@ -4950,12 +4950,12 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2949:/ clear");
-#line 2949 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2860:/ clear");
+#line 2860 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V50*/
meltfptr[47] = 0;
/*^clear */
-#line 2949
+#line 2860
/*clear *//*_.PROGN___V51*/
meltfptr[50] = 0;
}
@@ -4963,41 +4963,41 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2949
+#line 2860
/*^block */
-#line 2949
+#line 2860
/*anyblock */
{
MELT_LOCATION
- ("warmelt-first.melt:2955:/ checksignal");
-#line 2955 "warmelt-first.melt" /**::checksignal::**/
+ ("warmelt-first.melt:2866:/ checksignal");
+#line 2866 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L28*/
meltfnum[26] =
-#line 2955 "warmelt-first.melt" /**::expr::**/
+#line 2866 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.PREVBIND__V25*/ meltfptr[19]), (melt_ptr_t) (( /*!CLASS_VALUE_BINDING */ meltfrout->tabval[5])));;
MELT_LOCATION
- ("warmelt-first.melt:2955:/ cond");
-#line 2955 "warmelt-first.melt" /**::cond::**/
+ ("warmelt-first.melt:2866:/ cond");
+#line 2866 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L28*/ meltfnum[26]) /*then */
{
/*^cond.then */
-#line 2955
+#line 2866
/*^block */
-#line 2955
+#line 2866
/*anyblock */
{
MELT_LOCATION
- ("warmelt-first.melt:2956:/ quasiblock");
-#line 2956 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2867:/ quasiblock");
+#line 2867 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 2956
+#line 2867
{
melt_ptr_t slot =
NULL, obj =
@@ -5014,7 +5014,7 @@ lab_endgetargs:;
;
/*_.PREVDISCR__V55*/
meltfptr[54] =
-#line 2957 "warmelt-first.melt" /**::expr::**/
+#line 2868 "warmelt-first.melt" /**::expr::**/
((melt_ptr_t)
(melt_discr
((melt_ptr_t)
@@ -5023,7 +5023,7 @@ lab_endgetargs:;
/*_.CURDISCR__V56*/
meltfptr[55] =
-#line 2958 "warmelt-first.melt" /**::expr::**/
+#line 2869 "warmelt-first.melt" /**::expr::**/
((melt_ptr_t)
(melt_discr
((melt_ptr_t)
@@ -5031,32 +5031,32 @@ lab_endgetargs:;
meltfptr
[2]))));;
MELT_LOCATION
- ("warmelt-first.melt:2960:/ checksignal");
-#line 2960 "warmelt-first.melt" /**::checksignal::**/
+ ("warmelt-first.melt:2871:/ checksignal");
+#line 2871 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL
();
;
/*_#__L29*/
meltfnum[28] =
-#line 2960 "warmelt-first.melt" /**::expr::**/
+#line 2871 "warmelt-first.melt" /**::expr::**/
(( /*_.PREVDISCR__V55*/ meltfptr[54]) == ( /*_.CURDISCR__V56*/ meltfptr[55]));;
MELT_LOCATION
- ("warmelt-first.melt:2960:/ cond");
-#line 2960 "warmelt-first.melt" /**::cond::**/
+ ("warmelt-first.melt:2871:/ cond");
+#line 2871 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#__L29*/ meltfnum[28]) /*then */
{
/*^cond.then */
-#line 2960
+#line 2871
/*^block */
-#line 2960
+#line 2871
/*anyblock */
{
{
MELT_LOCATION
- ("warmelt-first.melt:2962:/ locexp");
-#line 2962 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2873:/ locexp");
+#line 2873 "warmelt-first.melt" /**::locexp::**/
warning (0,
"MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
@@ -5066,8 +5066,8 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2964:/ getslot");
-#line 2964 "warmelt-first.melt" /**::getslot::**/
+ ("warmelt-first.melt:2875:/ getslot");
+#line 2875 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t
slot =
@@ -5090,8 +5090,8 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-first.melt:2963:/ locexp");
-#line 2963 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2874:/ locexp");
+#line 2874 "warmelt-first.melt" /**::locexp::**/
warning (0,
"MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
@@ -5101,8 +5101,8 @@ lab_endgetargs:;
}
;
MELT_LOCATION
- ("warmelt-first.melt:2965:/ quasiblock");
-#line 2965 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2876:/ quasiblock");
+#line 2876 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/
@@ -5111,8 +5111,8 @@ lab_endgetargs:;
{
MELT_LOCATION
- ("warmelt-first.melt:2965:/ locexp");
-#line 2965 "warmelt-first.melt" /**::locexp::**/
+ ("warmelt-first.melt:2876:/ locexp");
+#line 2876 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5124,14 +5124,14 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2965
+#line 2876
;
/*finalret */
goto
labend_rout;
MELT_LOCATION
- ("warmelt-first.melt:2961:/ quasiblock");
-#line 2961 "warmelt-first.melt" /**::quasiblock::**/
+ ("warmelt-first.melt:2872:/ quasiblock");
+#line 2872 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V60*/
@@ -5151,18 +5151,18 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2960:/ clear");
-#line 2960 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2871:/ clear");
+#line 2871 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.NAMED_NAME__V58*/
meltfptr
[57] = 0;
/*^clear */
-#line 2960
+#line 2871
/*clear *//*_.RETURN___V59*/
meltfptr
[58] = 0;
/*^clear */
-#line 2960
+#line 2871
/*clear *//*_.PROGN___V60*/
meltfptr
[59] = 0;
@@ -5171,7 +5171,7 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2960
+#line 2871
/*_.IF___V57*/
meltfptr
@@ -5186,24 +5186,24 @@ lab_endgetargs:;
meltfptr[56];;
MELT_LOCATION
- ("warmelt-first.melt:2956:/ clear");
-#line 2956 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2867:/ clear");
+#line 2867 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVAL__V54*/
meltfptr[53] = 0;
/*^clear */
-#line 2956
+#line 2867
/*clear *//*_.PREVDISCR__V55*/
meltfptr[54] = 0;
/*^clear */
-#line 2956
+#line 2867
/*clear *//*_.CURDISCR__V56*/
meltfptr[55] = 0;
/*^clear */
-#line 2956
+#line 2867
/*clear *//*_#__L29*/
meltfnum[28] = 0;
/*^clear */
-#line 2956
+#line 2867
/*clear *//*_.IF___V57*/
meltfptr[56] = 0;
/*_.IFELSE___V52*/
@@ -5213,8 +5213,8 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2955:/ clear");
-#line 2955 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2866:/ clear");
+#line 2866 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LET___V53*/
meltfptr[50] = 0;
}
@@ -5222,7 +5222,7 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2955
+#line 2866
/*_.IFELSE___V52*/
meltfptr
@@ -5238,12 +5238,12 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2949:/ clear");
-#line 2949 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2860:/ clear");
+#line 2860 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L28*/
meltfnum[26] = 0;
/*^clear */
-#line 2949
+#line 2860
/*clear *//*_.IFELSE___V52*/
meltfptr[47] = 0;
}
@@ -5257,16 +5257,16 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2943:/ clear");
-#line 2943 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2854:/ clear");
+#line 2854 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L25*/
meltfnum[23] = 0;
/*^clear */
-#line 2943
+#line 2854
/*clear *//*_#IF___L26*/
meltfnum[25] = 0;
/*^clear */
-#line 2943
+#line 2854
/*clear *//*_.IFELSE___V49*/
meltfptr[44] = 0;
}
@@ -5278,16 +5278,16 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2938:/ clear");
-#line 2938 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2849:/ clear");
+#line 2849 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L22*/ meltfnum[20]
= 0;
/*^clear */
-#line 2938
+#line 2849
/*clear *//*_#IF___L23*/ meltfnum[22]
= 0;
/*^clear */
-#line 2938
+#line 2849
/*clear *//*_.IFELSE___V46*/
meltfptr[41] = 0;
}
@@ -5299,14 +5299,14 @@ lab_endgetargs:;
/*epilog */
MELT_LOCATION
- ("warmelt-first.melt:2933:/ clear");
-#line 2933 "warmelt-first.melt" /**::clear::**/
+ ("warmelt-first.melt:2844:/ clear");
+#line 2844 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L19*/ meltfnum[17] = 0;
/*^clear */
-#line 2933
+#line 2844
/*clear *//*_#IF___L20*/ meltfnum[19] = 0;
/*^clear */
-#line 2933
+#line 2844
/*clear *//*_.IFELSE___V43*/ meltfptr[38] =
0;
}
@@ -5317,14 +5317,14 @@ lab_endgetargs:;
/*_.IFELSE___V40*/ meltfptr[35];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2928:/ clear");
-#line 2928 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2839:/ clear");
+#line 2839 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L16*/ meltfnum[14] = 0;
/*^clear */
-#line 2928
+#line 2839
/*clear *//*_#IF___L17*/ meltfnum[16] = 0;
/*^clear */
-#line 2928
+#line 2839
/*clear *//*_.IFELSE___V40*/ meltfptr[35] = 0;
}
;
@@ -5334,14 +5334,14 @@ lab_endgetargs:;
/*_.IFELSE___V37*/ meltfptr[32];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2923:/ clear");
-#line 2923 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2834:/ clear");
+#line 2834 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L13*/ meltfnum[11] = 0;
/*^clear */
-#line 2923
+#line 2834
/*clear *//*_#IF___L14*/ meltfnum[13] = 0;
/*^clear */
-#line 2923
+#line 2834
/*clear *//*_.IFELSE___V37*/ meltfptr[32] = 0;
}
;
@@ -5351,14 +5351,14 @@ lab_endgetargs:;
/*_.IFELSE___V34*/ meltfptr[31];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2918:/ clear");
-#line 2918 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2829:/ clear");
+#line 2829 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L10*/ meltfnum[8] = 0;
/*^clear */
-#line 2918
+#line 2829
/*clear *//*_#IF___L11*/ meltfnum[10] = 0;
/*^clear */
-#line 2918
+#line 2829
/*clear *//*_.IFELSE___V34*/ meltfptr[31] = 0;
}
;
@@ -5367,53 +5367,53 @@ lab_endgetargs:;
/*_.IFELSE___V30*/ meltfptr[29] = /*_.IFELSE___V31*/ meltfptr[30];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2917:/ clear");
-#line 2917 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2828:/ clear");
+#line 2828 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L7*/ meltfnum[6] = 0;
/*^clear */
-#line 2917
+#line 2828
/*clear *//*_#IF___L8*/ meltfnum[7] = 0;
/*^clear */
-#line 2917
+#line 2828
/*clear *//*_.IFELSE___V31*/ meltfptr[30] = 0;
}
;
}
;
-#line 2968 "warmelt-first.melt" /**::cppif::**/
+#line 2879 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2968:/ cppif.then");
-#line 2968 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2879:/ cppif.then");
+#line 2879 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2968
+#line 2879
/*anyblock */
{
/*^checksignal */
-#line 2968
+#line 2879
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L30*/ meltfnum[28] =
-#line 2968 "warmelt-first.melt" /**::expr::**/
+#line 2879 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.VALBIND__V27*/ meltfptr[25]),
(melt_ptr_t) (( /*!CLASS_ANY_BINDING */
meltfrout->tabval[15])));;
- MELT_LOCATION ("warmelt-first.melt:2968:/ cond");
-#line 2968 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2879:/ cond");
+#line 2879 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L30*/ meltfnum[28]) /*then */
{
/*^cond.then */
-#line 2968
+#line 2879
/*_.IFELSE___V62*/ meltfptr[58] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2968:/ cond.else");
-#line 2968 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2879:/ cond.else");
+#line 2879 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2968
+#line 2879
/*anyblock */
{
@@ -5422,11 +5422,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2968
+#line 2879
melt_assert_failed (("check valbind"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2968) ? (2968) : __LINE__, __FUNCTION__);
+ (2879) ? (2879) : __LINE__, __FUNCTION__);
;
}
;
@@ -5441,32 +5441,32 @@ lab_endgetargs:;
/*_.IFCPP___V61*/ meltfptr[57] = /*_.IFELSE___V62*/ meltfptr[58];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2968:/ clear");
-#line 2968 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2879:/ clear");
+#line 2879 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L30*/ meltfnum[28] = 0;
/*^clear */
-#line 2968
+#line 2879
/*clear *//*_.IFELSE___V62*/ meltfptr[58] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2968
+#line 2879
/*_.IFCPP___V61*/ meltfptr[57] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:2969:/ checksignal");
-#line 2969 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2880:/ checksignal");
+#line 2880 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 2969
+#line 2880
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 2969
+#line 2880
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.VALBIND__V27*/ meltfptr[25];
/*_.PUT_ENV__V63*/ meltfptr[59] =
@@ -5477,15 +5477,15 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:2970:/ quasiblock");
-#line 2970 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2881:/ quasiblock");
+#line 2881 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:2970:/ locexp");
-#line 2970 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2881:/ locexp");
+#line 2881 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5496,84 +5496,84 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2970
+#line 2881
;
/*finalret */ goto labend_rout;
/*_.LET___V24*/ meltfptr[20] = /*_.RETURN___V64*/ meltfptr[53];;
- MELT_LOCATION ("warmelt-first.melt:2907:/ clear");
-#line 2907 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2818:/ clear");
+#line 2818 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVBIND__V25*/ meltfptr[19] = 0;
/*^clear */
-#line 2907
+#line 2818
/*clear *//*_.VALBIND__V27*/ meltfptr[25] = 0;
/*^clear */
-#line 2907
+#line 2818
/*clear *//*_.SYMNAM__V29*/ meltfptr[28] = 0;
/*^clear */
-#line 2907
+#line 2818
/*clear *//*_#NULL__L6*/ meltfnum[4] = 0;
/*^clear */
-#line 2907
+#line 2818
/*clear *//*_.IFELSE___V30*/ meltfptr[29] = 0;
/*^clear */
-#line 2907
+#line 2818
/*clear *//*_.IFCPP___V61*/ meltfptr[57] = 0;
/*^clear */
-#line 2907
+#line 2818
/*clear *//*_.PUT_ENV__V63*/ meltfptr[59] = 0;
/*^clear */
-#line 2907
+#line 2818
/*clear *//*_.RETURN___V64*/ meltfptr[53] = 0;
/*_.LET___V15*/ meltfptr[13] = /*_.LET___V24*/ meltfptr[20];;
- MELT_LOCATION ("warmelt-first.melt:2900:/ clear");
-#line 2900 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2811:/ clear");
+#line 2811 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.ENV__V16*/ meltfptr[15] = 0;
/*^clear */
-#line 2900
+#line 2811
/*clear *//*_#NULL__L4*/ meltfnum[1] = 0;
/*^clear */
-#line 2900
+#line 2811
/*clear *//*_.IF___V17*/ meltfptr[16] = 0;
/*^clear */
-#line 2900
+#line 2811
/*clear *//*_.IF___V18*/ meltfptr[17] = 0;
/*^clear */
-#line 2900
+#line 2811
/*clear *//*_.IFCPP___V22*/ meltfptr[18] = 0;
/*^clear */
-#line 2900
+#line 2811
/*clear *//*_.LET___V24*/ meltfptr[20] = 0;
/*_.LET___V5*/ meltfptr[4] = /*_.LET___V15*/ meltfptr[13];;
- MELT_LOCATION ("warmelt-first.melt:2891:/ clear");
-#line 2891 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2802:/ clear");
+#line 2802 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PARENV__V6*/ meltfptr[5] = 0;
/*^clear */
-#line 2891
+#line 2802
/*clear *//*_#NULL__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 2891
+#line 2802
/*clear *//*_.IF___V7*/ meltfptr[6] = 0;
/*^clear */
-#line 2891
+#line 2802
/*clear *//*_.IFCPP___V11*/ meltfptr[7] = 0;
/*^clear */
-#line 2891
+#line 2802
/*clear *//*_.IFCPP___V13*/ meltfptr[9] = 0;
/*^clear */
-#line 2891
+#line 2802
/*clear *//*_.LET___V15*/ meltfptr[13] = 0;
- MELT_LOCATION ("warmelt-first.melt:2890:/ quasiblock");
-#line 2890 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2801:/ quasiblock");
+#line 2801 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V5*/ meltfptr[4];;
{
- MELT_LOCATION ("warmelt-first.melt:2890:/ locexp");
-#line 2890 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2801:/ locexp");
+#line 2801 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5584,13 +5584,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2890
+#line 2801
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 2890
+#line 2801
/*clear *//*_.LET___V5*/ meltfptr[4] = 0;
}
@@ -5609,7 +5609,7 @@ labend_rout:
} /*end meltrout_10_warmelt_first_INITVALUE_EXPORTER */
-#line 2975 "warmelt-first.melt" /**::proc::**/
+#line 2886 "warmelt-first.melt" /**::proc::**/
@@ -5689,13 +5689,13 @@ meltrout_11_warmelt_first_INITVALUE_IMPORTER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:2975:/ getarg");
-#line 2975 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2886:/ getarg");
+#line 2886 "warmelt-first.melt" /**::getarg::**/
/*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 2975
+#line 2886
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.PARENV__V3*/ meltfptr[2] =
@@ -5706,14 +5706,14 @@ meltrout_11_warmelt_first_INITVALUE_IMPORTER (meltclosure_ptr_t meltclosp_,
/*getarg#2 */
/*^getarg */
-#line 2975
+#line 2886
if (meltxargdescr_[1] != MELTBPAR_CSTRING)
goto lab_endgetargs;
/*_?*/ meltfram__.loc_CSTRING__o0 = meltxargtab_[1].meltbp_cstring;
/*getarg#3 */
/*^getarg */
-#line 2975
+#line 2886
if (meltxargdescr_[2] != MELTBPAR_CSTRING)
goto lab_endgetargs;
/*_?*/ meltfram__.loc_CSTRING__o1 = meltxargtab_[2].meltbp_cstring;
@@ -5722,44 +5722,44 @@ meltrout_11_warmelt_first_INITVALUE_IMPORTER (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 2975
+#line 2886
/*anyblock*/
{
{
- MELT_LOCATION ("warmelt-first.melt:2976:/ locexp");
-#line 2977 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2887:/ locexp");
+#line 2888 "warmelt-first.melt" /**::locexp::**/
/* ENSUREMODNAM__1 */ if (! /*_?*/ meltfram__.loc_CSTRING__o1)
/*_?*/
meltfram__.loc_CSTRING__o1 = "???";
;
}
;
- MELT_LOCATION ("warmelt-first.melt:2978:/ checksignal");
-#line 2978 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2889:/ checksignal");
+#line 2889 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L1*/ meltfnum[0] =
-#line 2978 "warmelt-first.melt" /**::expr::**/
+#line 2889 "warmelt-first.melt" /**::expr::**/
!melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-first.melt:2978:/ cond");
-#line 2978 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2889:/ cond");
+#line 2889 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_NOT_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 2978
+#line 2889
/*^block */
-#line 2978
+#line 2889
/*anyblock */
{
{
- MELT_LOCATION ("warmelt-first.melt:2981:/ locexp");
-#line 2987 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2892:/ locexp");
+#line 2898 "warmelt-first.melt" /**::locexp::**/
/* ERRFAILIMPORT__1 */
if ( /*_?*/ meltfram__.loc_CSTRING__o0)
error ("MELT [%s]: imported symbol %s not found",
@@ -5771,15 +5771,15 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-first.melt:2988:/ quasiblock");
-#line 2988 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2899:/ quasiblock");
+#line 2899 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:2988:/ locexp");
-#line 2988 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2899:/ locexp");
+#line 2899 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -5790,11 +5790,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2988
+#line 2899
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:2979:/ quasiblock");
-#line 2979 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2890:/ quasiblock");
+#line 2890 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V6*/ meltfptr[5] = /*_.RETURN___V5*/ meltfptr[4];;
@@ -5803,56 +5803,56 @@ lab_endgetargs:;
/*_.IF___V4*/ meltfptr[3] = /*_.PROGN___V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2978:/ clear");
-#line 2978 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2889:/ clear");
+#line 2889 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V5*/ meltfptr[4] = 0;
/*^clear */
-#line 2978
+#line 2889
/*clear *//*_.PROGN___V6*/ meltfptr[5] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2978
+#line 2889
/*_.IF___V4*/ meltfptr[3] = NULL;;
}
;
-#line 2990 "warmelt-first.melt" /**::cppif::**/
+#line 2901 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2990:/ cppif.then");
-#line 2990 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2901:/ cppif.then");
+#line 2901 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2990
+#line 2901
/*anyblock */
{
/*^checksignal */
-#line 2990
+#line 2901
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L2*/ meltfnum[1] =
-#line 2990 "warmelt-first.melt" /**::expr::**/
+#line 2901 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-first.melt:2990:/ cond");
-#line 2990 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2901:/ cond");
+#line 2901 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 2990
+#line 2901
/*_.IFELSE___V8*/ meltfptr[5] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2990:/ cond.else");
-#line 2990 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2901:/ cond.else");
+#line 2901 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2990
+#line 2901
/*anyblock */
{
@@ -5861,11 +5861,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2990
+#line 2901
melt_assert_failed (("check sym"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2990) ? (2990) : __LINE__, __FUNCTION__);
+ (2901) ? (2901) : __LINE__, __FUNCTION__);
;
}
;
@@ -5880,54 +5880,54 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[4] = /*_.IFELSE___V8*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2990:/ clear");
-#line 2990 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2901:/ clear");
+#line 2901 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L2*/ meltfnum[1] = 0;
/*^clear */
-#line 2990
+#line 2901
/*clear *//*_.IFELSE___V8*/ meltfptr[5] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2990
+#line 2901
/*_.IFCPP___V7*/ meltfptr[4] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
-#line 2991 "warmelt-first.melt" /**::cppif::**/
+#line 2902 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2991:/ cppif.then");
-#line 2991 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2902:/ cppif.then");
+#line 2902 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2991
+#line 2902
/*anyblock */
{
/*^checksignal */
-#line 2991
+#line 2902
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L3*/ meltfnum[1] =
-#line 2991 "warmelt-first.melt" /**::expr::**/
+#line 2902 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.PARENV__V3*/ meltfptr[2]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-first.melt:2991:/ cond");
-#line 2991 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2902:/ cond");
+#line 2902 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 2991
+#line 2902
/*_.IFELSE___V10*/ meltfptr[9] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2991:/ cond.else");
-#line 2991 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2902:/ cond.else");
+#line 2902 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2991
+#line 2902
/*anyblock */
{
@@ -5936,11 +5936,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2991
+#line 2902
melt_assert_failed (("check parenv"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2991) ? (2991) : __LINE__, __FUNCTION__);
+ (2902) ? (2902) : __LINE__, __FUNCTION__);
;
}
;
@@ -5955,36 +5955,36 @@ lab_endgetargs:;
/*_.IFCPP___V9*/ meltfptr[5] = /*_.IFELSE___V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2991:/ clear");
-#line 2991 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2902:/ clear");
+#line 2902 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L3*/ meltfnum[1] = 0;
/*^clear */
-#line 2991
+#line 2902
/*clear *//*_.IFELSE___V10*/ meltfptr[9] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2991
+#line 2902
/*_.IFCPP___V9*/ meltfptr[5] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:2992:/ quasiblock");
-#line 2992 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2903:/ quasiblock");
+#line 2903 "warmelt-first.melt" /**::quasiblock::**/
/*^checksignal */
-#line 2992
+#line 2903
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 2992
+#line 2903
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 2992
+#line 2903
argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.SYM__V2*/ meltfptr[1];
/*_.VALBIND__V12*/ meltfptr[11] =
melt_apply ((meltclosure_ptr_t)
@@ -5994,34 +5994,34 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:2994:/ checksignal");
-#line 2994 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2905:/ checksignal");
+#line 2905 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_NOT_A__L4*/ meltfnum[1] =
-#line 2994 "warmelt-first.melt" /**::expr::**/
+#line 2905 "warmelt-first.melt" /**::expr::**/
!melt_is_instance_of ((melt_ptr_t) ( /*_.VALBIND__V12*/ meltfptr[11]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-first.melt:2994:/ cond");
-#line 2994 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2905:/ cond");
+#line 2905 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_NOT_A__L4*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 2994
+#line 2905
/*^block */
-#line 2994
+#line 2905
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:2995:/ quasiblock");
-#line 2995 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2906:/ quasiblock");
+#line 2906 "warmelt-first.melt" /**::quasiblock::**/
/*^cond */
-#line 2995
+#line 2906
/*cond */ if (
-#line 2995 "warmelt-first.melt" /**::expr::**/
+#line 2906 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
( /*_.SYM__V2*/ meltfptr[1]),
@@ -6029,9 +6029,9 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 2995
+#line 2906
/*^getslot */
-#line 2995
+#line 2906
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -6042,7 +6042,7 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2995
+#line 2906
/*_.SYMNAM__V15*/ meltfptr[14] = NULL;;
}
@@ -6050,13 +6050,13 @@ lab_endgetargs:;
/*^compute */
/*_.BINDISCR__V16*/ meltfptr[15] =
-#line 2996 "warmelt-first.melt" /**::expr::**/
+#line 2907 "warmelt-first.melt" /**::expr::**/
((melt_ptr_t)
(melt_discr ((melt_ptr_t) ( /*_.VALBIND__V12*/ meltfptr[11]))));;
- MELT_LOCATION ("warmelt-first.melt:2997:/ cond");
-#line 2997 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2908:/ cond");
+#line 2908 "warmelt-first.melt" /**::cond::**/
/*cond */ if (
-#line 2997 "warmelt-first.melt" /**::expr::**/
+#line 2908 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
( /*_.BINDISCR__V16*/
@@ -6065,9 +6065,9 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 2997
+#line 2908
/*^getslot */
-#line 2997
+#line 2908
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -6079,45 +6079,45 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 2997
+#line 2908
/*_.BINDISCRNAM__V17*/ meltfptr[16] = NULL;;
}
;
-#line 2999 "warmelt-first.melt" /**::cppif::**/
+#line 2910 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:2999:/ cppif.then");
-#line 2999 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2910:/ cppif.then");
+#line 2910 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 2999
+#line 2910
/*anyblock */
{
/*^checksignal */
-#line 2999
+#line 2910
MELT_CHECK_SIGNAL ();
;
/*_#IS_STRING__L5*/ meltfnum[4] =
-#line 2999 "warmelt-first.melt" /**::expr::**/
+#line 2910 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr
((melt_ptr_t) ( /*_.SYMNAM__V15*/ meltfptr[14])) ==
MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-first.melt:2999:/ cond");
-#line 2999 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2910:/ cond");
+#line 2910 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_STRING__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 2999
+#line 2910
/*_.IFELSE___V19*/ meltfptr[18] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:2999:/ cond.else");
-#line 2999 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2910:/ cond.else");
+#line 2910 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 2999
+#line 2910
/*anyblock */
{
@@ -6126,11 +6126,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 2999
+#line 2910
melt_assert_failed (("check symnam"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (2999) ? (2999) : __LINE__,
+ (2910) ? (2910) : __LINE__,
__FUNCTION__);
;
}
@@ -6146,24 +6146,24 @@ lab_endgetargs:;
/*_.IFCPP___V18*/ meltfptr[17] = /*_.IFELSE___V19*/ meltfptr[18];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2999:/ clear");
-#line 2999 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2910:/ clear");
+#line 2910 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_STRING__L5*/ meltfnum[4] = 0;
/*^clear */
-#line 2999
+#line 2910
/*clear *//*_.IFELSE___V19*/ meltfptr[18] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 2999
+#line 2910
/*_.IFCPP___V18*/ meltfptr[17] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
{
- MELT_LOCATION ("warmelt-first.melt:3001:/ locexp");
-#line 3007 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2912:/ locexp");
+#line 2918 "warmelt-first.melt" /**::locexp::**/
/* ERRBADIMPORT__1 start */
{
const char *ERRBADIMPORT__1_str =
@@ -6178,15 +6178,15 @@ lab_endgetargs:;
} /* ERRBADIMPORT__1 end */ ;
}
;
- MELT_LOCATION ("warmelt-first.melt:3008:/ quasiblock");
-#line 3008 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2919:/ quasiblock");
+#line 2919 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:3008:/ locexp");
-#line 3008 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2919:/ locexp");
+#line 2919 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -6197,76 +6197,76 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3008
+#line 2919
;
/*finalret */ goto labend_rout;
/*_.LET___V14*/ meltfptr[13] = /*_.RETURN___V20*/ meltfptr[18];;
- MELT_LOCATION ("warmelt-first.melt:2995:/ clear");
-#line 2995 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2906:/ clear");
+#line 2906 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.SYMNAM__V15*/ meltfptr[14] = 0;
/*^clear */
-#line 2995
+#line 2906
/*clear *//*_.BINDISCR__V16*/ meltfptr[15] = 0;
/*^clear */
-#line 2995
+#line 2906
/*clear *//*_.BINDISCRNAM__V17*/ meltfptr[16] = 0;
/*^clear */
-#line 2995
+#line 2906
/*clear *//*_.IFCPP___V18*/ meltfptr[17] = 0;
/*^clear */
-#line 2995
+#line 2906
/*clear *//*_.RETURN___V20*/ meltfptr[18] = 0;
/*_.IF___V13*/ meltfptr[12] = /*_.LET___V14*/ meltfptr[13];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:2994:/ clear");
-#line 2994 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2905:/ clear");
+#line 2905 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LET___V14*/ meltfptr[13] = 0;
}
;
}
else
{ /*^cond.else */
-#line 2994
+#line 2905
/*_.IF___V13*/ meltfptr[12] = NULL;;
}
;
-#line 3010 "warmelt-first.melt" /**::cppif::**/
+#line 2921 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3010:/ cppif.then");
-#line 3010 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2921:/ cppif.then");
+#line 2921 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3010
+#line 2921
/*anyblock */
{
/*^checksignal */
-#line 3010
+#line 2921
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L6*/ meltfnum[4] =
-#line 3010 "warmelt-first.melt" /**::expr::**/
+#line 2921 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.VALBIND__V12*/ meltfptr[11]),
(melt_ptr_t) (( /*!CLASS_VALUE_BINDING */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-first.melt:3010:/ cond");
-#line 3010 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2921:/ cond");
+#line 2921 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 3010
+#line 2921
/*_.IFELSE___V22*/ meltfptr[15] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3010:/ cond.else");
-#line 3010 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2921:/ cond.else");
+#line 2921 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3010
+#line 2921
/*anyblock */
{
@@ -6275,11 +6275,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3010
+#line 2921
melt_assert_failed (("check valbind"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3010) ? (3010) : __LINE__, __FUNCTION__);
+ (2921) ? (2921) : __LINE__, __FUNCTION__);
;
}
;
@@ -6294,22 +6294,22 @@ lab_endgetargs:;
/*_.IFCPP___V21*/ meltfptr[14] = /*_.IFELSE___V22*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3010:/ clear");
-#line 3010 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2921:/ clear");
+#line 2921 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L6*/ meltfnum[4] = 0;
/*^clear */
-#line 3010
+#line 2921
/*clear *//*_.IFELSE___V22*/ meltfptr[15] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3010
+#line 2921
/*_.IFCPP___V21*/ meltfptr[14] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3011:/ getslot");
-#line 3011 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2922:/ getslot");
+#line 2922 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.VALBIND__V12*/ meltfptr[11]) /*=obj*/ ;
@@ -6318,18 +6318,18 @@ lab_endgetargs:;
};
;
/*^checksignal */
-#line 3011
+#line 2922
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3011
+#line 2922
/*_.RETVAL___V1*/ meltfptr[0] = /*_.VBIND_VALUE__V23*/ meltfptr[16];;
{
- MELT_LOCATION ("warmelt-first.melt:3011:/ locexp");
-#line 3011 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2922:/ locexp");
+#line 2922 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -6340,42 +6340,42 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3011
+#line 2922
;
/*finalret */ goto labend_rout;
/*_.LET___V11*/ meltfptr[9] = /*_.RETURN___V24*/ meltfptr[17];;
- MELT_LOCATION ("warmelt-first.melt:2992:/ clear");
-#line 2992 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2903:/ clear");
+#line 2903 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.VALBIND__V12*/ meltfptr[11] = 0;
/*^clear */
-#line 2992
+#line 2903
/*clear *//*_#IS_NOT_A__L4*/ meltfnum[1] = 0;
/*^clear */
-#line 2992
+#line 2903
/*clear *//*_.IF___V13*/ meltfptr[12] = 0;
/*^clear */
-#line 2992
+#line 2903
/*clear *//*_.IFCPP___V21*/ meltfptr[14] = 0;
/*^clear */
-#line 2992
+#line 2903
/*clear *//*_.VBIND_VALUE__V23*/ meltfptr[16] = 0;
/*^clear */
-#line 2992
+#line 2903
/*clear *//*_.RETURN___V24*/ meltfptr[17] = 0;
- MELT_LOCATION ("warmelt-first.melt:2975:/ checksignal");
-#line 2975 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2886:/ checksignal");
+#line 2886 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 2975
+#line 2886
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V11*/ meltfptr[9];;
{
- MELT_LOCATION ("warmelt-first.melt:2975:/ locexp");
-#line 2975 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2886:/ locexp");
+#line 2886 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -6386,25 +6386,25 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 2975
+#line 2886
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 2975
+#line 2886
/*clear *//*_#IS_NOT_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 2975
+#line 2886
/*clear *//*_.IF___V4*/ meltfptr[3] = 0;
/*^clear */
-#line 2975
+#line 2886
/*clear *//*_.IFCPP___V7*/ meltfptr[4] = 0;
/*^clear */
-#line 2975
+#line 2886
/*clear *//*_.IFCPP___V9*/ meltfptr[5] = 0;
/*^clear */
-#line 2975
+#line 2886
/*clear *//*_.LET___V11*/ meltfptr[9] = 0;
}
@@ -6423,7 +6423,7 @@ labend_rout:
} /*end meltrout_11_warmelt_first_INITVALUE_IMPORTER */
-#line 3015 "warmelt-first.melt" /**::proc::**/
+#line 2926 "warmelt-first.melt" /**::proc::**/
@@ -6501,13 +6501,13 @@ meltrout_12_warmelt_first_INITMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3015:/ getarg");
-#line 3015 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2926:/ getarg");
+#line 2926 "warmelt-first.melt" /**::getarg::**/
/*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 3015
+#line 2926
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.VAL__V3*/ meltfptr[2] =
@@ -6517,7 +6517,7 @@ meltrout_12_warmelt_first_INITMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
/*getarg#2 */
/*^getarg */
-#line 3015
+#line 2926
if (meltxargdescr_[1] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.CONTENV__V4*/ meltfptr[3] =
@@ -6530,44 +6530,44 @@ meltrout_12_warmelt_first_INITMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3015
+#line 2926
/*anyblock*/
{
-#line 3016 "warmelt-first.melt" /**::cppif::**/
+#line 2927 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3016:/ cppif.then");
-#line 3016 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2927:/ cppif.then");
+#line 2927 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3016
+#line 2927
/*anyblock */
{
/*^checksignal */
-#line 3016
+#line 2927
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L1*/ meltfnum[0] =
-#line 3016 "warmelt-first.melt" /**::expr::**/
+#line 2927 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-first.melt:3016:/ cond");
-#line 3016 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2927:/ cond");
+#line 2927 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3016
+#line 2927
/*_.IFELSE___V6*/ meltfptr[5] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3016:/ cond.else");
-#line 3016 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2927:/ cond.else");
+#line 2927 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3016
+#line 2927
/*anyblock */
{
@@ -6576,11 +6576,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3016
+#line 2927
melt_assert_failed (("check sym"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3016) ? (3016) : __LINE__, __FUNCTION__);
+ (2927) ? (2927) : __LINE__, __FUNCTION__);
;
}
;
@@ -6595,55 +6595,55 @@ lab_endgetargs:;
/*_.IFCPP___V5*/ meltfptr[4] = /*_.IFELSE___V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3016:/ clear");
-#line 3016 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2927:/ clear");
+#line 2927 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 3016
+#line 2927
/*clear *//*_.IFELSE___V6*/ meltfptr[5] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3016
+#line 2927
/*_.IFCPP___V5*/ meltfptr[4] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3017:/ checksignal");
-#line 3017 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2928:/ checksignal");
+#line 2928 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L2*/ meltfnum[0] =
-#line 3017 "warmelt-first.melt" /**::expr::**/
+#line 2928 "warmelt-first.melt" /**::expr::**/
(( /*_.CONTENV__V4*/ meltfptr[3]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:3017:/ cond");
-#line 3017 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2928:/ cond");
+#line 2928 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3017
+#line 2928
/*^block */
-#line 3017
+#line 2928
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3019:/ checksignal");
-#line 3019 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2930:/ checksignal");
+#line 2930 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 3019
+#line 2930
/*cond */ if (( /*!konst_1 */ meltfrout->tabval[1])) /*then */
{
/*^cond.then */
-#line 3019
+#line 2930
/*^block */
-#line 3019
+#line 2930
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3021:/ getslot");
-#line 3021 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2932:/ getslot");
+#line 2932 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -6653,8 +6653,8 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-first.melt:3020:/ locexp");
-#line 3020 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2931:/ locexp");
+#line 2931 "warmelt-first.melt" /**::locexp::**/
warning (0, "MELT WARNING MSG [#%ld]::: %s - %s",
melt_dbgcounter,
("exporting macro too early with null environment container"),
@@ -6665,22 +6665,22 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3019:/ clear");
-#line 3019 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2930:/ clear");
+#line 2930 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.NAMED_NAME__V8*/ meltfptr[7] = 0;
}
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3022:/ quasiblock");
-#line 3022 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2933:/ quasiblock");
+#line 2933 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:3022:/ locexp");
-#line 3022 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2933:/ locexp");
+#line 2933 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -6691,11 +6691,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3022
+#line 2933
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:3018:/ quasiblock");
-#line 3018 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2929:/ quasiblock");
+#line 2929 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V10*/ meltfptr[9] = /*_.RETURN___V9*/ meltfptr[7];;
@@ -6704,56 +6704,56 @@ lab_endgetargs:;
/*_.IF___V7*/ meltfptr[5] = /*_.PROGN___V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3017:/ clear");
-#line 3017 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2928:/ clear");
+#line 2928 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V9*/ meltfptr[7] = 0;
/*^clear */
-#line 3017
+#line 2928
/*clear *//*_.PROGN___V10*/ meltfptr[9] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3017
+#line 2928
/*_.IF___V7*/ meltfptr[5] = NULL;;
}
;
-#line 3024 "warmelt-first.melt" /**::cppif::**/
+#line 2935 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3024:/ cppif.then");
-#line 3024 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2935:/ cppif.then");
+#line 2935 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3024
+#line 2935
/*anyblock */
{
/*^checksignal */
-#line 3024
+#line 2935
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L3*/ meltfnum[2] =
-#line 3024 "warmelt-first.melt" /**::expr::**/
+#line 2935 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.CONTENV__V4*/ meltfptr[3]),
(melt_ptr_t) (( /*!CLASS_REFERENCE */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-first.melt:3024:/ cond");
-#line 3024 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2935:/ cond");
+#line 2935 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[2]) /*then */
{
/*^cond.then */
-#line 3024
+#line 2935
/*_.IFELSE___V12*/ meltfptr[9] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3024:/ cond.else");
-#line 3024 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2935:/ cond.else");
+#line 2935 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3024
+#line 2935
/*anyblock */
{
@@ -6762,11 +6762,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3024
+#line 2935
melt_assert_failed (("check contenv"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3024) ? (3024) : __LINE__, __FUNCTION__);
+ (2935) ? (2935) : __LINE__, __FUNCTION__);
;
}
;
@@ -6781,26 +6781,26 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[7] = /*_.IFELSE___V12*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3024:/ clear");
-#line 3024 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2935:/ clear");
+#line 2935 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L3*/ meltfnum[2] = 0;
/*^clear */
-#line 3024
+#line 2935
/*clear *//*_.IFELSE___V12*/ meltfptr[9] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3024
+#line 2935
/*_.IFCPP___V11*/ meltfptr[7] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3025:/ quasiblock");
-#line 3025 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2936:/ quasiblock");
+#line 2936 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3025
+#line 2936
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.CONTENV__V4*/ meltfptr[3]) /*=obj*/ ;
@@ -6808,26 +6808,26 @@ lab_endgetargs:;
/*_.ENV__V14*/ meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3026:/ checksignal");
-#line 3026 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2937:/ checksignal");
+#line 2937 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L4*/ meltfnum[2] =
-#line 3026 "warmelt-first.melt" /**::expr::**/
+#line 2937 "warmelt-first.melt" /**::expr::**/
(( /*_.ENV__V14*/ meltfptr[13]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:3026:/ cond");
-#line 3026 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2937:/ cond");
+#line 2937 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L4*/ meltfnum[2]) /*then */
{
/*^cond.then */
-#line 3026
+#line 2937
/*^block */
-#line 3026
+#line 2937
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3029:/ getslot");
-#line 3029 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2940:/ getslot");
+#line 2940 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -6837,8 +6837,8 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-first.melt:3028:/ locexp");
-#line 3028 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2939:/ locexp");
+#line 2939 "warmelt-first.melt" /**::locexp::**/
inform (UNKNOWN_LOCATION, ("MELT INFORM [#%ld]: %s - %s"),
melt_dbgcounter,
("exporting macro too early with null environment"),
@@ -6846,15 +6846,15 @@ lab_endgetargs:;
( /*_.NAMED_NAME__V16*/ meltfptr[15])));
}
;
- MELT_LOCATION ("warmelt-first.melt:3030:/ quasiblock");
-#line 3030 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2941:/ quasiblock");
+#line 2941 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:3030:/ locexp");
-#line 3030 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2941:/ locexp");
+#line 2941 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -6865,11 +6865,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3030
+#line 2941
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:3027:/ quasiblock");
-#line 3027 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2938:/ quasiblock");
+#line 2938 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V18*/ meltfptr[17] = /*_.RETURN___V17*/ meltfptr[16];;
@@ -6878,59 +6878,59 @@ lab_endgetargs:;
/*_.IF___V15*/ meltfptr[14] = /*_.PROGN___V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3026:/ clear");
-#line 3026 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2937:/ clear");
+#line 2937 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.NAMED_NAME__V16*/ meltfptr[15] = 0;
/*^clear */
-#line 3026
+#line 2937
/*clear *//*_.RETURN___V17*/ meltfptr[16] = 0;
/*^clear */
-#line 3026
+#line 2937
/*clear *//*_.PROGN___V18*/ meltfptr[17] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3026
+#line 2937
/*_.IF___V15*/ meltfptr[14] = NULL;;
}
;
-#line 3032 "warmelt-first.melt" /**::cppif::**/
+#line 2943 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3032:/ cppif.then");
-#line 3032 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2943:/ cppif.then");
+#line 2943 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3032
+#line 2943
/*anyblock */
{
/*^checksignal */
-#line 3032
+#line 2943
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L5*/ meltfnum[4] =
-#line 3032 "warmelt-first.melt" /**::expr::**/
+#line 2943 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V14*/ meltfptr[13]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-first.melt:3032:/ cond");
-#line 3032 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2943:/ cond");
+#line 2943 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 3032
+#line 2943
/*_.IFELSE___V20*/ meltfptr[16] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3032:/ cond.else");
-#line 3032 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2943:/ cond.else");
+#line 2943 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3032
+#line 2943
/*anyblock */
{
@@ -6939,11 +6939,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3032
+#line 2943
melt_assert_failed (("check env"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3032) ? (3032) : __LINE__, __FUNCTION__);
+ (2943) ? (2943) : __LINE__, __FUNCTION__);
;
}
;
@@ -6958,53 +6958,53 @@ lab_endgetargs:;
/*_.IFCPP___V19*/ meltfptr[15] = /*_.IFELSE___V20*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3032:/ clear");
-#line 3032 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2943:/ clear");
+#line 2943 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L5*/ meltfnum[4] = 0;
/*^clear */
-#line 3032
+#line 2943
/*clear *//*_.IFELSE___V20*/ meltfptr[16] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3032
+#line 2943
/*_.IFCPP___V19*/ meltfptr[15] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
-#line 3033 "warmelt-first.melt" /**::cppif::**/
+#line 2944 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3033:/ cppif.then");
-#line 3033 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2944:/ cppif.then");
+#line 2944 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3033
+#line 2944
/*anyblock */
{
/*^checksignal */
-#line 3033
+#line 2944
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L6*/ meltfnum[4] =
-#line 3033 "warmelt-first.melt" /**::expr::**/
+#line 2944 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.VAL__V3*/ meltfptr[2])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3033:/ cond");
-#line 3033 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2944:/ cond");
+#line 2944 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 3033
+#line 2944
/*_.IFELSE___V22*/ meltfptr[16] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3033:/ cond.else");
-#line 3033 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2944:/ cond.else");
+#line 2944 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3033
+#line 2944
/*anyblock */
{
@@ -7013,11 +7013,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3033
+#line 2944
melt_assert_failed (("check val is closure"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3033) ? (3033) : __LINE__, __FUNCTION__);
+ (2944) ? (2944) : __LINE__, __FUNCTION__);
;
}
;
@@ -7032,34 +7032,34 @@ lab_endgetargs:;
/*_.IFCPP___V21*/ meltfptr[17] = /*_.IFELSE___V22*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3033:/ clear");
-#line 3033 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2944:/ clear");
+#line 2944 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L6*/ meltfnum[4] = 0;
/*^clear */
-#line 3033
+#line 2944
/*clear *//*_.IFELSE___V22*/ meltfptr[16] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3033
+#line 2944
/*_.IFCPP___V21*/ meltfptr[17] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3034:/ quasiblock");
-#line 3034 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2945:/ quasiblock");
+#line 2945 "warmelt-first.melt" /**::quasiblock::**/
/*^checksignal */
-#line 3034
+#line 2945
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3034
+#line 2945
/*^rawallocobj */
-#line 3034
+#line 2945
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -7072,7 +7072,7 @@ lab_endgetargs:;
};
;
/*^putslot */
-#line 3034
+#line 2945
/*putslot */
melt_assertmsg ("putslot checkobj @BINDER",
melt_magic_discr ((melt_ptr_t)
@@ -7082,7 +7082,7 @@ lab_endgetargs:;
( /*_.SYM__V2*/ meltfptr[1]), "BINDER");
;
/*^putslot */
-#line 3034
+#line 2945
/*putslot */
melt_assertmsg ("putslot checkobj @MBIND_EXPANSER",
melt_magic_discr ((melt_ptr_t)
@@ -7092,18 +7092,18 @@ lab_endgetargs:;
( /*_.VAL__V3*/ meltfptr[2]), "MBIND_EXPANSER");
;
/*_.MACBIND__V24*/ meltfptr[23] = /*_.INST__V25*/ meltfptr[24];;
- MELT_LOCATION ("warmelt-first.melt:3039:/ checksignal");
-#line 3039 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2950:/ checksignal");
+#line 2950 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3039
+#line 2950
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3039
+#line 2950
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.MACBIND__V24*/ meltfptr[23];
/*_.PUT_ENV__V26*/ meltfptr[25] =
@@ -7114,15 +7114,15 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3040:/ quasiblock");
-#line 3040 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2951:/ quasiblock");
+#line 2951 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:3040:/ locexp");
-#line 3040 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2951:/ locexp");
+#line 2951 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7133,53 +7133,53 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3040
+#line 2951
;
/*finalret */ goto labend_rout;
/*_.LET___V23*/ meltfptr[16] = /*_.RETURN___V27*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-first.melt:3034:/ clear");
-#line 3034 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2945:/ clear");
+#line 2945 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.MACBIND__V24*/ meltfptr[23] = 0;
/*^clear */
-#line 3034
+#line 2945
/*clear *//*_.PUT_ENV__V26*/ meltfptr[25] = 0;
/*^clear */
-#line 3034
+#line 2945
/*clear *//*_.RETURN___V27*/ meltfptr[26] = 0;
/*_.LET___V13*/ meltfptr[9] = /*_.LET___V23*/ meltfptr[16];;
- MELT_LOCATION ("warmelt-first.melt:3025:/ clear");
-#line 3025 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2936:/ clear");
+#line 2936 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.ENV__V14*/ meltfptr[13] = 0;
/*^clear */
-#line 3025
+#line 2936
/*clear *//*_#NULL__L4*/ meltfnum[2] = 0;
/*^clear */
-#line 3025
+#line 2936
/*clear *//*_.IF___V15*/ meltfptr[14] = 0;
/*^clear */
-#line 3025
+#line 2936
/*clear *//*_.IFCPP___V19*/ meltfptr[15] = 0;
/*^clear */
-#line 3025
+#line 2936
/*clear *//*_.IFCPP___V21*/ meltfptr[17] = 0;
/*^clear */
-#line 3025
+#line 2936
/*clear *//*_.LET___V23*/ meltfptr[16] = 0;
- MELT_LOCATION ("warmelt-first.melt:3015:/ checksignal");
-#line 3015 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2926:/ checksignal");
+#line 2926 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3015
+#line 2926
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V13*/ meltfptr[9];;
{
- MELT_LOCATION ("warmelt-first.melt:3015:/ locexp");
-#line 3015 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2926:/ locexp");
+#line 2926 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7190,25 +7190,25 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3015
+#line 2926
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 3015
+#line 2926
/*clear *//*_.IFCPP___V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3015
+#line 2926
/*clear *//*_#NULL__L2*/ meltfnum[0] = 0;
/*^clear */
-#line 3015
+#line 2926
/*clear *//*_.IF___V7*/ meltfptr[5] = 0;
/*^clear */
-#line 3015
+#line 2926
/*clear *//*_.IFCPP___V11*/ meltfptr[7] = 0;
/*^clear */
-#line 3015
+#line 2926
/*clear *//*_.LET___V13*/ meltfptr[9] = 0;
}
@@ -7227,7 +7227,7 @@ labend_rout:
} /*end meltrout_12_warmelt_first_INITMACRO_EXPORTER */
-#line 3044 "warmelt-first.melt" /**::proc::**/
+#line 2955 "warmelt-first.melt" /**::proc::**/
@@ -7305,13 +7305,13 @@ meltrout_13_warmelt_first_INITPATMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3044:/ getarg");
-#line 3044 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:2955:/ getarg");
+#line 2955 "warmelt-first.melt" /**::getarg::**/
/*_.SYM__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 3044
+#line 2955
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.MACVAL__V3*/ meltfptr[2] =
@@ -7322,7 +7322,7 @@ meltrout_13_warmelt_first_INITPATMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
/*getarg#2 */
/*^getarg */
-#line 3044
+#line 2955
if (meltxargdescr_[1] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.PATVAL__V4*/ meltfptr[3] =
@@ -7333,7 +7333,7 @@ meltrout_13_warmelt_first_INITPATMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
/*getarg#3 */
/*^getarg */
-#line 3044
+#line 2955
if (meltxargdescr_[2] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.CONTENV__V5*/ meltfptr[4] =
@@ -7346,44 +7346,44 @@ meltrout_13_warmelt_first_INITPATMACRO_EXPORTER (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3044
+#line 2955
/*anyblock*/
{
-#line 3045 "warmelt-first.melt" /**::cppif::**/
+#line 2956 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3045:/ cppif.then");
-#line 3045 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2956:/ cppif.then");
+#line 2956 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3045
+#line 2956
/*anyblock */
{
/*^checksignal */
-#line 3045
+#line 2956
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L1*/ meltfnum[0] =
-#line 3045 "warmelt-first.melt" /**::expr::**/
+#line 2956 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-first.melt:3045:/ cond");
-#line 3045 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2956:/ cond");
+#line 2956 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3045
+#line 2956
/*_.IFELSE___V7*/ meltfptr[6] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3045:/ cond.else");
-#line 3045 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2956:/ cond.else");
+#line 2956 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3045
+#line 2956
/*anyblock */
{
@@ -7392,11 +7392,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3045
+#line 2956
melt_assert_failed (("check sym"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3045) ? (3045) : __LINE__, __FUNCTION__);
+ (2956) ? (2956) : __LINE__, __FUNCTION__);
;
}
;
@@ -7411,47 +7411,47 @@ lab_endgetargs:;
/*_.IFCPP___V6*/ meltfptr[5] = /*_.IFELSE___V7*/ meltfptr[6];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3045:/ clear");
-#line 3045 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2956:/ clear");
+#line 2956 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 3045
+#line 2956
/*clear *//*_.IFELSE___V7*/ meltfptr[6] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3045
+#line 2956
/*_.IFCPP___V6*/ meltfptr[5] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3046:/ checksignal");
-#line 3046 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2957:/ checksignal");
+#line 2957 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L2*/ meltfnum[0] =
-#line 3046 "warmelt-first.melt" /**::expr::**/
+#line 2957 "warmelt-first.melt" /**::expr::**/
(( /*_.CONTENV__V5*/ meltfptr[4]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:3046:/ cond");
-#line 3046 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2957:/ cond");
+#line 2957 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3046
+#line 2957
/*^block */
-#line 3046
+#line 2957
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3051:/ quasiblock");
-#line 3051 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2962:/ quasiblock");
+#line 2962 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:3051:/ locexp");
-#line 3051 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2962:/ locexp");
+#line 2962 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7462,11 +7462,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3051
+#line 2962
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:3047:/ quasiblock");
-#line 3047 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2958:/ quasiblock");
+#line 2958 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V10*/ meltfptr[9] = /*_.RETURN___V9*/ meltfptr[8];;
@@ -7475,56 +7475,56 @@ lab_endgetargs:;
/*_.IF___V8*/ meltfptr[6] = /*_.PROGN___V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3046:/ clear");
-#line 3046 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2957:/ clear");
+#line 2957 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V9*/ meltfptr[8] = 0;
/*^clear */
-#line 3046
+#line 2957
/*clear *//*_.PROGN___V10*/ meltfptr[9] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3046
+#line 2957
/*_.IF___V8*/ meltfptr[6] = NULL;;
}
;
-#line 3053 "warmelt-first.melt" /**::cppif::**/
+#line 2964 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3053:/ cppif.then");
-#line 3053 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2964:/ cppif.then");
+#line 2964 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3053
+#line 2964
/*anyblock */
{
/*^checksignal */
-#line 3053
+#line 2964
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L3*/ meltfnum[2] =
-#line 3053 "warmelt-first.melt" /**::expr::**/
+#line 2964 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.CONTENV__V5*/ meltfptr[4]),
(melt_ptr_t) (( /*!CLASS_REFERENCE */ meltfrout->
tabval[1])));;
- MELT_LOCATION ("warmelt-first.melt:3053:/ cond");
-#line 3053 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2964:/ cond");
+#line 2964 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L3*/ meltfnum[2]) /*then */
{
/*^cond.then */
-#line 3053
+#line 2964
/*_.IFELSE___V12*/ meltfptr[9] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3053:/ cond.else");
-#line 3053 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2964:/ cond.else");
+#line 2964 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3053
+#line 2964
/*anyblock */
{
@@ -7533,11 +7533,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3053
+#line 2964
melt_assert_failed (("check contenv"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3053) ? (3053) : __LINE__, __FUNCTION__);
+ (2964) ? (2964) : __LINE__, __FUNCTION__);
;
}
;
@@ -7552,26 +7552,26 @@ lab_endgetargs:;
/*_.IFCPP___V11*/ meltfptr[8] = /*_.IFELSE___V12*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3053:/ clear");
-#line 3053 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2964:/ clear");
+#line 2964 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L3*/ meltfnum[2] = 0;
/*^clear */
-#line 3053
+#line 2964
/*clear *//*_.IFELSE___V12*/ meltfptr[9] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3053
+#line 2964
/*_.IFCPP___V11*/ meltfptr[8] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3054:/ quasiblock");
-#line 3054 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2965:/ quasiblock");
+#line 2965 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3054
+#line 2965
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.CONTENV__V5*/ meltfptr[4]) /*=obj*/ ;
@@ -7579,26 +7579,26 @@ lab_endgetargs:;
/*_.ENV__V14*/ meltfptr[13] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3055:/ checksignal");
-#line 3055 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2966:/ checksignal");
+#line 2966 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L4*/ meltfnum[2] =
-#line 3055 "warmelt-first.melt" /**::expr::**/
+#line 2966 "warmelt-first.melt" /**::expr::**/
(( /*_.ENV__V14*/ meltfptr[13]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:3055:/ cond");
-#line 3055 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2966:/ cond");
+#line 2966 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L4*/ meltfnum[2]) /*then */
{
/*^cond.then */
-#line 3055
+#line 2966
/*^block */
-#line 3055
+#line 2966
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3058:/ getslot");
-#line 3058 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:2969:/ getslot");
+#line 2969 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SYM__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -7608,8 +7608,8 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-first.melt:3057:/ locexp");
-#line 3057 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2968:/ locexp");
+#line 2968 "warmelt-first.melt" /**::locexp::**/
inform (UNKNOWN_LOCATION, ("MELT INFORM [#%ld]: %s - %s"),
melt_dbgcounter,
("exporting patmacro too early with null environment"),
@@ -7617,15 +7617,15 @@ lab_endgetargs:;
( /*_.NAMED_NAME__V16*/ meltfptr[15])));
}
;
- MELT_LOCATION ("warmelt-first.melt:3059:/ quasiblock");
-#line 3059 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2970:/ quasiblock");
+#line 2970 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:3059:/ locexp");
-#line 3059 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2970:/ locexp");
+#line 2970 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7636,11 +7636,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3059
+#line 2970
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:3056:/ quasiblock");
-#line 3056 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2967:/ quasiblock");
+#line 2967 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V18*/ meltfptr[17] = /*_.RETURN___V17*/ meltfptr[16];;
@@ -7649,59 +7649,59 @@ lab_endgetargs:;
/*_.IF___V15*/ meltfptr[14] = /*_.PROGN___V18*/ meltfptr[17];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3055:/ clear");
-#line 3055 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2966:/ clear");
+#line 2966 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.NAMED_NAME__V16*/ meltfptr[15] = 0;
/*^clear */
-#line 3055
+#line 2966
/*clear *//*_.RETURN___V17*/ meltfptr[16] = 0;
/*^clear */
-#line 3055
+#line 2966
/*clear *//*_.PROGN___V18*/ meltfptr[17] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3055
+#line 2966
/*_.IF___V15*/ meltfptr[14] = NULL;;
}
;
-#line 3061 "warmelt-first.melt" /**::cppif::**/
+#line 2972 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3061:/ cppif.then");
-#line 3061 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2972:/ cppif.then");
+#line 2972 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3061
+#line 2972
/*anyblock */
{
/*^checksignal */
-#line 3061
+#line 2972
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L5*/ meltfnum[4] =
-#line 3061 "warmelt-first.melt" /**::expr::**/
+#line 2972 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.ENV__V14*/ meltfptr[13]),
(melt_ptr_t) (( /*!CLASS_ENVIRONMENT */
meltfrout->tabval[2])));;
- MELT_LOCATION ("warmelt-first.melt:3061:/ cond");
-#line 3061 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2972:/ cond");
+#line 2972 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L5*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 3061
+#line 2972
/*_.IFELSE___V20*/ meltfptr[16] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3061:/ cond.else");
-#line 3061 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2972:/ cond.else");
+#line 2972 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3061
+#line 2972
/*anyblock */
{
@@ -7710,11 +7710,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3061
+#line 2972
melt_assert_failed (("check env"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3061) ? (3061) : __LINE__, __FUNCTION__);
+ (2972) ? (2972) : __LINE__, __FUNCTION__);
;
}
;
@@ -7729,53 +7729,53 @@ lab_endgetargs:;
/*_.IFCPP___V19*/ meltfptr[15] = /*_.IFELSE___V20*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3061:/ clear");
-#line 3061 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2972:/ clear");
+#line 2972 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L5*/ meltfnum[4] = 0;
/*^clear */
-#line 3061
+#line 2972
/*clear *//*_.IFELSE___V20*/ meltfptr[16] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3061
+#line 2972
/*_.IFCPP___V19*/ meltfptr[15] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
-#line 3062 "warmelt-first.melt" /**::cppif::**/
+#line 2973 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3062:/ cppif.then");
-#line 3062 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2973:/ cppif.then");
+#line 2973 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3062
+#line 2973
/*anyblock */
{
/*^checksignal */
-#line 3062
+#line 2973
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L6*/ meltfnum[4] =
-#line 3062 "warmelt-first.melt" /**::expr::**/
+#line 2973 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.MACVAL__V3*/ meltfptr[2])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3062:/ cond");
-#line 3062 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2973:/ cond");
+#line 2973 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L6*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 3062
+#line 2973
/*_.IFELSE___V22*/ meltfptr[16] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3062:/ cond.else");
-#line 3062 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2973:/ cond.else");
+#line 2973 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3062
+#line 2973
/*anyblock */
{
@@ -7784,11 +7784,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3062
+#line 2973
melt_assert_failed (("check macval is closure"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3062) ? (3062) : __LINE__, __FUNCTION__);
+ (2973) ? (2973) : __LINE__, __FUNCTION__);
;
}
;
@@ -7803,53 +7803,53 @@ lab_endgetargs:;
/*_.IFCPP___V21*/ meltfptr[17] = /*_.IFELSE___V22*/ meltfptr[16];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3062:/ clear");
-#line 3062 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2973:/ clear");
+#line 2973 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L6*/ meltfnum[4] = 0;
/*^clear */
-#line 3062
+#line 2973
/*clear *//*_.IFELSE___V22*/ meltfptr[16] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3062
+#line 2973
/*_.IFCPP___V21*/ meltfptr[17] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
-#line 3063 "warmelt-first.melt" /**::cppif::**/
+#line 2974 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3063:/ cppif.then");
-#line 3063 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:2974:/ cppif.then");
+#line 2974 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3063
+#line 2974
/*anyblock */
{
/*^checksignal */
-#line 3063
+#line 2974
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L7*/ meltfnum[4] =
-#line 3063 "warmelt-first.melt" /**::expr::**/
+#line 2974 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.PATVAL__V4*/ meltfptr[3])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3063:/ cond");
-#line 3063 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:2974:/ cond");
+#line 2974 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L7*/ meltfnum[4]) /*then */
{
/*^cond.then */
-#line 3063
+#line 2974
/*_.IFELSE___V24*/ meltfptr[23] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3063:/ cond.else");
-#line 3063 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:2974:/ cond.else");
+#line 2974 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3063
+#line 2974
/*anyblock */
{
@@ -7858,11 +7858,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3063
+#line 2974
melt_assert_failed (("check patval is closure"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3063) ? (3063) : __LINE__, __FUNCTION__);
+ (2974) ? (2974) : __LINE__, __FUNCTION__);
;
}
;
@@ -7877,34 +7877,34 @@ lab_endgetargs:;
/*_.IFCPP___V23*/ meltfptr[16] = /*_.IFELSE___V24*/ meltfptr[23];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3063:/ clear");
-#line 3063 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2974:/ clear");
+#line 2974 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L7*/ meltfnum[4] = 0;
/*^clear */
-#line 3063
+#line 2974
/*clear *//*_.IFELSE___V24*/ meltfptr[23] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3063
+#line 2974
/*_.IFCPP___V23*/ meltfptr[16] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3064:/ quasiblock");
-#line 3064 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2975:/ quasiblock");
+#line 2975 "warmelt-first.melt" /**::quasiblock::**/
/*^checksignal */
-#line 3064
+#line 2975
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3064
+#line 2975
/*^rawallocobj */
-#line 3064
+#line 2975
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -7917,7 +7917,7 @@ lab_endgetargs:;
};
;
/*^putslot */
-#line 3064
+#line 2975
/*putslot */
melt_assertmsg ("putslot checkobj @BINDER",
melt_magic_discr ((melt_ptr_t)
@@ -7927,7 +7927,7 @@ lab_endgetargs:;
( /*_.SYM__V2*/ meltfptr[1]), "BINDER");
;
/*^putslot */
-#line 3064
+#line 2975
/*putslot */
melt_assertmsg ("putslot checkobj @MBIND_EXPANSER",
melt_magic_discr ((melt_ptr_t)
@@ -7937,7 +7937,7 @@ lab_endgetargs:;
( /*_.MACVAL__V3*/ meltfptr[2]), "MBIND_EXPANSER");
;
/*^putslot */
-#line 3064
+#line 2975
/*putslot */
melt_assertmsg ("putslot checkobj @PATBIND_EXPANSER",
melt_magic_discr ((melt_ptr_t)
@@ -7948,18 +7948,18 @@ lab_endgetargs:;
"PATBIND_EXPANSER");
;
/*_.MACBIND__V26*/ meltfptr[25] = /*_.INST__V27*/ meltfptr[26];;
- MELT_LOCATION ("warmelt-first.melt:3070:/ checksignal");
-#line 3070 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2981:/ checksignal");
+#line 2981 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3070
+#line 2981
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3070
+#line 2981
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.MACBIND__V26*/ meltfptr[25];
/*_.PUT_ENV__V28*/ meltfptr[27] =
@@ -7970,15 +7970,15 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3071:/ quasiblock");
-#line 3071 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:2982:/ quasiblock");
+#line 2982 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:3071:/ locexp");
-#line 3071 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2982:/ locexp");
+#line 2982 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -7989,56 +7989,56 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3071
+#line 2982
;
/*finalret */ goto labend_rout;
/*_.LET___V25*/ meltfptr[23] = /*_.RETURN___V29*/ meltfptr[28];;
- MELT_LOCATION ("warmelt-first.melt:3064:/ clear");
-#line 3064 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2975:/ clear");
+#line 2975 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.MACBIND__V26*/ meltfptr[25] = 0;
/*^clear */
-#line 3064
+#line 2975
/*clear *//*_.PUT_ENV__V28*/ meltfptr[27] = 0;
/*^clear */
-#line 3064
+#line 2975
/*clear *//*_.RETURN___V29*/ meltfptr[28] = 0;
/*_.LET___V13*/ meltfptr[9] = /*_.LET___V25*/ meltfptr[23];;
- MELT_LOCATION ("warmelt-first.melt:3054:/ clear");
-#line 3054 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:2965:/ clear");
+#line 2965 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.ENV__V14*/ meltfptr[13] = 0;
/*^clear */
-#line 3054
+#line 2965
/*clear *//*_#NULL__L4*/ meltfnum[2] = 0;
/*^clear */
-#line 3054
+#line 2965
/*clear *//*_.IF___V15*/ meltfptr[14] = 0;
/*^clear */
-#line 3054
+#line 2965
/*clear *//*_.IFCPP___V19*/ meltfptr[15] = 0;
/*^clear */
-#line 3054
+#line 2965
/*clear *//*_.IFCPP___V21*/ meltfptr[17] = 0;
/*^clear */
-#line 3054
+#line 2965
/*clear *//*_.IFCPP___V23*/ meltfptr[16] = 0;
/*^clear */
-#line 3054
+#line 2965
/*clear *//*_.LET___V25*/ meltfptr[23] = 0;
- MELT_LOCATION ("warmelt-first.melt:3044:/ checksignal");
-#line 3044 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:2955:/ checksignal");
+#line 2955 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3044
+#line 2955
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V13*/ meltfptr[9];;
{
- MELT_LOCATION ("warmelt-first.melt:3044:/ locexp");
-#line 3044 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:2955:/ locexp");
+#line 2955 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -8049,25 +8049,25 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3044
+#line 2955
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 3044
+#line 2955
/*clear *//*_.IFCPP___V6*/ meltfptr[5] = 0;
/*^clear */
-#line 3044
+#line 2955
/*clear *//*_#NULL__L2*/ meltfnum[0] = 0;
/*^clear */
-#line 3044
+#line 2955
/*clear *//*_.IF___V8*/ meltfptr[6] = 0;
/*^clear */
-#line 3044
+#line 2955
/*clear *//*_.IFCPP___V11*/ meltfptr[8] = 0;
/*^clear */
-#line 3044
+#line 2955
/*clear *//*_.LET___V13*/ meltfptr[9] = 0;
}
@@ -8086,7 +8086,7 @@ labend_rout:
} /*end meltrout_13_warmelt_first_INITPATMACRO_EXPORTER */
-#line 3094 "warmelt-first.melt" /**::proc::**/
+#line 3005 "warmelt-first.melt" /**::proc::**/
@@ -8166,26 +8166,26 @@ meltrout_14_warmelt_first_INIT_EXITFINALIZER (meltclosure_ptr_t meltclosp_,
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
- MELT_LOCATION ("warmelt-first.melt:3094:/ block");
-#line 3094 "warmelt-first.melt" /**::block::**/
+ MELT_LOCATION ("warmelt-first.melt:3005:/ block");
+#line 3005 "warmelt-first.melt" /**::block::**/
/*anyblock*/
{
{
- MELT_LOCATION ("warmelt-first.melt:3096:/ locexp");
-#line 3097 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3007:/ locexp");
+#line 3008 "warmelt-first.melt" /**::locexp::**/
debugeprintf ("init_exitfinalizer INITSTARTCHK__1 start clock %ld",
(long) clock ());
;
}
;
- MELT_LOCATION ("warmelt-first.melt:3098:/ quasiblock");
-#line 3098 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3009:/ quasiblock");
+#line 3009 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3098
+#line 3009
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -8195,8 +8195,8 @@ lab_endgetargs:;
/*_.FIRSTLIST__V2*/ meltfptr[1] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3099:/ getslot");
-#line 3099 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:3010:/ getslot");
+#line 3010 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -8207,19 +8207,19 @@ lab_endgetargs:;
};
;
/*_.REVLASTLIST__V4*/ meltfptr[3] =
-#line 3100 "warmelt-first.melt" /**::expr::**/
+#line 3011 "warmelt-first.melt" /**::expr::**/
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));;
- MELT_LOCATION ("warmelt-first.melt:3101:/ checksignal");
-#line 3101 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3012:/ checksignal");
+#line 3012 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3101
+#line 3012
/*^rawallocobj */
-#line 3101
+#line 3012
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -8248,19 +8248,19 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-first.melt:3107:/ locexp");
-#line 3108 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3018:/ locexp");
+#line 3019 "warmelt-first.melt" /**::locexp::**/
debugeprintf ("init_exitfinalizer FIRSTROUTCHK__1 firstproc=%p",
(void *) /*_.FIRSTPROC__V8*/ meltfptr[7]);
;
}
;
- MELT_LOCATION ("warmelt-first.melt:3109:/ quasiblock");
-#line 3109 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3020:/ quasiblock");
+#line 3020 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3109
+#line 3020
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RESCONT__V5*/ meltfptr[4]) /*=obj*/ ;
@@ -8268,18 +8268,18 @@ lab_endgetargs:;
/*_.PREVRES__V9*/ meltfptr[8] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3110:/ checksignal");
-#line 3110 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3021:/ checksignal");
+#line 3021 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3110
+#line 3021
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3110
+#line 3021
argtab[0].meltbp_aptr =
(melt_ptr_t *) & ( /*!FINAL_DELAYED_QUEUE */ meltfrout->
tabval[0]);
@@ -8291,16 +8291,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3112:/ checksignal");
-#line 3112 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3023:/ checksignal");
+#line 3023 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3112
+#line 3023
/*^putslot */
-#line 3112
+#line 3023
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -8311,16 +8311,16 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*^touch */
-#line 3112
+#line 3023
meltgc_touch ( /*_.RESCONT__V5*/ meltfptr[4]);
;
- MELT_LOCATION ("warmelt-first.melt:3109:/ clear");
-#line 3109 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3020:/ clear");
+#line 3020 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVRES__V9*/ meltfptr[8] = 0;
/*^clear */
-#line 3109
+#line 3020
/*clear *//*_.NEXTRES__V10*/ meltfptr[9] = 0;
} /* end foreach_in_list meltcit1__EACHLIST */
/*_.CURPAIR__V7*/ meltfptr[6] = NULL;
@@ -8329,11 +8329,11 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-first.melt:3104:/ clear");
-#line 3104 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3015:/ clear");
+#line 3015 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.CURPAIR__V7*/ meltfptr[6] = 0;
/*^clear */
-#line 3104
+#line 3015
/*clear *//*_.FIRSTPROC__V8*/ meltfptr[7] = 0;
} /*endciterblock FOREACH_IN_LIST */
;
@@ -8353,37 +8353,37 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-first.melt:3118:/ locexp");
-#line 3119 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3029:/ locexp");
+#line 3030 "warmelt-first.melt" /**::locexp::**/
debugeprintf ("init_exitfinalizer LASTREVCHK__1 lastproc=%p",
(void *) /*_.LASTPROC__V12*/ meltfptr[9]);
;
}
;
- MELT_LOCATION ("warmelt-first.melt:3120:/ checksignal");
-#line 3120 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3031:/ checksignal");
+#line 3031 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3120 "warmelt-first.melt" /**::expr::**/
+#line 3031 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr
((melt_ptr_t) ( /*_.LASTPROC__V12*/ meltfptr[9])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3120:/ cond");
-#line 3120 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3031:/ cond");
+#line 3031 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3120
+#line 3031
/*^block */
-#line 3120
+#line 3031
/*anyblock */
{
{
/*^locexp */
-#line 3120
+#line 3031
meltgc_prepend_list ((melt_ptr_t)
( /*_.REVLASTLIST__V4*/ meltfptr[3]),
(melt_ptr_t) ( /*_.LASTPROC__V12*/
@@ -8402,14 +8402,14 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-first.melt:3115:/ clear");
-#line 3115 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3026:/ clear");
+#line 3026 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.CURPAIR__V11*/ meltfptr[8] = 0;
/*^clear */
-#line 3115
+#line 3026
/*clear *//*_.LASTPROC__V12*/ meltfptr[9] = 0;
/*^clear */
-#line 3115
+#line 3026
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
} /*endciterblock FOREACH_IN_LIST */
;
@@ -8429,19 +8429,19 @@ lab_endgetargs:;
{
- MELT_LOCATION ("warmelt-first.melt:3125:/ locexp");
-#line 3126 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3036:/ locexp");
+#line 3037 "warmelt-first.melt" /**::locexp::**/
debugeprintf ("init_exitfinalizer LASTREVPROCCHK__1 lastproc=%p",
(void *) /*_.LASTPROC__V14*/ meltfptr[13]);
;
}
;
- MELT_LOCATION ("warmelt-first.melt:3127:/ quasiblock");
-#line 3127 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3038:/ quasiblock");
+#line 3038 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3127
+#line 3038
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.RESCONT__V5*/ meltfptr[4]) /*=obj*/ ;
@@ -8449,18 +8449,18 @@ lab_endgetargs:;
/*_.PREVRES__V15*/ meltfptr[14] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3128:/ checksignal");
-#line 3128 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3039:/ checksignal");
+#line 3039 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3128
+#line 3039
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3128
+#line 3039
argtab[0].meltbp_aptr =
(melt_ptr_t *) & ( /*!FINAL_DELAYED_QUEUE */ meltfrout->
tabval[0]);
@@ -8472,16 +8472,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3130:/ checksignal");
-#line 3130 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3041:/ checksignal");
+#line 3041 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3130
+#line 3041
/*^putslot */
-#line 3130
+#line 3041
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -8492,16 +8492,16 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*^touch */
-#line 3130
+#line 3041
meltgc_touch ( /*_.RESCONT__V5*/ meltfptr[4]);
;
- MELT_LOCATION ("warmelt-first.melt:3127:/ clear");
-#line 3127 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3038:/ clear");
+#line 3038 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVRES__V15*/ meltfptr[14] = 0;
/*^clear */
-#line 3127
+#line 3038
/*clear *//*_.NEXTRES__V16*/ meltfptr[15] = 0;
} /* end foreach_in_list meltcit3__EACHLIST */
/*_.CURPAIR__V13*/ meltfptr[12] = NULL;
@@ -8510,38 +8510,38 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-first.melt:3122:/ clear");
-#line 3122 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3033:/ clear");
+#line 3033 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.CURPAIR__V13*/ meltfptr[12] = 0;
/*^clear */
-#line 3122
+#line 3033
/*clear *//*_.LASTPROC__V14*/ meltfptr[13] = 0;
} /*endciterblock FOREACH_IN_LIST */
;
{
- MELT_LOCATION ("warmelt-first.melt:3133:/ locexp");
-#line 3134 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3044:/ locexp");
+#line 3045 "warmelt-first.melt" /**::locexp::**/
debugeprintf ("init_exitfinalizer INITENDCHK__1 start clock %ld",
(long) clock ());
;
}
;
- MELT_LOCATION ("warmelt-first.melt:3098:/ clear");
-#line 3098 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3009:/ clear");
+#line 3009 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIRSTLIST__V2*/ meltfptr[1] = 0;
/*^clear */
-#line 3098
+#line 3009
/*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3098
+#line 3009
/*clear *//*_.REVLASTLIST__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3098
+#line 3009
/*clear *//*_.RESCONT__V5*/ meltfptr[4] = 0;
- MELT_LOCATION ("warmelt-first.melt:3094:/ checksignal");
-#line 3094 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3005:/ checksignal");
+#line 3005 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*epilog */
@@ -8562,7 +8562,7 @@ labend_rout:
} /*end meltrout_14_warmelt_first_INIT_EXITFINALIZER */
-#line 3138 "warmelt-first.melt" /**::proc::**/
+#line 3049 "warmelt-first.melt" /**::proc::**/
@@ -8637,24 +8637,24 @@ meltrout_15_warmelt_first_AT_EXIT_FIRST (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3138:/ getarg");
-#line 3138 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3049:/ getarg");
+#line 3049 "warmelt-first.melt" /**::getarg::**/
/*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3138
+#line 3049
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3141:/ quasiblock");
-#line 3141 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3052:/ quasiblock");
+#line 3052 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3141
+#line 3052
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -8664,29 +8664,29 @@ lab_endgetargs:;
/*_.FIRSTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3143:/ checksignal");
-#line 3143 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3054:/ checksignal");
+#line 3054 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3143 "warmelt-first.melt" /**::expr::**/
+#line 3054 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3143:/ cond");
-#line 3143 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3054:/ cond");
+#line 3054 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3143
+#line 3054
/*^block */
-#line 3143
+#line 3054
/*anyblock */
{
{
/*^locexp */
-#line 3143
+#line 3054
meltgc_append_list ((melt_ptr_t)
( /*_.FIRSTLIST__V3*/ meltfptr[2]),
(melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1]));
@@ -8698,11 +8698,11 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3141:/ clear");
-#line 3141 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3052:/ clear");
+#line 3052 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3141
+#line 3052
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
/*epilog */
}
@@ -8722,7 +8722,7 @@ labend_rout:
} /*end meltrout_15_warmelt_first_AT_EXIT_FIRST */
-#line 3146 "warmelt-first.melt" /**::proc::**/
+#line 3057 "warmelt-first.melt" /**::proc::**/
@@ -8797,24 +8797,24 @@ meltrout_16_warmelt_first_AT_EXIT_LAST (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3146:/ getarg");
-#line 3146 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3057:/ getarg");
+#line 3057 "warmelt-first.melt" /**::getarg::**/
/*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3146
+#line 3057
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3149:/ quasiblock");
-#line 3149 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3060:/ quasiblock");
+#line 3060 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3149
+#line 3060
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -8824,29 +8824,29 @@ lab_endgetargs:;
/*_.LASTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3151:/ checksignal");
-#line 3151 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3062:/ checksignal");
+#line 3062 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3151 "warmelt-first.melt" /**::expr::**/
+#line 3062 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3151:/ cond");
-#line 3151 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3062:/ cond");
+#line 3062 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3151
+#line 3062
/*^block */
-#line 3151
+#line 3062
/*anyblock */
{
{
/*^locexp */
-#line 3151
+#line 3062
meltgc_append_list ((melt_ptr_t)
( /*_.LASTLIST__V3*/ meltfptr[2]),
(melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1]));
@@ -8858,11 +8858,11 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3149:/ clear");
-#line 3149 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3060:/ clear");
+#line 3060 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3149
+#line 3060
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
/*epilog */
}
@@ -8882,7 +8882,7 @@ labend_rout:
} /*end meltrout_16_warmelt_first_AT_EXIT_LAST */
-#line 3163 "warmelt-first.melt" /**::proc::**/
+#line 3074 "warmelt-first.melt" /**::proc::**/
@@ -8961,20 +8961,20 @@ meltrout_17_warmelt_first_END_MELT_PASS_RUNNER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3163:/ getarg");
-#line 3163 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3074:/ getarg");
+#line 3074 "warmelt-first.melt" /**::getarg::**/
/*_.NOARG__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 3163
+#line 3074
if (meltxargdescr_[0] != MELTBPAR_CSTRING)
goto lab_endgetargs;
/*_?*/ meltfram__.loc_CSTRING__o0 = meltxargtab_[0].meltbp_cstring;
/*getarg#2 */
/*^getarg */
-#line 3163
+#line 3074
if (meltxargdescr_[1] != MELTBPAR_LONG)
goto lab_endgetargs;
/*_#PASSNUMBER__L1*/ meltfnum[0] = meltxargtab_[1].meltbp_long;
@@ -8983,16 +8983,16 @@ meltrout_17_warmelt_first_END_MELT_PASS_RUNNER (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3163
+#line 3074
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3164:/ quasiblock");
-#line 3164 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3075:/ quasiblock");
+#line 3075 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3164
+#line 3075
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -9002,8 +9002,8 @@ lab_endgetargs:;
/*_.FIRSTLIST__V4*/ meltfptr[3] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3165:/ getslot");
-#line 3165 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:3076:/ getslot");
+#line 3076 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -9014,19 +9014,19 @@ lab_endgetargs:;
};
;
/*_.REVLASTLIST__V6*/ meltfptr[5] =
-#line 3166 "warmelt-first.melt" /**::expr::**/
+#line 3077 "warmelt-first.melt" /**::expr::**/
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));;
- MELT_LOCATION ("warmelt-first.melt:3167:/ checksignal");
-#line 3167 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3078:/ checksignal");
+#line 3078 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3167
+#line 3078
/*^rawallocobj */
-#line 3167
+#line 3078
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -9042,26 +9042,26 @@ lab_endgetargs:;
/*^compute */
/*_.VALPASSNAME__V9*/ meltfptr[8] =
-#line 3168 "warmelt-first.melt" /**::expr::**/
+#line 3079 "warmelt-first.melt" /**::expr::**/
(meltgc_new_stringdup
((meltobject_ptr_t) (( /*!DISCR_STRING */ meltfrout->tabval[3])),
( /*_?*/ meltfram__.loc_CSTRING__o0)));;
/*^compute */
/*_.VALPASSNUMBER__V10*/ meltfptr[9] =
-#line 3169 "warmelt-first.melt" /**::expr::**/
+#line 3080 "warmelt-first.melt" /**::expr::**/
(meltgc_new_int
((meltobject_ptr_t)
(( /*!DISCR_CONSTANT_INTEGER */ meltfrout->tabval[4])),
( /*_#PASSNUMBER__L1*/ meltfnum[0])));;
- MELT_LOCATION ("warmelt-first.melt:3173:/ checksignal");
-#line 3173 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3084:/ checksignal");
+#line 3084 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 3173
+#line 3084
/*cond */ if (
-#line 3173 "warmelt-first.melt" /**::expr::**/
+#line 3084 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
(( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */ meltfrout->tabval[0])),
@@ -9069,14 +9069,14 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 3173
+#line 3084
/*^block */
-#line 3173
+#line 3084
/*anyblock */
{
/*^putslot */
-#line 3173
+#line 3084
/*putslot */
melt_assertmsg ("putslot checkobj @DELQU_FIRST",
melt_magic_discr ((melt_ptr_t)
@@ -9086,7 +9086,7 @@ lab_endgetargs:;
(( /*nil */ NULL)), "DELQU_FIRST");
;
/*^putslot */
-#line 3173
+#line 3084
/*putslot */
melt_assertmsg ("putslot checkobj @DELQU_LAST",
melt_magic_discr ((melt_ptr_t)
@@ -9096,7 +9096,7 @@ lab_endgetargs:;
(( /*nil */ NULL)), "DELQU_LAST");
;
/*^touch */
-#line 3173
+#line 3084
meltgc_touch (( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */
meltfrout->tabval[0]));
;
@@ -9105,12 +9105,12 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3180:/ quasiblock");
-#line 3180 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3091:/ quasiblock");
+#line 3091 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3180
+#line 3091
/*newclosure *//*_.LAMBDA___V12*/ meltfptr[11] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -9119,7 +9119,7 @@ lab_endgetargs:;
tabval[7])), (3));
;
/*^putclosedv */
-#line 3180
+#line 3091
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -9133,7 +9133,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.RESCONT__V7*/ meltfptr[6]);
;
/*^putclosedv */
-#line 3180
+#line 3091
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -9147,7 +9147,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.VALPASSNAME__V9*/ meltfptr[8]);
;
/*^putclosedv */
-#line 3180
+#line 3091
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -9161,18 +9161,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.VALPASSNUMBER__V10*/ meltfptr[9]);
;
/*_.LAMBDA___V11*/ meltfptr[10] = /*_.LAMBDA___V12*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-first.melt:3178:/ checksignal");
-#line 3178 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3089:/ checksignal");
+#line 3089 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3178
+#line 3089
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3178
+#line 3089
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V11*/ meltfptr[10];
/*_.LIST_EVERY__V13*/ meltfptr[12] =
@@ -9183,12 +9183,12 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3189:/ quasiblock");
-#line 3189 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3100:/ quasiblock");
+#line 3100 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3189
+#line 3100
/*newclosure *//*_.LAMBDA___V15*/ meltfptr[14] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -9197,7 +9197,7 @@ lab_endgetargs:;
tabval[8])), (1));
;
/*^putclosedv */
-#line 3189
+#line 3100
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -9211,18 +9211,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.REVLASTLIST__V6*/ meltfptr[5]);
;
/*_.LAMBDA___V14*/ meltfptr[13] = /*_.LAMBDA___V15*/ meltfptr[14];;
- MELT_LOCATION ("warmelt-first.melt:3187:/ checksignal");
-#line 3187 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3098:/ checksignal");
+#line 3098 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3187
+#line 3098
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3187
+#line 3098
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V14*/ meltfptr[13];
/*_.LIST_EVERY__V16*/ meltfptr[15] =
@@ -9233,12 +9233,12 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3194:/ quasiblock");
-#line 3194 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3105:/ quasiblock");
+#line 3105 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3194
+#line 3105
/*newclosure *//*_.LAMBDA___V18*/ meltfptr[17] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -9247,7 +9247,7 @@ lab_endgetargs:;
tabval[9])), (3));
;
/*^putclosedv */
-#line 3194
+#line 3105
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -9261,7 +9261,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.RESCONT__V7*/ meltfptr[6]);
;
/*^putclosedv */
-#line 3194
+#line 3105
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -9275,7 +9275,7 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.VALPASSNAME__V9*/ meltfptr[8]);
;
/*^putclosedv */
-#line 3194
+#line 3105
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -9289,18 +9289,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.VALPASSNUMBER__V10*/ meltfptr[9]);
;
/*_.LAMBDA___V17*/ meltfptr[16] = /*_.LAMBDA___V18*/ meltfptr[17];;
- MELT_LOCATION ("warmelt-first.melt:3192:/ checksignal");
-#line 3192 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3103:/ checksignal");
+#line 3103 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3192
+#line 3103
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3192
+#line 3103
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V17*/ meltfptr[16];
/*_.LIST_EVERY__V19*/ meltfptr[18] =
@@ -9313,51 +9313,51 @@ lab_endgetargs:;
;
/*_.LET___V3*/ meltfptr[2] = /*_.LIST_EVERY__V19*/ meltfptr[18];;
- MELT_LOCATION ("warmelt-first.melt:3164:/ clear");
-#line 3164 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3075:/ clear");
+#line 3075 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIRSTLIST__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.LASTLIST__V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.REVLASTLIST__V6*/ meltfptr[5] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.RESCONT__V7*/ meltfptr[6] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.VALPASSNAME__V9*/ meltfptr[8] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.VALPASSNUMBER__V10*/ meltfptr[9] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.LAMBDA___V11*/ meltfptr[10] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.LIST_EVERY__V13*/ meltfptr[12] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.LAMBDA___V14*/ meltfptr[13] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.LIST_EVERY__V16*/ meltfptr[15] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.LAMBDA___V17*/ meltfptr[16] = 0;
/*^clear */
-#line 3164
+#line 3075
/*clear *//*_.LIST_EVERY__V19*/ meltfptr[18] = 0;
- MELT_LOCATION ("warmelt-first.melt:3163:/ quasiblock");
-#line 3163 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3074:/ quasiblock");
+#line 3074 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-first.melt:3163:/ locexp");
-#line 3163 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3074:/ locexp");
+#line 3074 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -9368,13 +9368,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3163
+#line 3074
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 3163
+#line 3074
/*clear *//*_.LET___V3*/ meltfptr[2] = 0;
}
@@ -9393,7 +9393,7 @@ labend_rout:
} /*end meltrout_17_warmelt_first_END_MELT_PASS_RUNNER */
-#line 3180 "warmelt-first.melt" /**::proc::**/
+#line 3091 "warmelt-first.melt" /**::proc::**/
@@ -9468,24 +9468,24 @@ meltrout_18_warmelt_first_LAMBDA___1__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3180:/ getarg");
-#line 3180 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3091:/ getarg");
+#line 3091 "warmelt-first.melt" /**::getarg::**/
/*_.FIRSTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3180
+#line 3091
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3181:/ quasiblock");
-#line 3181 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3092:/ quasiblock");
+#line 3092 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3181
+#line 3092
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) (( /*~RESCONT */ meltfclos->tabval[0])) /*=obj*/ ;
@@ -9493,22 +9493,22 @@ lab_endgetargs:;
/*_.PREVRES__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3182:/ checksignal");
-#line 3182 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3093:/ checksignal");
+#line 3093 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3182
+#line 3093
/*apply */
{
union meltparam_un argtab[2];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3182
+#line 3093
argtab[0].meltbp_aptr =
(melt_ptr_t *) & ( /*~VALPASSNAME */ meltfclos->tabval[1]);
/*^apply.arg */
-#line 3182
+#line 3093
argtab[1].meltbp_aptr =
(melt_ptr_t *) & ( /*~VALPASSNUMBER */ meltfclos->tabval[2]);
/*_.NEXTRES__V4*/ meltfptr[3] =
@@ -9518,16 +9518,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3184:/ checksignal");
-#line 3184 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3095:/ checksignal");
+#line 3095 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3184
+#line 3095
/*^putslot */
-#line 3184
+#line 3095
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -9538,16 +9538,16 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*^touch */
-#line 3184
+#line 3095
meltgc_touch (( /*~RESCONT */ meltfclos->tabval[0]));
;
- MELT_LOCATION ("warmelt-first.melt:3181:/ clear");
-#line 3181 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3092:/ clear");
+#line 3092 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3181
+#line 3092
/*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0;
/*epilog */
}
@@ -9567,7 +9567,7 @@ labend_rout:
} /*end meltrout_18_warmelt_first_LAMBDA___1__ */
-#line 3189 "warmelt-first.melt" /**::proc::**/
+#line 3100 "warmelt-first.melt" /**::proc::**/
@@ -9642,41 +9642,41 @@ meltrout_19_warmelt_first_LAMBDA___2__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3189:/ getarg");
-#line 3189 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3100:/ getarg");
+#line 3100 "warmelt-first.melt" /**::getarg::**/
/*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3189
+#line 3100
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3190:/ checksignal");
-#line 3190 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3101:/ checksignal");
+#line 3101 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3190 "warmelt-first.melt" /**::expr::**/
+#line 3101 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.LASTPROC__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3190:/ cond");
-#line 3190 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3101:/ cond");
+#line 3101 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3190
+#line 3101
/*^block */
-#line 3190
+#line 3101
/*anyblock */
{
{
/*^locexp */
-#line 3190
+#line 3101
meltgc_prepend_list ((melt_ptr_t)
(( /*~REVLASTLIST */ meltfclos->tabval[0])),
(melt_ptr_t) ( /*_.LASTPROC__V2*/
@@ -9690,8 +9690,8 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3189:/ clear");
-#line 3189 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3100:/ clear");
+#line 3100 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
}
@@ -9710,7 +9710,7 @@ labend_rout:
} /*end meltrout_19_warmelt_first_LAMBDA___2__ */
-#line 3194 "warmelt-first.melt" /**::proc::**/
+#line 3105 "warmelt-first.melt" /**::proc::**/
@@ -9785,24 +9785,24 @@ meltrout_20_warmelt_first_LAMBDA___3__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3194:/ getarg");
-#line 3194 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3105:/ getarg");
+#line 3105 "warmelt-first.melt" /**::getarg::**/
/*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3194
+#line 3105
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3195:/ quasiblock");
-#line 3195 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3106:/ quasiblock");
+#line 3106 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3195
+#line 3106
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) (( /*~RESCONT */ meltfclos->tabval[0])) /*=obj*/ ;
@@ -9810,22 +9810,22 @@ lab_endgetargs:;
/*_.PREVRES__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3196:/ checksignal");
-#line 3196 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3107:/ checksignal");
+#line 3107 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3196
+#line 3107
/*apply */
{
union meltparam_un argtab[2];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3196
+#line 3107
argtab[0].meltbp_aptr =
(melt_ptr_t *) & ( /*~VALPASSNAME */ meltfclos->tabval[1]);
/*^apply.arg */
-#line 3196
+#line 3107
argtab[1].meltbp_aptr =
(melt_ptr_t *) & ( /*~VALPASSNUMBER */ meltfclos->tabval[2]);
/*_.NEXTRES__V4*/ meltfptr[3] =
@@ -9835,16 +9835,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3198:/ checksignal");
-#line 3198 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3109:/ checksignal");
+#line 3109 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3198
+#line 3109
/*^putslot */
-#line 3198
+#line 3109
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -9855,16 +9855,16 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*^touch */
-#line 3198
+#line 3109
meltgc_touch (( /*~RESCONT */ meltfclos->tabval[0]));
;
- MELT_LOCATION ("warmelt-first.melt:3195:/ clear");
-#line 3195 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3106:/ clear");
+#line 3106 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3195
+#line 3106
/*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0;
/*epilog */
}
@@ -9884,7 +9884,7 @@ labend_rout:
} /*end meltrout_20_warmelt_first_LAMBDA___3__ */
-#line 3203 "warmelt-first.melt" /**::proc::**/
+#line 3114 "warmelt-first.melt" /**::proc::**/
@@ -9963,24 +9963,24 @@ meltrout_21_warmelt_first_AT_END_MELT_PASS_FIRST (meltclosure_ptr_t
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3203:/ getarg");
-#line 3203 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3114:/ getarg");
+#line 3114 "warmelt-first.melt" /**::getarg::**/
/*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3203
+#line 3114
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3209:/ quasiblock");
-#line 3209 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3120:/ quasiblock");
+#line 3120 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3209
+#line 3120
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -9990,46 +9990,46 @@ lab_endgetargs:;
/*_.FIRSTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3211:/ checksignal");
-#line 3211 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3122:/ checksignal");
+#line 3122 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L1*/ meltfnum[0] =
-#line 3211 "warmelt-first.melt" /**::expr::**/
+#line 3122 "warmelt-first.melt" /**::expr::**/
(( /*_.FIRSTLIST__V3*/ meltfptr[2]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:3211:/ cond");
-#line 3211 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3122:/ cond");
+#line 3122 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3211
+#line 3122
/*^block */
-#line 3211
+#line 3122
/*anyblock */
{
/*_.MAKE_LIST__V4*/ meltfptr[3] =
-#line 3213 "warmelt-first.melt" /**::expr::**/
+#line 3124 "warmelt-first.melt" /**::expr::**/
(meltgc_new_list
((meltobject_ptr_t)
(( /*!DISCR_LIST */ meltfrout->tabval[1]))));;
- MELT_LOCATION ("warmelt-first.melt:3213:/ compute");
-#line 3213 "warmelt-first.melt" /**::compute::**/
+ MELT_LOCATION ("warmelt-first.melt:3124:/ compute");
+#line 3124 "warmelt-first.melt" /**::compute::**/
/*_.FIRSTLIST__V3*/ meltfptr[2] = /*_.SETQ___V5*/ meltfptr[4] =
/*_.MAKE_LIST__V4*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-first.melt:3214:/ checksignal");
-#line 3214 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3125:/ checksignal");
+#line 3125 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_.MAKE_LIST__V6*/ meltfptr[5] =
-#line 3217 "warmelt-first.melt" /**::expr::**/
+#line 3128 "warmelt-first.melt" /**::expr::**/
(meltgc_new_list
((meltobject_ptr_t)
(( /*!DISCR_LIST */ meltfrout->tabval[1]))));;
- MELT_LOCATION ("warmelt-first.melt:3214:/ cond");
-#line 3214 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3125:/ cond");
+#line 3125 "warmelt-first.melt" /**::cond::**/
/*cond */ if (
-#line 3214 "warmelt-first.melt" /**::expr::**/
+#line 3125 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
(( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */ meltfrout->tabval[0])),
@@ -10037,14 +10037,14 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 3214
+#line 3125
/*^block */
-#line 3214
+#line 3125
/*anyblock */
{
/*^putslot */
-#line 3214
+#line 3125
/*putslot */
melt_assertmsg ("putslot checkobj @DELQU_FIRST",
melt_magic_discr ((melt_ptr_t)
@@ -10052,7 +10052,7 @@ lab_endgetargs:;
melt_putfield_object ((( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */ meltfrout->tabval[0])), (2), ( /*_.FIRSTLIST__V3*/ meltfptr[2]), "DELQU_FIRST");
;
/*^putslot */
-#line 3214
+#line 3125
/*putslot */
melt_assertmsg ("putslot checkobj @DELQU_LAST",
melt_magic_discr ((melt_ptr_t)
@@ -10060,7 +10060,7 @@ lab_endgetargs:;
melt_putfield_object ((( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */ meltfrout->tabval[0])), (3), ( /*_.MAKE_LIST__V6*/ meltfptr[5]), "DELQU_LAST");
;
/*^touch */
-#line 3214
+#line 3125
meltgc_touch (( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */
meltfrout->tabval[0]));
;
@@ -10069,14 +10069,14 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3218:/ checksignal");
-#line 3218 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3129:/ checksignal");
+#line 3129 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 3218
+#line 3129
/*cond */ if (
-#line 3218 "warmelt-first.melt" /**::expr::**/
+#line 3129 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
(( /*!INITIAL_SYSTEM_DATA */
@@ -10085,14 +10085,14 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 3218
+#line 3129
/*^block */
-#line 3218
+#line 3129
/*anyblock */
{
/*^putslot */
-#line 3218
+#line 3129
/*putslot */
melt_assertmsg
("putslot checkobj @SYSDATA_MELTPASS_AFTER_HOOK",
@@ -10106,7 +10106,7 @@ lab_endgetargs:;
"SYSDATA_MELTPASS_AFTER_HOOK");
;
/*^touch */
-#line 3218
+#line 3129
meltgc_touch (( /*!INITIAL_SYSTEM_DATA */ meltfrout->
tabval[3]));
;
@@ -10115,48 +10115,48 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3212:/ quasiblock");
-#line 3212 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3123:/ quasiblock");
+#line 3123 "warmelt-first.melt" /**::quasiblock::**/
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3211:/ clear");
-#line 3211 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3122:/ clear");
+#line 3122 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.MAKE_LIST__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3211
+#line 3122
/*clear *//*_.SETQ___V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3211
+#line 3122
/*clear *//*_.MAKE_LIST__V6*/ meltfptr[5] = 0;
}
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3221:/ checksignal");
-#line 3221 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3132:/ checksignal");
+#line 3132 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L2*/ meltfnum[1] =
-#line 3221 "warmelt-first.melt" /**::expr::**/
+#line 3132 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3221:/ cond");
-#line 3221 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3132:/ cond");
+#line 3132 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 3221
+#line 3132
/*^block */
-#line 3221
+#line 3132
/*anyblock */
{
{
/*^locexp */
-#line 3221
+#line 3132
meltgc_append_list ((melt_ptr_t)
( /*_.FIRSTLIST__V3*/ meltfptr[2]),
(melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1]));
@@ -10168,14 +10168,14 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3209:/ clear");
-#line 3209 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3120:/ clear");
+#line 3120 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3209
+#line 3120
/*clear *//*_#NULL__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 3209
+#line 3120
/*clear *//*_#IS_CLOSURE__L2*/ meltfnum[1] = 0;
/*epilog */
}
@@ -10195,7 +10195,7 @@ labend_rout:
} /*end meltrout_21_warmelt_first_AT_END_MELT_PASS_FIRST */
-#line 3224 "warmelt-first.melt" /**::proc::**/
+#line 3135 "warmelt-first.melt" /**::proc::**/
@@ -10273,24 +10273,24 @@ meltrout_22_warmelt_first_AT_END_MELT_PASS_LAST (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3224:/ getarg");
-#line 3224 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3135:/ getarg");
+#line 3135 "warmelt-first.melt" /**::getarg::**/
/*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3224
+#line 3135
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3228:/ quasiblock");
-#line 3228 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3139:/ quasiblock");
+#line 3139 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3228
+#line 3139
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -10300,46 +10300,46 @@ lab_endgetargs:;
/*_.LASTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3230:/ checksignal");
-#line 3230 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3141:/ checksignal");
+#line 3141 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#NULL__L1*/ meltfnum[0] =
-#line 3230 "warmelt-first.melt" /**::expr::**/
+#line 3141 "warmelt-first.melt" /**::expr::**/
(( /*_.LASTLIST__V3*/ meltfptr[2]) == NULL);;
- MELT_LOCATION ("warmelt-first.melt:3230:/ cond");
-#line 3230 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3141:/ cond");
+#line 3141 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#NULL__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3230
+#line 3141
/*^block */
-#line 3230
+#line 3141
/*anyblock */
{
/*_.MAKE_LIST__V4*/ meltfptr[3] =
-#line 3232 "warmelt-first.melt" /**::expr::**/
+#line 3143 "warmelt-first.melt" /**::expr::**/
(meltgc_new_list
((meltobject_ptr_t)
(( /*!DISCR_LIST */ meltfrout->tabval[1]))));;
- MELT_LOCATION ("warmelt-first.melt:3232:/ compute");
-#line 3232 "warmelt-first.melt" /**::compute::**/
+ MELT_LOCATION ("warmelt-first.melt:3143:/ compute");
+#line 3143 "warmelt-first.melt" /**::compute::**/
/*_.LASTLIST__V3*/ meltfptr[2] = /*_.SETQ___V5*/ meltfptr[4] =
/*_.MAKE_LIST__V4*/ meltfptr[3];;
- MELT_LOCATION ("warmelt-first.melt:3233:/ checksignal");
-#line 3233 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3144:/ checksignal");
+#line 3144 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_.MAKE_LIST__V6*/ meltfptr[5] =
-#line 3235 "warmelt-first.melt" /**::expr::**/
+#line 3146 "warmelt-first.melt" /**::expr::**/
(meltgc_new_list
((meltobject_ptr_t)
(( /*!DISCR_LIST */ meltfrout->tabval[1]))));;
- MELT_LOCATION ("warmelt-first.melt:3233:/ cond");
-#line 3233 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3144:/ cond");
+#line 3144 "warmelt-first.melt" /**::cond::**/
/*cond */ if (
-#line 3233 "warmelt-first.melt" /**::expr::**/
+#line 3144 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
(( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */ meltfrout->tabval[2])),
@@ -10347,14 +10347,14 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 3233
+#line 3144
/*^block */
-#line 3233
+#line 3144
/*anyblock */
{
/*^putslot */
-#line 3233
+#line 3144
/*putslot */
melt_assertmsg ("putslot checkobj @DELQU_FIRST",
melt_magic_discr ((melt_ptr_t)
@@ -10362,7 +10362,7 @@ lab_endgetargs:;
melt_putfield_object ((( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */ meltfrout->tabval[2])), (2), ( /*_.MAKE_LIST__V6*/ meltfptr[5]), "DELQU_FIRST");
;
/*^putslot */
-#line 3233
+#line 3144
/*putslot */
melt_assertmsg ("putslot checkobj @DELQU_LAST",
melt_magic_discr ((melt_ptr_t)
@@ -10370,7 +10370,7 @@ lab_endgetargs:;
melt_putfield_object ((( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */ meltfrout->tabval[2])), (3), ( /*_.LASTLIST__V3*/ meltfptr[2]), "DELQU_LAST");
;
/*^touch */
-#line 3233
+#line 3144
meltgc_touch (( /*!END_MELT_PASS_EXECUTION_DELAYED_QUEUE */
meltfrout->tabval[2]));
;
@@ -10379,14 +10379,14 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3237:/ checksignal");
-#line 3237 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3148:/ checksignal");
+#line 3148 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 3237
+#line 3148
/*cond */ if (
-#line 3237 "warmelt-first.melt" /**::expr::**/
+#line 3148 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
(( /*!INITIAL_SYSTEM_DATA */
@@ -10395,14 +10395,14 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 3237
+#line 3148
/*^block */
-#line 3237
+#line 3148
/*anyblock */
{
/*^putslot */
-#line 3237
+#line 3148
/*putslot */
melt_assertmsg
("putslot checkobj @SYSDATA_MELTPASS_AFTER_HOOK",
@@ -10416,7 +10416,7 @@ lab_endgetargs:;
"SYSDATA_MELTPASS_AFTER_HOOK");
;
/*^touch */
-#line 3237
+#line 3148
meltgc_touch (( /*!INITIAL_SYSTEM_DATA */ meltfrout->
tabval[4]));
;
@@ -10425,48 +10425,48 @@ lab_endgetargs:;
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3231:/ quasiblock");
-#line 3231 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3142:/ quasiblock");
+#line 3142 "warmelt-first.melt" /**::quasiblock::**/
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3230:/ clear");
-#line 3230 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3141:/ clear");
+#line 3141 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.MAKE_LIST__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3230
+#line 3141
/*clear *//*_.SETQ___V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3230
+#line 3141
/*clear *//*_.MAKE_LIST__V6*/ meltfptr[5] = 0;
}
;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3240:/ checksignal");
-#line 3240 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3151:/ checksignal");
+#line 3151 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L2*/ meltfnum[1] =
-#line 3240 "warmelt-first.melt" /**::expr::**/
+#line 3151 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3240:/ cond");
-#line 3240 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3151:/ cond");
+#line 3151 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 3240
+#line 3151
/*^block */
-#line 3240
+#line 3151
/*anyblock */
{
{
/*^locexp */
-#line 3240
+#line 3151
meltgc_append_list ((melt_ptr_t)
( /*_.LASTLIST__V3*/ meltfptr[2]),
(melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1]));
@@ -10478,14 +10478,14 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3228:/ clear");
-#line 3228 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3139:/ clear");
+#line 3139 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3228
+#line 3139
/*clear *//*_#NULL__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 3228
+#line 3139
/*clear *//*_#IS_CLOSURE__L2*/ meltfnum[1] = 0;
/*epilog */
}
@@ -10505,7 +10505,7 @@ labend_rout:
} /*end meltrout_22_warmelt_first_AT_END_MELT_PASS_LAST */
-#line 3251 "warmelt-first.melt" /**::proc::**/
+#line 3162 "warmelt-first.melt" /**::proc::**/
@@ -10583,17 +10583,17 @@ meltrout_23_warmelt_first_INIT_UNITSTARTER (meltclosure_ptr_t meltclosp_,
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
- MELT_LOCATION ("warmelt-first.melt:3251:/ block");
-#line 3251 "warmelt-first.melt" /**::block::**/
+ MELT_LOCATION ("warmelt-first.melt:3162:/ block");
+#line 3162 "warmelt-first.melt" /**::block::**/
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3252:/ quasiblock");
-#line 3252 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3163:/ quasiblock");
+#line 3163 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3252
+#line 3163
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -10603,8 +10603,8 @@ lab_endgetargs:;
/*_.FIRSTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3253:/ getslot");
-#line 3253 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:3164:/ getslot");
+#line 3164 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -10615,19 +10615,19 @@ lab_endgetargs:;
};
;
/*_.REVLASTLIST__V5*/ meltfptr[4] =
-#line 3254 "warmelt-first.melt" /**::expr::**/
+#line 3165 "warmelt-first.melt" /**::expr::**/
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));;
- MELT_LOCATION ("warmelt-first.melt:3255:/ checksignal");
-#line 3255 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3166:/ checksignal");
+#line 3166 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3255
+#line 3166
/*^rawallocobj */
-#line 3255
+#line 3166
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -10640,12 +10640,12 @@ lab_endgetargs:;
};
;
/*_.RESCONT__V6*/ meltfptr[5] = /*_.INST__V7*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-first.melt:3260:/ quasiblock");
-#line 3260 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3171:/ quasiblock");
+#line 3171 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3260
+#line 3171
/*newclosure *//*_.LAMBDA___V9*/ meltfptr[8] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -10654,7 +10654,7 @@ lab_endgetargs:;
tabval[5])), (1));
;
/*^putclosedv */
-#line 3260
+#line 3171
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -10668,18 +10668,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]);
;
/*_.LAMBDA___V8*/ meltfptr[7] = /*_.LAMBDA___V9*/ meltfptr[8];;
- MELT_LOCATION ("warmelt-first.melt:3258:/ checksignal");
-#line 3258 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3169:/ checksignal");
+#line 3169 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3258
+#line 3169
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3258
+#line 3169
argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.LAMBDA___V8*/ meltfptr[7];
/*_.LIST_EVERY__V10*/ meltfptr[9] =
melt_apply ((meltclosure_ptr_t)
@@ -10689,12 +10689,12 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3269:/ quasiblock");
-#line 3269 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3180:/ quasiblock");
+#line 3180 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3269
+#line 3180
/*newclosure *//*_.LAMBDA___V12*/ meltfptr[11] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -10703,7 +10703,7 @@ lab_endgetargs:;
tabval[6])), (1));
;
/*^putclosedv */
-#line 3269
+#line 3180
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -10717,18 +10717,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.REVLASTLIST__V5*/ meltfptr[4]);
;
/*_.LAMBDA___V11*/ meltfptr[10] = /*_.LAMBDA___V12*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-first.melt:3267:/ checksignal");
-#line 3267 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3178:/ checksignal");
+#line 3178 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3267
+#line 3178
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3267
+#line 3178
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V11*/ meltfptr[10];
/*_.LIST_EVERY__V13*/ meltfptr[12] =
@@ -10739,12 +10739,12 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3274:/ quasiblock");
-#line 3274 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3185:/ quasiblock");
+#line 3185 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3274
+#line 3185
/*newclosure *//*_.LAMBDA___V15*/ meltfptr[14] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -10753,7 +10753,7 @@ lab_endgetargs:;
tabval[8])), (1));
;
/*^putclosedv */
-#line 3274
+#line 3185
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -10767,18 +10767,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]);
;
/*_.LAMBDA___V14*/ meltfptr[13] = /*_.LAMBDA___V15*/ meltfptr[14];;
- MELT_LOCATION ("warmelt-first.melt:3272:/ checksignal");
-#line 3272 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3183:/ checksignal");
+#line 3183 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3272
+#line 3183
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3272
+#line 3183
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V14*/ meltfptr[13];
/*_.LIST_EVERY__V16*/ meltfptr[15] =
@@ -10791,45 +10791,45 @@ lab_endgetargs:;
;
/*_.LET___V2*/ meltfptr[1] = /*_.LIST_EVERY__V16*/ meltfptr[15];;
- MELT_LOCATION ("warmelt-first.melt:3252:/ clear");
-#line 3252 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3163:/ clear");
+#line 3163 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.LASTLIST__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.REVLASTLIST__V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.RESCONT__V6*/ meltfptr[5] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.LAMBDA___V8*/ meltfptr[7] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.LIST_EVERY__V10*/ meltfptr[9] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.LAMBDA___V11*/ meltfptr[10] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.LIST_EVERY__V13*/ meltfptr[12] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.LAMBDA___V14*/ meltfptr[13] = 0;
/*^clear */
-#line 3252
+#line 3163
/*clear *//*_.LIST_EVERY__V16*/ meltfptr[15] = 0;
- MELT_LOCATION ("warmelt-first.melt:3251:/ quasiblock");
-#line 3251 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3162:/ quasiblock");
+#line 3162 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V2*/ meltfptr[1];;
{
- MELT_LOCATION ("warmelt-first.melt:3251:/ locexp");
-#line 3251 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3162:/ locexp");
+#line 3162 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -10840,13 +10840,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3251
+#line 3162
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 3251
+#line 3162
/*clear *//*_.LET___V2*/ meltfptr[1] = 0;
}
@@ -10865,7 +10865,7 @@ labend_rout:
} /*end meltrout_23_warmelt_first_INIT_UNITSTARTER */
-#line 3260 "warmelt-first.melt" /**::proc::**/
+#line 3171 "warmelt-first.melt" /**::proc::**/
@@ -10940,24 +10940,24 @@ meltrout_24_warmelt_first_LAMBDA___4__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3260:/ getarg");
-#line 3260 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3171:/ getarg");
+#line 3171 "warmelt-first.melt" /**::getarg::**/
/*_.FIRSTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3260
+#line 3171
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3261:/ quasiblock");
-#line 3261 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3172:/ quasiblock");
+#line 3172 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3261
+#line 3172
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) (( /*~RESCONT */ meltfclos->tabval[0])) /*=obj*/ ;
@@ -10965,18 +10965,18 @@ lab_endgetargs:;
/*_.PREVRES__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3262:/ checksignal");
-#line 3262 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3173:/ checksignal");
+#line 3173 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3262
+#line 3173
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3262
+#line 3173
argtab[0].meltbp_aptr =
(melt_ptr_t *) & ( /*!START_UNIT_DELAYED_QUEUE */ meltfrout->
tabval[0]);
@@ -10987,16 +10987,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3264:/ checksignal");
-#line 3264 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3175:/ checksignal");
+#line 3175 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3264
+#line 3175
/*^putslot */
-#line 3264
+#line 3175
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -11007,16 +11007,16 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*^touch */
-#line 3264
+#line 3175
meltgc_touch (( /*~RESCONT */ meltfclos->tabval[0]));
;
- MELT_LOCATION ("warmelt-first.melt:3261:/ clear");
-#line 3261 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3172:/ clear");
+#line 3172 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3261
+#line 3172
/*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0;
/*epilog */
}
@@ -11036,7 +11036,7 @@ labend_rout:
} /*end meltrout_24_warmelt_first_LAMBDA___4__ */
-#line 3269 "warmelt-first.melt" /**::proc::**/
+#line 3180 "warmelt-first.melt" /**::proc::**/
@@ -11111,41 +11111,41 @@ meltrout_25_warmelt_first_LAMBDA___5__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3269:/ getarg");
-#line 3269 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3180:/ getarg");
+#line 3180 "warmelt-first.melt" /**::getarg::**/
/*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3269
+#line 3180
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3270:/ checksignal");
-#line 3270 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3181:/ checksignal");
+#line 3181 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3270 "warmelt-first.melt" /**::expr::**/
+#line 3181 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.LASTPROC__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3270:/ cond");
-#line 3270 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3181:/ cond");
+#line 3181 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3270
+#line 3181
/*^block */
-#line 3270
+#line 3181
/*anyblock */
{
{
/*^locexp */
-#line 3270
+#line 3181
meltgc_prepend_list ((melt_ptr_t)
(( /*~REVLASTLIST */ meltfclos->tabval[0])),
(melt_ptr_t) ( /*_.LASTPROC__V2*/
@@ -11159,8 +11159,8 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3269:/ clear");
-#line 3269 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3180:/ clear");
+#line 3180 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
}
@@ -11179,7 +11179,7 @@ labend_rout:
} /*end meltrout_25_warmelt_first_LAMBDA___5__ */
-#line 3274 "warmelt-first.melt" /**::proc::**/
+#line 3185 "warmelt-first.melt" /**::proc::**/
@@ -11254,24 +11254,24 @@ meltrout_26_warmelt_first_LAMBDA___6__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3274:/ getarg");
-#line 3274 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3185:/ getarg");
+#line 3185 "warmelt-first.melt" /**::getarg::**/
/*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3274
+#line 3185
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3275:/ quasiblock");
-#line 3275 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3186:/ quasiblock");
+#line 3186 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3275
+#line 3186
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) (( /*~RESCONT */ meltfclos->tabval[0])) /*=obj*/ ;
@@ -11279,18 +11279,18 @@ lab_endgetargs:;
/*_.PREVRES__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3276:/ checksignal");
-#line 3276 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3187:/ checksignal");
+#line 3187 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3276
+#line 3187
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3276
+#line 3187
argtab[0].meltbp_aptr =
(melt_ptr_t *) & ( /*!START_UNIT_DELAYED_QUEUE */ meltfrout->
tabval[0]);
@@ -11301,16 +11301,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3278:/ checksignal");
-#line 3278 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3189:/ checksignal");
+#line 3189 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3278
+#line 3189
/*^putslot */
-#line 3278
+#line 3189
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -11321,16 +11321,16 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*^touch */
-#line 3278
+#line 3189
meltgc_touch (( /*~RESCONT */ meltfclos->tabval[0]));
;
- MELT_LOCATION ("warmelt-first.melt:3275:/ clear");
-#line 3275 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3186:/ clear");
+#line 3186 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3275
+#line 3186
/*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0;
/*epilog */
}
@@ -11350,7 +11350,7 @@ labend_rout:
} /*end meltrout_26_warmelt_first_LAMBDA___6__ */
-#line 3283 "warmelt-first.melt" /**::proc::**/
+#line 3194 "warmelt-first.melt" /**::proc::**/
@@ -11428,24 +11428,24 @@ meltrout_27_warmelt_first_AT_START_UNIT_FIRST (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3283:/ getarg");
-#line 3283 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3194:/ getarg");
+#line 3194 "warmelt-first.melt" /**::getarg::**/
/*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3283
+#line 3194
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3285:/ quasiblock");
-#line 3285 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3196:/ quasiblock");
+#line 3196 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3285
+#line 3196
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -11455,29 +11455,29 @@ lab_endgetargs:;
/*_.FIRSTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3287:/ checksignal");
-#line 3287 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3198:/ checksignal");
+#line 3198 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3287 "warmelt-first.melt" /**::expr::**/
+#line 3198 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3287:/ cond");
-#line 3287 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3198:/ cond");
+#line 3198 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3287
+#line 3198
/*^block */
-#line 3287
+#line 3198
/*anyblock */
{
{
/*^locexp */
-#line 3287
+#line 3198
meltgc_append_list ((melt_ptr_t)
( /*_.FIRSTLIST__V3*/ meltfptr[2]),
(melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1]));
@@ -11489,11 +11489,11 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3285:/ clear");
-#line 3285 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3196:/ clear");
+#line 3196 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3285
+#line 3196
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
/*epilog */
}
@@ -11513,7 +11513,7 @@ labend_rout:
} /*end meltrout_27_warmelt_first_AT_START_UNIT_FIRST */
-#line 3290 "warmelt-first.melt" /**::proc::**/
+#line 3201 "warmelt-first.melt" /**::proc::**/
@@ -11591,24 +11591,24 @@ meltrout_28_warmelt_first_AT_START_UNIT_LAST (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3290:/ getarg");
-#line 3290 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3201:/ getarg");
+#line 3201 "warmelt-first.melt" /**::getarg::**/
/*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3290
+#line 3201
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3292:/ quasiblock");
-#line 3292 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3203:/ quasiblock");
+#line 3203 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3292
+#line 3203
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -11618,29 +11618,29 @@ lab_endgetargs:;
/*_.LASTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3294:/ checksignal");
-#line 3294 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3205:/ checksignal");
+#line 3205 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3294 "warmelt-first.melt" /**::expr::**/
+#line 3205 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3294:/ cond");
-#line 3294 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3205:/ cond");
+#line 3205 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3294
+#line 3205
/*^block */
-#line 3294
+#line 3205
/*anyblock */
{
{
/*^locexp */
-#line 3294
+#line 3205
meltgc_append_list ((melt_ptr_t)
( /*_.LASTLIST__V3*/ meltfptr[2]),
(melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1]));
@@ -11652,11 +11652,11 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3292:/ clear");
-#line 3292 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3203:/ clear");
+#line 3203 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3292
+#line 3203
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
/*epilog */
}
@@ -11676,7 +11676,7 @@ labend_rout:
} /*end meltrout_28_warmelt_first_AT_START_UNIT_LAST */
-#line 3305 "warmelt-first.melt" /**::proc::**/
+#line 3216 "warmelt-first.melt" /**::proc::**/
@@ -11756,17 +11756,17 @@ meltrout_29_warmelt_first_INIT_UNITFINISHER (meltclosure_ptr_t meltclosp_,
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
- MELT_LOCATION ("warmelt-first.melt:3305:/ block");
-#line 3305 "warmelt-first.melt" /**::block::**/
+ MELT_LOCATION ("warmelt-first.melt:3216:/ block");
+#line 3216 "warmelt-first.melt" /**::block::**/
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3306:/ quasiblock");
-#line 3306 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3217:/ quasiblock");
+#line 3217 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3306
+#line 3217
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -11776,8 +11776,8 @@ lab_endgetargs:;
/*_.FIRSTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3307:/ getslot");
-#line 3307 "warmelt-first.melt" /**::getslot::**/
+ MELT_LOCATION ("warmelt-first.melt:3218:/ getslot");
+#line 3218 "warmelt-first.melt" /**::getslot::**/
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -11788,19 +11788,19 @@ lab_endgetargs:;
};
;
/*_.REVLASTLIST__V5*/ meltfptr[4] =
-#line 3308 "warmelt-first.melt" /**::expr::**/
+#line 3219 "warmelt-first.melt" /**::expr::**/
(meltgc_new_list
((meltobject_ptr_t) (( /*!DISCR_LIST */ meltfrout->tabval[1]))));;
- MELT_LOCATION ("warmelt-first.melt:3309:/ checksignal");
-#line 3309 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3220:/ checksignal");
+#line 3220 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3309
+#line 3220
/*^rawallocobj */
-#line 3309
+#line 3220
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -11813,12 +11813,12 @@ lab_endgetargs:;
};
;
/*_.RESCONT__V6*/ meltfptr[5] = /*_.INST__V7*/ meltfptr[6];;
- MELT_LOCATION ("warmelt-first.melt:3314:/ quasiblock");
-#line 3314 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3225:/ quasiblock");
+#line 3225 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3314
+#line 3225
/*newclosure *//*_.LAMBDA___V9*/ meltfptr[8] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -11827,7 +11827,7 @@ lab_endgetargs:;
tabval[5])), (1));
;
/*^putclosedv */
-#line 3314
+#line 3225
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -11841,18 +11841,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]);
;
/*_.LAMBDA___V8*/ meltfptr[7] = /*_.LAMBDA___V9*/ meltfptr[8];;
- MELT_LOCATION ("warmelt-first.melt:3312:/ checksignal");
-#line 3312 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3223:/ checksignal");
+#line 3223 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3312
+#line 3223
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3312
+#line 3223
argtab[0].meltbp_aptr = (melt_ptr_t *) & /*_.LAMBDA___V8*/ meltfptr[7];
/*_.LIST_EVERY__V10*/ meltfptr[9] =
melt_apply ((meltclosure_ptr_t)
@@ -11862,12 +11862,12 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3323:/ quasiblock");
-#line 3323 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3234:/ quasiblock");
+#line 3234 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3323
+#line 3234
/*newclosure *//*_.LAMBDA___V12*/ meltfptr[11] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -11876,7 +11876,7 @@ lab_endgetargs:;
tabval[6])), (1));
;
/*^putclosedv */
-#line 3323
+#line 3234
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -11890,18 +11890,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.REVLASTLIST__V5*/ meltfptr[4]);
;
/*_.LAMBDA___V11*/ meltfptr[10] = /*_.LAMBDA___V12*/ meltfptr[11];;
- MELT_LOCATION ("warmelt-first.melt:3321:/ checksignal");
-#line 3321 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3232:/ checksignal");
+#line 3232 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3321
+#line 3232
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3321
+#line 3232
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V11*/ meltfptr[10];
/*_.LIST_EVERY__V13*/ meltfptr[12] =
@@ -11912,12 +11912,12 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3328:/ quasiblock");
-#line 3328 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3239:/ quasiblock");
+#line 3239 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3328
+#line 3239
/*newclosure *//*_.LAMBDA___V15*/ meltfptr[14] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -11926,7 +11926,7 @@ lab_endgetargs:;
tabval[8])), (1));
;
/*^putclosedv */
-#line 3328
+#line 3239
/*putclosv */
melt_assertmsg ("putclosv checkclo",
melt_magic_discr ((melt_ptr_t)
@@ -11940,18 +11940,18 @@ lab_endgetargs:;
(melt_ptr_t) ( /*_.RESCONT__V6*/ meltfptr[5]);
;
/*_.LAMBDA___V14*/ meltfptr[13] = /*_.LAMBDA___V15*/ meltfptr[14];;
- MELT_LOCATION ("warmelt-first.melt:3326:/ checksignal");
-#line 3326 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3237:/ checksignal");
+#line 3237 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3326
+#line 3237
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3326
+#line 3237
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V14*/ meltfptr[13];
/*_.LIST_EVERY__V16*/ meltfptr[15] =
@@ -11964,45 +11964,45 @@ lab_endgetargs:;
;
/*_.LET___V2*/ meltfptr[1] = /*_.LIST_EVERY__V16*/ meltfptr[15];;
- MELT_LOCATION ("warmelt-first.melt:3306:/ clear");
-#line 3306 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3217:/ clear");
+#line 3217 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.LASTLIST__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.REVLASTLIST__V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.RESCONT__V6*/ meltfptr[5] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.LAMBDA___V8*/ meltfptr[7] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.LIST_EVERY__V10*/ meltfptr[9] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.LAMBDA___V11*/ meltfptr[10] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.LIST_EVERY__V13*/ meltfptr[12] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.LAMBDA___V14*/ meltfptr[13] = 0;
/*^clear */
-#line 3306
+#line 3217
/*clear *//*_.LIST_EVERY__V16*/ meltfptr[15] = 0;
- MELT_LOCATION ("warmelt-first.melt:3305:/ quasiblock");
-#line 3305 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3216:/ quasiblock");
+#line 3216 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V2*/ meltfptr[1];;
{
- MELT_LOCATION ("warmelt-first.melt:3305:/ locexp");
-#line 3305 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3216:/ locexp");
+#line 3216 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -12013,13 +12013,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3305
+#line 3216
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 3305
+#line 3216
/*clear *//*_.LET___V2*/ meltfptr[1] = 0;
}
@@ -12038,7 +12038,7 @@ labend_rout:
} /*end meltrout_29_warmelt_first_INIT_UNITFINISHER */
-#line 3314 "warmelt-first.melt" /**::proc::**/
+#line 3225 "warmelt-first.melt" /**::proc::**/
@@ -12113,24 +12113,24 @@ meltrout_30_warmelt_first_LAMBDA___7__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3314:/ getarg");
-#line 3314 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3225:/ getarg");
+#line 3225 "warmelt-first.melt" /**::getarg::**/
/*_.FIRSTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3314
+#line 3225
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3315:/ quasiblock");
-#line 3315 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3226:/ quasiblock");
+#line 3226 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3315
+#line 3226
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) (( /*~RESCONT */ meltfclos->tabval[0])) /*=obj*/ ;
@@ -12138,18 +12138,18 @@ lab_endgetargs:;
/*_.PREVRES__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3316:/ checksignal");
-#line 3316 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3227:/ checksignal");
+#line 3227 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3316
+#line 3227
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3316
+#line 3227
argtab[0].meltbp_aptr =
(melt_ptr_t *) & ( /*!FINISH_UNIT_DELAYED_QUEUE */ meltfrout->
tabval[0]);
@@ -12160,16 +12160,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3318:/ checksignal");
-#line 3318 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3229:/ checksignal");
+#line 3229 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3318
+#line 3229
/*^putslot */
-#line 3318
+#line 3229
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -12180,16 +12180,16 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*^touch */
-#line 3318
+#line 3229
meltgc_touch (( /*~RESCONT */ meltfclos->tabval[0]));
;
- MELT_LOCATION ("warmelt-first.melt:3315:/ clear");
-#line 3315 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3226:/ clear");
+#line 3226 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3315
+#line 3226
/*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0;
/*epilog */
}
@@ -12209,7 +12209,7 @@ labend_rout:
} /*end meltrout_30_warmelt_first_LAMBDA___7__ */
-#line 3323 "warmelt-first.melt" /**::proc::**/
+#line 3234 "warmelt-first.melt" /**::proc::**/
@@ -12284,41 +12284,41 @@ meltrout_31_warmelt_first_LAMBDA___8__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3323:/ getarg");
-#line 3323 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3234:/ getarg");
+#line 3234 "warmelt-first.melt" /**::getarg::**/
/*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3323
+#line 3234
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3324:/ checksignal");
-#line 3324 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3235:/ checksignal");
+#line 3235 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3324 "warmelt-first.melt" /**::expr::**/
+#line 3235 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.LASTPROC__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3324:/ cond");
-#line 3324 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3235:/ cond");
+#line 3235 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3324
+#line 3235
/*^block */
-#line 3324
+#line 3235
/*anyblock */
{
{
/*^locexp */
-#line 3324
+#line 3235
meltgc_prepend_list ((melt_ptr_t)
(( /*~REVLASTLIST */ meltfclos->tabval[0])),
(melt_ptr_t) ( /*_.LASTPROC__V2*/
@@ -12332,8 +12332,8 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3323:/ clear");
-#line 3323 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3234:/ clear");
+#line 3234 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
}
@@ -12352,7 +12352,7 @@ labend_rout:
} /*end meltrout_31_warmelt_first_LAMBDA___8__ */
-#line 3328 "warmelt-first.melt" /**::proc::**/
+#line 3239 "warmelt-first.melt" /**::proc::**/
@@ -12427,24 +12427,24 @@ meltrout_32_warmelt_first_LAMBDA___9__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3328:/ getarg");
-#line 3328 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3239:/ getarg");
+#line 3239 "warmelt-first.melt" /**::getarg::**/
/*_.LASTPROC__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3328
+#line 3239
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3329:/ quasiblock");
-#line 3329 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3240:/ quasiblock");
+#line 3240 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3329
+#line 3240
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) (( /*~RESCONT */ meltfclos->tabval[0])) /*=obj*/ ;
@@ -12452,18 +12452,18 @@ lab_endgetargs:;
/*_.PREVRES__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3330:/ checksignal");
-#line 3330 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3241:/ checksignal");
+#line 3241 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3330
+#line 3241
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3330
+#line 3241
argtab[0].meltbp_aptr =
(melt_ptr_t *) & ( /*!FINISH_UNIT_DELAYED_QUEUE */ meltfrout->
tabval[0]);
@@ -12474,16 +12474,16 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3332:/ checksignal");
-#line 3332 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3243:/ checksignal");
+#line 3243 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3332
+#line 3243
/*^putslot */
-#line 3332
+#line 3243
/*putslot */
melt_assertmsg ("putslot checkobj @REFERENCED_VALUE",
melt_magic_discr ((melt_ptr_t)
@@ -12494,16 +12494,16 @@ lab_endgetargs:;
"REFERENCED_VALUE");
;
/*^touch */
-#line 3332
+#line 3243
meltgc_touch (( /*~RESCONT */ meltfclos->tabval[0]));
;
- MELT_LOCATION ("warmelt-first.melt:3329:/ clear");
-#line 3329 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3240:/ clear");
+#line 3240 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.PREVRES__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3329
+#line 3240
/*clear *//*_.NEXTRES__V4*/ meltfptr[3] = 0;
/*epilog */
}
@@ -12523,7 +12523,7 @@ labend_rout:
} /*end meltrout_32_warmelt_first_LAMBDA___9__ */
-#line 3337 "warmelt-first.melt" /**::proc::**/
+#line 3248 "warmelt-first.melt" /**::proc::**/
@@ -12601,24 +12601,24 @@ meltrout_33_warmelt_first_AT_FINISH_UNIT_FIRST (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3337:/ getarg");
-#line 3337 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3248:/ getarg");
+#line 3248 "warmelt-first.melt" /**::getarg::**/
/*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3337
+#line 3248
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3340:/ quasiblock");
-#line 3340 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3251:/ quasiblock");
+#line 3251 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3340
+#line 3251
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -12628,29 +12628,29 @@ lab_endgetargs:;
/*_.FIRSTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3342:/ checksignal");
-#line 3342 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3253:/ checksignal");
+#line 3253 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3342 "warmelt-first.melt" /**::expr::**/
+#line 3253 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3342:/ cond");
-#line 3342 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3253:/ cond");
+#line 3253 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3342
+#line 3253
/*^block */
-#line 3342
+#line 3253
/*anyblock */
{
{
/*^locexp */
-#line 3342
+#line 3253
meltgc_append_list ((melt_ptr_t)
( /*_.FIRSTLIST__V3*/ meltfptr[2]),
(melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1]));
@@ -12662,11 +12662,11 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3340:/ clear");
-#line 3340 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3251:/ clear");
+#line 3251 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.FIRSTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3340
+#line 3251
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
/*epilog */
}
@@ -12686,7 +12686,7 @@ labend_rout:
} /*end meltrout_33_warmelt_first_AT_FINISH_UNIT_FIRST */
-#line 3345 "warmelt-first.melt" /**::proc::**/
+#line 3256 "warmelt-first.melt" /**::proc::**/
@@ -12764,24 +12764,24 @@ meltrout_34_warmelt_first_AT_FINISH_UNIT_LAST (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3345:/ getarg");
-#line 3345 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3256:/ getarg");
+#line 3256 "warmelt-first.melt" /**::getarg::**/
/*_.FUN__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3345
+#line 3256
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3348:/ quasiblock");
-#line 3348 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3259:/ quasiblock");
+#line 3259 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3348
+#line 3259
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -12791,29 +12791,29 @@ lab_endgetargs:;
/*_.LASTLIST__V3*/ meltfptr[2] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3350:/ checksignal");
-#line 3350 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3261:/ checksignal");
+#line 3261 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L1*/ meltfnum[0] =
-#line 3350 "warmelt-first.melt" /**::expr::**/
+#line 3261 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3350:/ cond");
-#line 3350 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3261:/ cond");
+#line 3261 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3350
+#line 3261
/*^block */
-#line 3350
+#line 3261
/*anyblock */
{
{
/*^locexp */
-#line 3350
+#line 3261
meltgc_append_list ((melt_ptr_t)
( /*_.LASTLIST__V3*/ meltfptr[2]),
(melt_ptr_t) ( /*_.FUN__V2*/ meltfptr[1]));
@@ -12825,11 +12825,11 @@ lab_endgetargs:;
} /*noelse */
;
- MELT_LOCATION ("warmelt-first.melt:3348:/ clear");
-#line 3348 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3259:/ clear");
+#line 3259 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LASTLIST__V3*/ meltfptr[2] = 0;
/*^clear */
-#line 3348
+#line 3259
/*clear *//*_#IS_CLOSURE__L1*/ meltfnum[0] = 0;
/*epilog */
}
@@ -12849,7 +12849,7 @@ labend_rout:
} /*end meltrout_34_warmelt_first_AT_FINISH_UNIT_LAST */
-#line 3367 "warmelt-first.melt" /**::proc::**/
+#line 3278 "warmelt-first.melt" /**::proc::**/
@@ -12928,13 +12928,13 @@ meltrout_35_warmelt_first_INIT_OPTIONSETTER (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3367:/ getarg");
-#line 3367 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3278:/ getarg");
+#line 3278 "warmelt-first.melt" /**::getarg::**/
/*_.OPTSYMB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 3367
+#line 3278
if (meltxargdescr_[0] != MELTBPAR_CSTRING)
goto lab_endgetargs;
/*_?*/ meltfram__.loc_CSTRING__o0 = meltxargtab_[0].meltbp_cstring;
@@ -12943,16 +12943,16 @@ meltrout_35_warmelt_first_INIT_OPTIONSETTER (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3367
+#line 3278
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3368:/ quasiblock");
-#line 3368 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3279:/ quasiblock");
+#line 3279 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3368
+#line 3279
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -12963,16 +12963,16 @@ lab_endgetargs:;
};
;
/*_.OPTDEC__V5*/ meltfptr[4] =
-#line 3369 "warmelt-first.melt" /**::expr::**/
+#line 3280 "warmelt-first.melt" /**::expr::**/
/*mapobject_get */
melt_get_mapobjects ((meltmapobjects_ptr_t)
( /*_.OPTMAP__V4*/ meltfptr[3]),
(meltobject_ptr_t) ( /*_.OPTSYMB__V2*/
meltfptr[1]));;
- MELT_LOCATION ("warmelt-first.melt:3370:/ cond");
-#line 3370 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3281:/ cond");
+#line 3281 "warmelt-first.melt" /**::cond::**/
/*cond */ if (
-#line 3370 "warmelt-first.melt" /**::expr::**/
+#line 3281 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
( /*_.OPTSYMB__V2*/ meltfptr[1]),
@@ -12981,9 +12981,9 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 3370
+#line 3281
/*^getslot */
-#line 3370
+#line 3281
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.OPTSYMB__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -12994,45 +12994,45 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 3370
+#line 3281
/*_.OPTNAME__V6*/ meltfptr[5] = NULL;;
}
;
-#line 3372 "warmelt-first.melt" /**::cppif::**/
+#line 3283 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3372:/ cppif.then");
-#line 3372 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:3283:/ cppif.then");
+#line 3283 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3372
+#line 3283
/*anyblock */
{
/*^checksignal */
-#line 3372
+#line 3283
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L1*/ meltfnum[0] =
-#line 3372 "warmelt-first.melt" /**::expr::**/
+#line 3283 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.OPTSYMB__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[2])));;
- MELT_LOCATION ("warmelt-first.melt:3372:/ cond");
-#line 3372 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3283:/ cond");
+#line 3283 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3372
+#line 3283
/*_.IFELSE___V8*/ meltfptr[7] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3372:/ cond.else");
-#line 3372 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:3283:/ cond.else");
+#line 3283 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3372
+#line 3283
/*anyblock */
{
@@ -13041,11 +13041,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3372
+#line 3283
melt_assert_failed (("check optsymb"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3372) ? (3372) : __LINE__, __FUNCTION__);
+ (3283) ? (3283) : __LINE__, __FUNCTION__);
;
}
;
@@ -13060,43 +13060,43 @@ lab_endgetargs:;
/*_.IFCPP___V7*/ meltfptr[6] = /*_.IFELSE___V8*/ meltfptr[7];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3372:/ clear");
-#line 3372 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3283:/ clear");
+#line 3283 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 3372
+#line 3283
/*clear *//*_.IFELSE___V8*/ meltfptr[7] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3372
+#line 3283
/*_.IFCPP___V7*/ meltfptr[6] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3373:/ checksignal");
-#line 3373 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3284:/ checksignal");
+#line 3284 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 3373
+#line 3284
/*cond */ if ( /*_.OPTDEC__V5*/ meltfptr[4]) /*then */
{
/*^cond.then */
-#line 3373
+#line 3284
/*^block */
-#line 3373
+#line 3284
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3374:/ quasiblock");
-#line 3374 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3285:/ quasiblock");
+#line 3285 "warmelt-first.melt" /**::quasiblock::**/
/*^cond */
-#line 3374
+#line 3285
/*cond */ if (
-#line 3374 "warmelt-first.melt" /**::expr::**/
+#line 3285 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
( /*_.OPTDEC__V5*/ meltfptr[4]),
@@ -13104,9 +13104,9 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 3374
+#line 3285
/*^getslot */
-#line 3374
+#line 3285
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.OPTDEC__V5*/ meltfptr[4]) /*=obj*/ ;
@@ -13117,45 +13117,45 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 3374
+#line 3285
/*_.OPTFUN__V11*/ meltfptr[10] = NULL;;
}
;
-#line 3376 "warmelt-first.melt" /**::cppif::**/
+#line 3287 "warmelt-first.melt" /**::cppif::**/
#if MELT_HAVE_DEBUG
- MELT_LOCATION ("warmelt-first.melt:3376:/ cppif.then");
-#line 3376 "warmelt-first.melt" /**::cppif.then::**/
+ MELT_LOCATION ("warmelt-first.melt:3287:/ cppif.then");
+#line 3287 "warmelt-first.melt" /**::cppif.then::**/
/*^block */
-#line 3376
+#line 3287
/*anyblock */
{
/*^checksignal */
-#line 3376
+#line 3287
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L2*/ meltfnum[0] =
-#line 3376 "warmelt-first.melt" /**::expr::**/
+#line 3287 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t)
( /*_.OPTDEC__V5*/ meltfptr[4]),
(melt_ptr_t) (( /*!CLASS_OPTION_DESCRIPTOR */ meltfrout->tabval[3])));;
- MELT_LOCATION ("warmelt-first.melt:3376:/ cond");
-#line 3376 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3287:/ cond");
+#line 3287 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L2*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3376
+#line 3287
/*_.IFELSE___V13*/ meltfptr[12] = ( /*nil */ NULL);;
}
else
{
- MELT_LOCATION ("warmelt-first.melt:3376:/ cond.else");
-#line 3376 "warmelt-first.melt" /**::cond.else::**/
+ MELT_LOCATION ("warmelt-first.melt:3287:/ cond.else");
+#line 3287 "warmelt-first.melt" /**::cond.else::**/
/*^block */
-#line 3376
+#line 3287
/*anyblock */
{
@@ -13164,11 +13164,11 @@ lab_endgetargs:;
{
/*^locexp */
-#line 3376
+#line 3287
melt_assert_failed (("check optdec"),
("warmelt-first.melt")
? ("warmelt-first.melt") : __FILE__,
- (3376) ? (3376) : __LINE__,
+ (3287) ? (3287) : __LINE__,
__FUNCTION__);
;
}
@@ -13184,36 +13184,36 @@ lab_endgetargs:;
/*_.IFCPP___V12*/ meltfptr[11] = /*_.IFELSE___V13*/ meltfptr[12];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3376:/ clear");
-#line 3376 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3287:/ clear");
+#line 3287 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L2*/ meltfnum[0] = 0;
/*^clear */
-#line 3376
+#line 3287
/*clear *//*_.IFELSE___V13*/ meltfptr[12] = 0;
}
#else /*MELT_HAVE_DEBUG */
/*^cppif.else */
-#line 3376
+#line 3287
/*_.IFCPP___V12*/ meltfptr[11] = ( /*nil */ NULL);
#endif /*MELT_HAVE_DEBUG */
;
- MELT_LOCATION ("warmelt-first.melt:3377:/ quasiblock");
-#line 3377 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3288:/ quasiblock");
+#line 3288 "warmelt-first.melt" /**::quasiblock::**/
/*^checksignal */
-#line 3377
+#line 3288
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3377
+#line 3288
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3377
+#line 3288
argtab[0].meltbp_cstring = /*_?*/ meltfram__.loc_CSTRING__o0;
/*_.OPTRES__V15*/ meltfptr[14] =
melt_apply ((meltclosure_ptr_t)
@@ -13223,19 +13223,19 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3379:/ checksignal");
-#line 3379 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3290:/ checksignal");
+#line 3290 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3379
+#line 3290
/*_.RETVAL___V1*/ meltfptr[0] = /*_.OPTRES__V15*/ meltfptr[14];;
{
- MELT_LOCATION ("warmelt-first.melt:3379:/ locexp");
-#line 3379 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3290:/ locexp");
+#line 3290 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -13246,65 +13246,65 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3379
+#line 3290
;
/*finalret */ goto labend_rout;
/*_.LET___V14*/ meltfptr[12] = /*_.RETURN___V16*/ meltfptr[15];;
- MELT_LOCATION ("warmelt-first.melt:3377:/ clear");
-#line 3377 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3288:/ clear");
+#line 3288 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.OPTRES__V15*/ meltfptr[14] = 0;
/*^clear */
-#line 3377
+#line 3288
/*clear *//*_.RETURN___V16*/ meltfptr[15] = 0;
/*_.LET___V10*/ meltfptr[9] = /*_.LET___V14*/ meltfptr[12];;
- MELT_LOCATION ("warmelt-first.melt:3374:/ clear");
-#line 3374 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3285:/ clear");
+#line 3285 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.OPTFUN__V11*/ meltfptr[10] = 0;
/*^clear */
-#line 3374
+#line 3285
/*clear *//*_.IFCPP___V12*/ meltfptr[11] = 0;
/*^clear */
-#line 3374
+#line 3285
/*clear *//*_.LET___V14*/ meltfptr[12] = 0;
/*_.IFELSE___V9*/ meltfptr[7] = /*_.LET___V10*/ meltfptr[9];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3373:/ clear");
-#line 3373 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3284:/ clear");
+#line 3284 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LET___V10*/ meltfptr[9] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3373
+#line 3284
/*^block */
-#line 3373
+#line 3284
/*anyblock */
{
{
- MELT_LOCATION ("warmelt-first.melt:3382:/ locexp");
-#line 3383 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3293:/ locexp");
+#line 3294 "warmelt-first.melt" /**::locexp::**/
warning (0,
"unrecognized MELT option %s. Use -f[plugin-arg-]melt-option=help",
melt_string_str ((melt_ptr_t) /*_.OPTNAME__V6*/
meltfptr[5]));
}
;
- MELT_LOCATION ("warmelt-first.melt:3384:/ quasiblock");
-#line 3384 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3295:/ quasiblock");
+#line 3295 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = NULL;;
{
- MELT_LOCATION ("warmelt-first.melt:3384:/ locexp");
-#line 3384 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3295:/ locexp");
+#line 3295 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -13315,11 +13315,11 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3384
+#line 3295
;
/*finalret */ goto labend_rout;
- MELT_LOCATION ("warmelt-first.melt:3380:/ quasiblock");
-#line 3380 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3291:/ quasiblock");
+#line 3291 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V18*/ meltfptr[15] = /*_.RETURN___V17*/ meltfptr[14];;
@@ -13328,11 +13328,11 @@ lab_endgetargs:;
/*_.IFELSE___V9*/ meltfptr[7] = /*_.PROGN___V18*/ meltfptr[15];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3373:/ clear");
-#line 3373 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3284:/ clear");
+#line 3284 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.RETURN___V17*/ meltfptr[14] = 0;
/*^clear */
-#line 3373
+#line 3284
/*clear *//*_.PROGN___V18*/ meltfptr[15] = 0;
}
;
@@ -13340,30 +13340,30 @@ lab_endgetargs:;
;
/*_.LET___V3*/ meltfptr[2] = /*_.IFELSE___V9*/ meltfptr[7];;
- MELT_LOCATION ("warmelt-first.melt:3368:/ clear");
-#line 3368 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3279:/ clear");
+#line 3279 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.OPTMAP__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3368
+#line 3279
/*clear *//*_.OPTDEC__V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3368
+#line 3279
/*clear *//*_.OPTNAME__V6*/ meltfptr[5] = 0;
/*^clear */
-#line 3368
+#line 3279
/*clear *//*_.IFCPP___V7*/ meltfptr[6] = 0;
/*^clear */
-#line 3368
+#line 3279
/*clear *//*_.IFELSE___V9*/ meltfptr[7] = 0;
- MELT_LOCATION ("warmelt-first.melt:3367:/ quasiblock");
-#line 3367 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3278:/ quasiblock");
+#line 3278 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-first.melt:3367:/ locexp");
-#line 3367 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3278:/ locexp");
+#line 3278 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -13374,13 +13374,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3367
+#line 3278
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 3367
+#line 3278
/*clear *//*_.LET___V3*/ meltfptr[2] = 0;
}
@@ -13399,7 +13399,7 @@ labend_rout:
} /*end meltrout_35_warmelt_first_INIT_OPTIONSETTER */
-#line 3387 "warmelt-first.melt" /**::proc::**/
+#line 3298 "warmelt-first.melt" /**::proc::**/
@@ -13475,13 +13475,13 @@ meltrout_36_warmelt_first_REGISTER_OPTION (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3387:/ getarg");
-#line 3387 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3298:/ getarg");
+#line 3298 "warmelt-first.melt" /**::getarg::**/
/*_.OPTSYMB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 3387
+#line 3298
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.OPTHELP__V3*/ meltfptr[2] =
@@ -13492,7 +13492,7 @@ meltrout_36_warmelt_first_REGISTER_OPTION (meltclosure_ptr_t meltclosp_,
/*getarg#2 */
/*^getarg */
-#line 3387
+#line 3298
if (meltxargdescr_[1] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.OPTFUN__V4*/ meltfptr[3] =
@@ -13505,55 +13505,55 @@ meltrout_36_warmelt_first_REGISTER_OPTION (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3387
+#line 3298
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3390:/ checksignal");
-#line 3390 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3301:/ checksignal");
+#line 3301 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^checksignal */
-#line 3390
+#line 3301
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L1*/ meltfnum[0] =
-#line 3390 "warmelt-first.melt" /**::expr::**/
+#line 3301 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.OPTSYMB__V2*/ meltfptr[1]),
(melt_ptr_t) (( /*!CLASS_SYMBOL */ meltfrout->
tabval[0])));;
- MELT_LOCATION ("warmelt-first.melt:3390:/ cond");
-#line 3390 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3301:/ cond");
+#line 3301 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3390
+#line 3301
/*^block */
-#line 3390
+#line 3301
/*anyblock */
{
/*^checksignal */
-#line 3390
+#line 3301
MELT_CHECK_SIGNAL ();
;
/*_#IS_STRING__L3*/ meltfnum[2] =
-#line 3391 "warmelt-first.melt" /**::expr::**/
+#line 3302 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.OPTHELP__V3*/ meltfptr[2]))
== MELTOBMAG_STRING);;
- MELT_LOCATION ("warmelt-first.melt:3390:/ cond");
-#line 3390 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3301:/ cond");
+#line 3301 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_STRING__L3*/ meltfnum[2]) /*then */
{
/*^cond.then */
-#line 3390
+#line 3301
/*^block */
-#line 3390
+#line 3301
/*anyblock */
{
/*_#IS_CLOSURE__L5*/ meltfnum[4] =
-#line 3392 "warmelt-first.melt" /**::expr::**/
+#line 3303 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr
((melt_ptr_t) ( /*_.OPTFUN__V4*/ meltfptr[3])) ==
MELTOBMAG_CLOSURE);;
@@ -13562,15 +13562,15 @@ lab_endgetargs:;
/*_#IF___L4*/ meltfnum[3] = /*_#IS_CLOSURE__L5*/ meltfnum[4];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3390:/ clear");
-#line 3390 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3301:/ clear");
+#line 3301 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L5*/ meltfnum[4] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3390
+#line 3301
/*_#IF___L4*/ meltfnum[3] = 0;;
}
@@ -13580,39 +13580,39 @@ lab_endgetargs:;
/*_#IF___L2*/ meltfnum[1] = /*_#IF___L4*/ meltfnum[3];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3390:/ clear");
-#line 3390 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3301:/ clear");
+#line 3301 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_STRING__L3*/ meltfnum[2] = 0;
/*^clear */
-#line 3390
+#line 3301
/*clear *//*_#IF___L4*/ meltfnum[3] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3390
+#line 3301
/*_#IF___L2*/ meltfnum[1] = 0;;
}
;
- MELT_LOCATION ("warmelt-first.melt:3390:/ cond");
-#line 3390 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3301:/ cond");
+#line 3301 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IF___L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 3390
+#line 3301
/*^block */
-#line 3390
+#line 3301
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3393:/ quasiblock");
-#line 3393 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3304:/ quasiblock");
+#line 3304 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3393
+#line 3304
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -13622,16 +13622,16 @@ lab_endgetargs:;
/*_.OPTMAP__V5*/ meltfptr[4] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3394:/ checksignal");
-#line 3394 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3305:/ checksignal");
+#line 3305 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3394
+#line 3305
/*^rawallocobj */
-#line 3394
+#line 3305
/*rawallocobj */
{
melt_ptr_t newobj = 0;
@@ -13642,7 +13642,7 @@ lab_endgetargs:;
};
;
/*^putslot */
-#line 3394
+#line 3305
/*putslot */
melt_assertmsg ("putslot checkobj @OPTDESC_NAME",
melt_magic_discr ((melt_ptr_t)
@@ -13653,7 +13653,7 @@ lab_endgetargs:;
"OPTDESC_NAME");
;
/*^putslot */
-#line 3394
+#line 3305
/*putslot */
melt_assertmsg ("putslot checkobj @OPTDESC_FUN",
melt_magic_discr ((melt_ptr_t)
@@ -13664,7 +13664,7 @@ lab_endgetargs:;
"OPTDESC_FUN");
;
/*^putslot */
-#line 3394
+#line 3305
/*putslot */
melt_assertmsg ("putslot checkobj @OPTDESC_HELP",
melt_magic_discr ((melt_ptr_t)
@@ -13677,8 +13677,8 @@ lab_endgetargs:;
/*_.OPTDESC__V6*/ meltfptr[5] = /*_.INST__V7*/ meltfptr[6];;
{
- MELT_LOCATION ("warmelt-first.melt:3399:/ locexp");
-#line 3399 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3310:/ locexp");
+#line 3310 "warmelt-first.melt" /**::locexp::**/
meltgc_put_mapobjects ((meltmapobjects_ptr_t)
( /*_.OPTMAP__V5*/ meltfptr[4]),
(meltobject_ptr_t) ( /*_.OPTSYMB__V2*/
@@ -13688,11 +13688,11 @@ lab_endgetargs:;
}
;
- MELT_LOCATION ("warmelt-first.melt:3393:/ clear");
-#line 3393 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3304:/ clear");
+#line 3304 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.OPTMAP__V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3393
+#line 3304
/*clear *//*_.OPTDESC__V6*/ meltfptr[5] = 0;
/*epilog */
}
@@ -13701,11 +13701,11 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3387:/ clear");
-#line 3387 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3298:/ clear");
+#line 3298 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 3387
+#line 3298
/*clear *//*_#IF___L2*/ meltfnum[1] = 0;
}
@@ -13724,7 +13724,7 @@ labend_rout:
} /*end meltrout_36_warmelt_first_REGISTER_OPTION */
-#line 3402 "warmelt-first.melt" /**::proc::**/
+#line 3313 "warmelt-first.melt" /**::proc::**/
@@ -13803,13 +13803,13 @@ meltrout_37_warmelt_first_OPTION_HELPER_FUN (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3402:/ getarg");
-#line 3402 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3313:/ getarg");
+#line 3313 "warmelt-first.melt" /**::getarg::**/
/*_.HELPSYMB__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 3402
+#line 3313
if (meltxargdescr_[0] != MELTBPAR_CSTRING)
goto lab_endgetargs;
/*_?*/ meltfram__.loc_CSTRING__o0 = meltxargtab_[0].meltbp_cstring;
@@ -13818,16 +13818,16 @@ meltrout_37_warmelt_first_OPTION_HELPER_FUN (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3402
+#line 3313
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3403:/ quasiblock");
-#line 3403 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3314:/ quasiblock");
+#line 3314 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3403
+#line 3314
{
melt_ptr_t slot = NULL, obj = NULL;
obj =
@@ -13837,23 +13837,23 @@ lab_endgetargs:;
/*_.OPTMAP__V4*/ meltfptr[3] = slot;
};
;
- MELT_LOCATION ("warmelt-first.melt:3404:/ checksignal");
-#line 3404 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3315:/ checksignal");
+#line 3315 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^cond */
-#line 3404
+#line 3315
/*cond */ if ( /*_?*/ meltfram__.loc_CSTRING__o0) /*then */
{
/*^cond.then */
-#line 3404
+#line 3315
/*^block */
-#line 3404
+#line 3315
/*anyblock */
{
/*_.GET_RAW_SYMBOL__V6*/ meltfptr[5] =
-#line 3404 "warmelt-first.melt" /**::expr::**/
+#line 3315 "warmelt-first.melt" /**::expr::**/
meltgc_named_symbol ((const char *) /*_?*/ meltfram__.
loc_CSTRING__o0, MELT_GET);;
/*^compute */
@@ -13861,15 +13861,15 @@ lab_endgetargs:;
/*_.SYMB__V5*/ meltfptr[4] = /*_.GET_RAW_SYMBOL__V6*/ meltfptr[5];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3404:/ clear");
-#line 3404 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3315:/ clear");
+#line 3315 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.GET_RAW_SYMBOL__V6*/ meltfptr[5] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3404
+#line 3315
/*_.SYMB__V5*/ meltfptr[4] = NULL;;
}
@@ -13877,37 +13877,37 @@ lab_endgetargs:;
/*^compute */
/*_.OPTD__V7*/ meltfptr[5] =
-#line 3405 "warmelt-first.melt" /**::expr::**/
+#line 3316 "warmelt-first.melt" /**::expr::**/
/*mapobject_get */
melt_get_mapobjects ((meltmapobjects_ptr_t)
( /*_.OPTMAP__V4*/ meltfptr[3]),
(meltobject_ptr_t) ( /*_.SYMB__V5*/ meltfptr[4]));;
- MELT_LOCATION ("warmelt-first.melt:3408:/ checksignal");
-#line 3408 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3319:/ checksignal");
+#line 3319 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_A__L1*/ meltfnum[0] =
-#line 3408 "warmelt-first.melt" /**::expr::**/
+#line 3319 "warmelt-first.melt" /**::expr::**/
melt_is_instance_of ((melt_ptr_t) ( /*_.OPTD__V7*/ meltfptr[5]),
(melt_ptr_t) (( /*!CLASS_OPTION_DESCRIPTOR */
meltfrout->tabval[1])));;
- MELT_LOCATION ("warmelt-first.melt:3408:/ cond");
-#line 3408 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3319:/ cond");
+#line 3319 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_A__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3408
+#line 3319
/*^block */
-#line 3408
+#line 3319
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3409:/ quasiblock");
-#line 3409 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3320:/ quasiblock");
+#line 3320 "warmelt-first.melt" /**::quasiblock::**/
/*^getslot */
-#line 3409
+#line 3320
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.OPTD__V7*/ meltfptr[5]) /*=obj*/ ;
@@ -13917,27 +13917,27 @@ lab_endgetargs:;
;
{
- MELT_LOCATION ("warmelt-first.melt:3412:/ locexp");
-#line 3414 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3323:/ locexp");
+#line 3325 "warmelt-first.melt" /**::locexp::**/
inform (UNKNOWN_LOCATION, "MELT help for option %s : %s",
/*_?*/ meltfram__.loc_CSTRING__o0,
melt_string_str ((melt_ptr_t) /*_.OPTHELP__V10*/
meltfptr[9]));
}
;
- MELT_LOCATION ("warmelt-first.melt:3415:/ checksignal");
-#line 3415 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3326:/ checksignal");
+#line 3326 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3415
+#line 3326
/*_.RETVAL___V1*/ meltfptr[0] = /*_.HELPSYMB__V2*/ meltfptr[1];;
{
- MELT_LOCATION ("warmelt-first.melt:3415:/ locexp");
-#line 3415 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3326:/ locexp");
+#line 3326 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -13948,45 +13948,45 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3415
+#line 3326
;
/*finalret */ goto labend_rout;
/*_.LET___V9*/ meltfptr[8] = /*_.RETURN___V11*/ meltfptr[10];;
- MELT_LOCATION ("warmelt-first.melt:3409:/ clear");
-#line 3409 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3320:/ clear");
+#line 3320 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.OPTHELP__V10*/ meltfptr[9] = 0;
/*^clear */
-#line 3409
+#line 3320
/*clear *//*_.RETURN___V11*/ meltfptr[10] = 0;
/*_.IFELSE___V8*/ meltfptr[7] = /*_.LET___V9*/ meltfptr[8];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3408:/ clear");
-#line 3408 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3319:/ clear");
+#line 3319 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LET___V9*/ meltfptr[8] = 0;
}
;
}
else
{ /*^cond.else */
-#line 3408
+#line 3319
/*^block */
-#line 3408
+#line 3319
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3418:/ quasiblock");
-#line 3418 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3329:/ quasiblock");
+#line 3329 "warmelt-first.melt" /**::quasiblock::**/
/*^checksignal */
-#line 3418
+#line 3329
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3418
+#line 3329
/*apply */
{
/*_.SORTEDSYMBTUP__V13*/ meltfptr[10] =
@@ -13998,12 +13998,12 @@ lab_endgetargs:;
(union meltparam_un *) 0);
}
;
- MELT_LOCATION ("warmelt-first.melt:3420:/ quasiblock");
-#line 3420 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3331:/ quasiblock");
+#line 3331 "warmelt-first.melt" /**::quasiblock::**/
/*^newclosure */
-#line 3420
+#line 3331
/*newclosure *//*_.LAMBDA___V15*/ meltfptr[14] =
(melt_ptr_t)
meltgc_new_closure ((meltobject_ptr_t)
@@ -14014,18 +14014,18 @@ lab_endgetargs:;
(0));
;
/*_.LAMBDA___V14*/ meltfptr[8] = /*_.LAMBDA___V15*/ meltfptr[14];;
- MELT_LOCATION ("warmelt-first.melt:3419:/ checksignal");
-#line 3419 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3330:/ checksignal");
+#line 3330 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3419
+#line 3330
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3419
+#line 3330
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.LAMBDA___V14*/ meltfptr[8];
/*_.SORTEDNAMETUP__V16*/ meltfptr[15] =
@@ -14037,13 +14037,13 @@ lab_endgetargs:;
}
;
/*_#NBSYMB__L2*/ meltfnum[1] =
-#line 3422 "warmelt-first.melt" /**::expr::**/
+#line 3333 "warmelt-first.melt" /**::expr::**/
(melt_multiple_length
((melt_ptr_t) ( /*_.SORTEDSYMBTUP__V13*/ meltfptr[10])));;
{
- MELT_LOCATION ("warmelt-first.melt:3426:/ locexp");
-#line 3441 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3337:/ locexp");
+#line 3352 "warmelt-first.melt" /**::locexp::**/
/* option_helper_fun INFORMOPTION__1 start */
{
int i = 0;
@@ -14074,19 +14074,19 @@ lab_endgetargs:;
;
}
;
- MELT_LOCATION ("warmelt-first.melt:3442:/ checksignal");
-#line 3442 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3353:/ checksignal");
+#line 3353 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^quasiblock */
-#line 3442
+#line 3353
/*_.RETVAL___V1*/ meltfptr[0] = /*_.HELPSYMB__V2*/ meltfptr[1];;
{
- MELT_LOCATION ("warmelt-first.melt:3442:/ locexp");
-#line 3442 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3353:/ locexp");
+#line 3353 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -14097,28 +14097,28 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3442
+#line 3353
;
/*finalret */ goto labend_rout;
/*_.LET___V12*/ meltfptr[9] = /*_.RETURN___V17*/ meltfptr[16];;
- MELT_LOCATION ("warmelt-first.melt:3418:/ clear");
-#line 3418 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3329:/ clear");
+#line 3329 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.SORTEDSYMBTUP__V13*/ meltfptr[10] = 0;
/*^clear */
-#line 3418
+#line 3329
/*clear *//*_.LAMBDA___V14*/ meltfptr[8] = 0;
/*^clear */
-#line 3418
+#line 3329
/*clear *//*_.SORTEDNAMETUP__V16*/ meltfptr[15] = 0;
/*^clear */
-#line 3418
+#line 3329
/*clear *//*_#NBSYMB__L2*/ meltfnum[1] = 0;
/*^clear */
-#line 3418
+#line 3329
/*clear *//*_.RETURN___V17*/ meltfptr[16] = 0;
- MELT_LOCATION ("warmelt-first.melt:3417:/ quasiblock");
-#line 3417 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3328:/ quasiblock");
+#line 3328 "warmelt-first.melt" /**::quasiblock::**/
/*_.PROGN___V18*/ meltfptr[10] = /*_.LET___V12*/ meltfptr[9];;
@@ -14127,11 +14127,11 @@ lab_endgetargs:;
/*_.IFELSE___V8*/ meltfptr[7] = /*_.PROGN___V18*/ meltfptr[10];;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3408:/ clear");
-#line 3408 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3319:/ clear");
+#line 3319 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.LET___V12*/ meltfptr[9] = 0;
/*^clear */
-#line 3408
+#line 3319
/*clear *//*_.PROGN___V18*/ meltfptr[10] = 0;
}
;
@@ -14139,30 +14139,30 @@ lab_endgetargs:;
;
/*_.LET___V3*/ meltfptr[2] = /*_.IFELSE___V8*/ meltfptr[7];;
- MELT_LOCATION ("warmelt-first.melt:3403:/ clear");
-#line 3403 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3314:/ clear");
+#line 3314 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.OPTMAP__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3403
+#line 3314
/*clear *//*_.SYMB__V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3403
+#line 3314
/*clear *//*_.OPTD__V7*/ meltfptr[5] = 0;
/*^clear */
-#line 3403
+#line 3314
/*clear *//*_#IS_A__L1*/ meltfnum[0] = 0;
/*^clear */
-#line 3403
+#line 3314
/*clear *//*_.IFELSE___V8*/ meltfptr[7] = 0;
- MELT_LOCATION ("warmelt-first.melt:3402:/ quasiblock");
-#line 3402 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3313:/ quasiblock");
+#line 3313 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = /*_.LET___V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-first.melt:3402:/ locexp");
-#line 3402 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3313:/ locexp");
+#line 3313 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -14173,13 +14173,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3402
+#line 3313
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 3402
+#line 3313
/*clear *//*_.LET___V3*/ meltfptr[2] = 0;
}
@@ -14198,7 +14198,7 @@ labend_rout:
} /*end meltrout_37_warmelt_first_OPTION_HELPER_FUN */
-#line 3420 "warmelt-first.melt" /**::proc::**/
+#line 3331 "warmelt-first.melt" /**::proc::**/
@@ -14273,22 +14273,22 @@ meltrout_38_warmelt_first_LAMBDA___10__ (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3420:/ getarg");
-#line 3420 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3331:/ getarg");
+#line 3331 "warmelt-first.melt" /**::getarg::**/
/*_.SY__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
;
goto lab_endgetargs;
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3420
+#line 3331
/*anyblock*/
{
/*^cond */
-#line 3420
+#line 3331
/*cond */ if (
-#line 3420 "warmelt-first.melt" /**::expr::**/
+#line 3331 "warmelt-first.melt" /**::expr::**/
/*ifisa */
melt_is_instance_of ((melt_ptr_t)
( /*_.SY__V2*/ meltfptr[1]),
@@ -14297,9 +14297,9 @@ lab_endgetargs:;
) /*then */
{
/*^cond.then */
-#line 3420
+#line 3331
/*^getslot */
-#line 3420
+#line 3331
{
melt_ptr_t slot = NULL, obj = NULL;
obj = (melt_ptr_t) ( /*_.SY__V2*/ meltfptr[1]) /*=obj*/ ;
@@ -14310,20 +14310,20 @@ lab_endgetargs:;
}
else
{ /*^cond.else */
-#line 3420
+#line 3331
/*_.NAMED_NAME__V3*/ meltfptr[2] = NULL;;
}
;
- MELT_LOCATION ("warmelt-first.melt:3420:/ quasiblock");
-#line 3420 "warmelt-first.melt" /**::quasiblock::**/
+ MELT_LOCATION ("warmelt-first.melt:3331:/ quasiblock");
+#line 3331 "warmelt-first.melt" /**::quasiblock::**/
/*_.RETVAL___V1*/ meltfptr[0] = /*_.NAMED_NAME__V3*/ meltfptr[2];;
{
- MELT_LOCATION ("warmelt-first.melt:3420:/ locexp");
-#line 3420 "warmelt-first.melt" /**::locexp::**/
+ MELT_LOCATION ("warmelt-first.melt:3331:/ locexp");
+#line 3331 "warmelt-first.melt" /**::locexp::**/
/*ochecknores compilobj_nrep_return */
#if MELT_HAVE_DEBUG
if (meltxresdescr_ && meltxresdescr_[0] && meltxrestab_)
@@ -14334,13 +14334,13 @@ lab_endgetargs:;
}
;
/*^finalreturn */
-#line 3420
+#line 3331
;
/*finalret */ goto labend_rout;
/*epilog */
/*^clear */
-#line 3420
+#line 3331
/*clear *//*_.NAMED_NAME__V3*/ meltfptr[2] = 0;
}
@@ -14359,7 +14359,7 @@ labend_rout:
} /*end meltrout_38_warmelt_first_LAMBDA___10__ */
-#line 3501 "warmelt-first.melt" /**::proc::**/
+#line 3412 "warmelt-first.melt" /**::proc::**/
@@ -14435,13 +14435,13 @@ meltrout_39_warmelt_first_MAPOBJECT_EVERY (meltclosure_ptr_t meltclosp_,
/*getargs*/
/*getarg#0 */
- MELT_LOCATION ("warmelt-first.melt:3501:/ getarg");
-#line 3501 "warmelt-first.melt" /**::getarg::**/
+ MELT_LOCATION ("warmelt-first.melt:3412:/ getarg");
+#line 3412 "warmelt-first.melt" /**::getarg::**/
/*_.MAP__V2*/ meltfptr[1] = (melt_ptr_t) meltfirstargp_;
/*getarg#1 */
/*^getarg */
-#line 3501
+#line 3412
if (meltxargdescr_[0] != MELTBPAR_PTR)
goto lab_endgetargs;
/*_.F__V3*/ meltfptr[2] =
@@ -14453,46 +14453,46 @@ meltrout_39_warmelt_first_MAPOBJECT_EVERY (meltclosure_ptr_t meltclosp_,
lab_endgetargs:;
/*body*/
/*^block*/
-#line 3501
+#line 3412
/*anyblock*/
{
- MELT_LOCATION ("warmelt-first.melt:3505:/ checksignal");
-#line 3505 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3416:/ checksignal");
+#line 3416 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_MAPOBJECT__L1*/ meltfnum[0] =
-#line 3505 "warmelt-first.melt" /**::expr::**/
+#line 3416 "warmelt-first.melt" /**::expr::**/
/*is_mapobject: */
(melt_magic_discr ((melt_ptr_t) ( /*_.MAP__V2*/ meltfptr[1])) ==
MELTOBMAG_MAPOBJECTS);;
- MELT_LOCATION ("warmelt-first.melt:3505:/ cond");
-#line 3505 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3416:/ cond");
+#line 3416 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_MAPOBJECT__L1*/ meltfnum[0]) /*then */
{
/*^cond.then */
-#line 3505
+#line 3416
/*^block */
-#line 3505
+#line 3416
/*anyblock */
{
- MELT_LOCATION ("warmelt-first.melt:3506:/ checksignal");
-#line 3506 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3417:/ checksignal");
+#line 3417 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*_#IS_CLOSURE__L2*/ meltfnum[1] =
-#line 3506 "warmelt-first.melt" /**::expr::**/
+#line 3417 "warmelt-first.melt" /**::expr::**/
(melt_magic_discr ((melt_ptr_t) ( /*_.F__V3*/ meltfptr[2])) ==
MELTOBMAG_CLOSURE);;
- MELT_LOCATION ("warmelt-first.melt:3506:/ cond");
-#line 3506 "warmelt-first.melt" /**::cond::**/
+ MELT_LOCATION ("warmelt-first.melt:3417:/ cond");
+#line 3417 "warmelt-first.melt" /**::cond::**/
/*cond */ if ( /*_#IS_CLOSURE__L2*/ meltfnum[1]) /*then */
{
/*^cond.then */
-#line 3506
+#line 3417
/*^block */
-#line 3506
+#line 3417
/*anyblock */
{
@@ -14531,18 +14531,18 @@ lab_endgetargs:;
- MELT_LOCATION ("warmelt-first.melt:3510:/ checksignal");
-#line 3510 "warmelt-first.melt" /**::checksignal::**/
+ MELT_LOCATION ("warmelt-first.melt:3421:/ checksignal");
+#line 3421 "warmelt-first.melt" /**::checksignal::**/
MELT_CHECK_SIGNAL ();
;
/*^apply */
-#line 3510
+#line 3421
/*apply */
{
union meltparam_un argtab[1];
memset (&argtab, 0, sizeof (argtab));
/*^apply.arg */
-#line 3510
+#line 3421
argtab[0].meltbp_aptr =
(melt_ptr_t *) & /*_.CURVAL__V5*/ meltfptr[4];
/*_.F__V6*/ meltfptr[5] =
@@ -14562,14 +14562,14 @@ lab_endgetargs:;
/*citerepilog */
- MELT_LOCATION ("warmelt-first.melt:3507:/ clear");
-#line 3507 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3418:/ clear");
+#line 3418 "warmelt-first.melt" /**::clear::**/
/*clear *//*_.CURAT__V4*/ meltfptr[3] = 0;
/*^clear */
-#line 3507
+#line 3418
/*clear *//*_.CURVAL__V5*/ meltfptr[4] = 0;
/*^clear */
-#line 3507
+#line 3418
/*clear *//*_.F__V6*/ meltfptr[5] = 0;
} /*endciterblock FOREACH_IN_MAPOBJECT */
;
@@ -14580,8 +14580,8 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3505:/ clear");
-#line 3505 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3416:/ clear");
+#line 3416 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_CLOSURE__L2*/ meltfnum[1] = 0;
}
;
@@ -14589,8 +14589,8 @@ lab_endgetargs:;
;
/*epilog */
- MELT_LOCATION ("warmelt-first.melt:3501:/ clear");
-#line 3501 "warmelt-first.melt" /**::clear::**/
+ MELT_LOCATION ("warmelt-first.melt:3412:/ clear");
+#line 3412 "warmelt-first.melt" /**::clear::**/
/*clear *//*_#IS_MAPOBJECT__L1*/ meltfnum[0] = 0;
}