]> andersk Git - splint.git/commitdiff
*** empty log message ***
authorevans <evans>
Wed, 22 Aug 2001 16:33:27 +0000 (16:33 +0000)
committerevans <evans>
Wed, 22 Aug 2001 16:33:27 +0000 (16:33 +0000)
118 files changed:
src/DATE
src/Headers/annotationInfo.h
src/Headers/context.h
src/Headers/cscanner.h
src/Headers/herald.h
src/Headers/herald.last
src/Headers/llerror.h
src/Headers/local_constants.h
src/Headers/local_constants.last
src/Headers/mtContextNode.h
src/Headers/uentry.h
src/Makefile
src/Makefile.sys
src/annotationInfo.c
src/cgrammar.y
src/clabstract.c
src/constraintGeneration.c
src/context.c
src/exprChecks.c
src/exprNode.c
src/fileloc.c
src/flags.def
src/lastversion
src/lclint.lcd
src/mtContextNode.c
src/osd.c
src/sRef.c
src/stateClauseList.c
src/transferChecks.c
src/uentry.c
src/usymtab.c
test/Makefile
test/abst_t.lcs
test/abstptr.lcs
test/alias.lcs
test/alias2.lcs
test/alias3.lcs
test/alias3.lh
test/alias4.lcs
test/alias4.lh
test/alias5.lcs
test/alias5.lh
test/argorder2.lcs
test/argorder4.lcs
test/args.lcs
test/cast.lcs
test/db1/bool.lcs
test/db1/bool.lh
test/db1/dbase.lcs
test/db1/dbase.lh
test/db1/employee.lcs
test/db1/employee.lh
test/db1/empset.lcs
test/db1/empset.lh
test/db1/erc.lcs
test/db1/erc.lh
test/db1/eref.lcs
test/db1/eref.lh
test/db1/ereftab.lcs
test/db1/ereftab.lh
test/db2/dbase.lcs
test/db2/dbase.lh
test/db2/employee.lcs
test/db2/employee.lh
test/db2/empset.lcs
test/db2/empset.lh
test/db2/erc.lcs
test/db2/erc.lh
test/db2/eref.lcs
test/db2/eref.lh
test/db2/ereftab.lcs
test/db2/ereftab.lh
test/db3/bool.lcs
test/db3/bool.lh
test/db3/check.lcs
test/db3/check.lh
test/db3/dbase.lcs
test/db3/dbase.lh
test/db3/employee.lcs
test/db3/employee.lh
test/db3/empset.lcs
test/db3/empset.lh
test/db3/erc.lcs
test/db3/erc.lh
test/db3/eref.lcs
test/db3/eref.lh
test/db3/ereftab.lcs
test/db3/ereftab.lh
test/decl2.lcs
test/enum.lcs
test/fileio.expect
test/fileio/Makefile
test/fileio/file.mts
test/glob.lcs
test/impabstract.lcs
test/iter.lcs
test/macros.lcs
test/macrosef.lcs
test/mergestate.expect
test/metastate.expect
test/modtest.lcs
test/mut.lcs
test/mut.lh
test/null6.lcd
test/null6.lcs
test/observer.lcs
test/oldstyle.lcs
test/outglob.lcs
test/outparam.lcs
test/repexpose.lcs
test/repexpose.lh
test/special.lcs
test/tainted.expect
test/tests2.2/bool.lcs
test/tests2.4/subdir/main.lcs
test/tests2.5/newlint.lcd
test/tq.lcs
test/ud2.lcs

index 759b4edc81ebe53160daca21e6bf45151b1481f1..3c9d0e8e5a3141a03816ec8aaffa7494e28a8a4e 100644 (file)
--- a/src/DATE
+++ b/src/DATE
@@ -1 +1 @@
-20 August 2001
+21 August 2001
index 08d762152a521a8aaac0a4f80c9b4185801dc363..0ce3da9b17260c3964c110c48ce9d778f93ed700 100644 (file)
@@ -56,6 +56,8 @@ extern void annotationInfo_free (/*@only@*/ annotationInfo) ;
 extern /*@observer@*/ cstring annotationInfo_dump (annotationInfo) ;
 extern /*@observer@*/ annotationInfo annotationInfo_undump (char **p_s) /*@modifies *p_s@*/ ;
 
+extern void annotationInfo_showContextRefError (annotationInfo, sRef) /*@*/ ;
+
 # else
 # error "Multiple include"
 # endif 
index 7ecb9b3eac138391ef4a51b1ab8c2c666565cdee..7f2bec8ab5425834d9e07f6e97e7f97e964b48f9 100644 (file)
@@ -39,6 +39,9 @@ extern bool context_loadingLibrary (void) /*@*/ ;
 
 extern void context_setInCommandLine (void) /*@modifies internalState@*/ ;
 extern void context_clearInCommandLine (void) /*@modifies internalState@*/ ;
+
+extern void context_checkGlobalScope (void) /*@modifies internalState@*/ ;
+
 extern bool context_isInCommandLine (void) /*@*/ ;
 extern bool context_inXHFile (void) /*@*/ ;
 
@@ -137,7 +140,7 @@ extern bool context_globAccess (sRef p_s);
 extern /*@observer@*/ globSet context_getUsedGlobs (void);
 extern bool context_hasAccess (typeId p_t);
 extern bool context_couldHaveAccess (typeId p_t);
-extern /*@only@*/ cstring context_unparse (void);
+extern /*@only@*/ cstring context_unparse (void) /*@*/ ; 
 extern void context_setFunctionDefined (fileloc p_loc);
 extern void context_setFlagTemp (flagcode p_f, bool p_b);
 
@@ -206,7 +209,7 @@ extern bool context_inFunctionLike (void) /*@*/ ;
 extern void context_setMacroMissingParams (void);
 extern void context_resetMacroMissingParams (void);
 extern bool context_isMacroMissingParams (void) /*@*/ ;
-extern bool context_inMacroUnknown (void) /*@*/ ;
+extern bool context_inUnknownMacro (void) /*@*/ ;
 
 /*@observer@*/ cstring context_getDump (void) /*@*/ ;
 /*@observer@*/ cstring context_getMerge (void) /*@*/ ;
index da95cdf003f3c316800de549824140e366666180..9dac72779330227a16caf33fd94a2590c28be9df 100644 (file)
@@ -9,4 +9,5 @@
 
 extern void cscanner_expectingMetaStateName (void) /*@modifies internalState@*/ ;
 extern void cscanner_clearExpectingMetaStateName (void) /*@modifies internalState@*/ ;
-
+extern void cscanner_processMacroParams (/*@observer@*/ uentry) /*@modifies internalState@*/ ;
+extern void cscanner_clearMacro (void) /*@modifies internalState@*/ ;
index 143c0e3420dc2b9f4083d9564ab089eddfa712a9..24ec5a641b0e45d9ecdc5d9d30c46d3d004c96ba 100644 (file)
@@ -1,7 +1,7 @@
 /* herald.h - created automatically by gmake updateversion */
 /*@constant observer char *LCL_VERSION;@*/
-# define LCL_VERSION "LCLint 3.0.0.10 --- 20 August 2001"
+# define LCL_VERSION "LCLint 3.0.0.12 --- 21 August 2001"
 /*@constant observer char *LCL_PARSE_VERSION;@*/
-# define LCL_PARSE_VERSION "LCLint 3.0.0.10"
+# define LCL_PARSE_VERSION "LCLint 3.0.0.12"
 /*@constant observer char *LCL_COMPILE;@*/
 # define LCL_COMPILE "Compiled using gcc -Wall -g on Linux paisley 2.4.3-12 #1 Fri Jun 8 13:35:30 EDT 2001 i686 unknown by evans"
index 143c0e3420dc2b9f4083d9564ab089eddfa712a9..24ec5a641b0e45d9ecdc5d9d30c46d3d004c96ba 100644 (file)
@@ -1,7 +1,7 @@
 /* herald.h - created automatically by gmake updateversion */
 /*@constant observer char *LCL_VERSION;@*/
-# define LCL_VERSION "LCLint 3.0.0.10 --- 20 August 2001"
+# define LCL_VERSION "LCLint 3.0.0.12 --- 21 August 2001"
 /*@constant observer char *LCL_PARSE_VERSION;@*/
-# define LCL_PARSE_VERSION "LCLint 3.0.0.10"
+# define LCL_PARSE_VERSION "LCLint 3.0.0.12"
 /*@constant observer char *LCL_COMPILE;@*/
 # define LCL_COMPILE "Compiled using gcc -Wall -g on Linux paisley 2.4.3-12 #1 Fri Jun 8 13:35:30 EDT 2001 i686 unknown by evans"
index 0b81bfbf7db759fc1f1cd22e12bc3a954bf1db8b..40dd8fdc987ada99b8e733ec00f1d498cb35a866 100644 (file)
@@ -30,7 +30,6 @@ extern /*@falseexit@*/ void llassertretnull (/*@sef@*/ bool p_test);
           lldiagmsg (message ("%s:%d: at source point", \
                               cstring_makeLiteralTemp (__FILE__), __LINE__)); \
           llbuglit ("llassert failed: " #tst); \
-           return NULL; \
        }} while (FALSE)
 
 /*
index c4c3a887ac645344e32355e5979556d4d408aa9a..59668c381b0bfeadad196ce9509be87760bdd51f 100644 (file)
@@ -2,6 +2,6 @@
 /*@constant observer char *SYSTEM_LIBDIR;@*/
 # define SYSTEM_LIBDIR "/usr/include"
 /*@constant observer char *DEFAULT_LARCHPATH;@*/
-# define DEFAULT_LARCHPATH "/usr/local/lclint-2.5m/lib"
+# define DEFAULT_LARCHPATH "/usr/local/lclint/lib"
 /*@constant observer char *DEFAULT_LCLIMPORTDIR;@*/
-# define DEFAULT_LCLIMPORTDIR "/usr/local/lclint-2.5m/imports"
+# define DEFAULT_LCLIMPORTDIR "/usr/local/lclint/imports"
index c4c3a887ac645344e32355e5979556d4d408aa9a..59668c381b0bfeadad196ce9509be87760bdd51f 100644 (file)
@@ -2,6 +2,6 @@
 /*@constant observer char *SYSTEM_LIBDIR;@*/
 # define SYSTEM_LIBDIR "/usr/include"
 /*@constant observer char *DEFAULT_LARCHPATH;@*/
-# define DEFAULT_LARCHPATH "/usr/local/lclint-2.5m/lib"
+# define DEFAULT_LARCHPATH "/usr/local/lclint/lib"
 /*@constant observer char *DEFAULT_LCLIMPORTDIR;@*/
-# define DEFAULT_LCLIMPORTDIR "/usr/local/lclint-2.5m/imports"
+# define DEFAULT_LCLIMPORTDIR "/usr/local/lclint/imports"
index b84f60b247342ea93799be25252ee10cefe84ef3..567d2a9211b74097ed1fb830d05de4aa59eba03a 100644 (file)
@@ -12,7 +12,7 @@
 
 typedef enum
 {
-  MTC_ANY = 0, MTC_PARAM, MTC_RESULT, MTC_REFERENCE, MTC_CLAUSE, MTC_LITERAL, MTC_NULL,
+  MTC_ANY = 0, MTC_PARAM, MTC_RESULT, MTC_REFERENCE, MTC_CLAUSE, MTC_LITERAL, MTC_NULL
 } mtContextKind ;
 
 /*@constant int MTC_NUMCONTEXTS@*/
@@ -56,6 +56,8 @@ extern bool mtContextNode_matchesRef (mtContextNode, sRef) /*@*/ ;
 extern bool mtContextNode_matchesRefStrict (mtContextNode, sRef) /*@*/ ;
    /* Doesn't allow matches with unknown type. */
 
+extern void mtContextNode_showRefError (mtContextNode, sRef) ;
+
 # else
 # error "Multiple include"
 # endif
index 72836952784a13936aabb97442410e0cd2fab73a..67d89532e32037d65a497b88e44b01e4eba6e23e 100644 (file)
@@ -165,7 +165,7 @@ struct s_uentry
 /*
 ** There is no uentry_isDefined to avoid confusion with
 ** uentry_isCodeDefined (which was previously called 
-** uentry_isDefined.
+** uentry_isDefined).
 */
 
 extern /*@truenull@*/ bool uentry_isUndefined (/*@special@*/ uentry p_e) 
index 815681540855c23f91c74d8d71fd02ed2b11b20c..538f2853aca307e8d0aae32b5c1b021514ae7dc2 100644 (file)
@@ -101,7 +101,7 @@ endif
 cgrammar.c : cgrammar.c.der cgrammar.y
 ifdef BISON
        $(BISON) $(YFLAGS) cgrammar.y
-       @echo '//           Expect 119 shift/reduce conflicts and 115 reduce/reduce conflicts.'
+       @echo '//           Expect 141 shift/reduce conflicts and 111 reduce/reduce conflicts.'
        @echo '//           (see cgrammar.y for explanation)'
        @$(CAT) bison.head cgrammar.tab.c bison.reset > cgrammar.c
        -@$(MV) Headers/cgrammar_tokens.h Headers/cgrammar_tokens.bak
@@ -221,14 +221,26 @@ betarelease:
        mkdir ~/temp/lclint-`cat ${VERSION_NUMBER}`
        mkdir ~/temp/lclint-`cat ${VERSION_NUMBER}`/src
        cp Makefile* ${ALLSRC} ${GRAMS} *.i flags.def ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/
+       cp cscanner.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/cscanner.c.der
+       cp lastversion maketags ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/
+       cp *.head *.reset ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/
+       cp cgrammar.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/cgrammar.c.der
+       cp llgrammar.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/llgrammar.c.der
+       cp signature.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/signature.c.der
+       cp mtgrammar.c ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/mtgrammar.c.der
        cp -r Headers ~/temp/lclint-`cat ${VERSION_NUMBER}`/src/
        cp -r ../lib ~/temp/lclint-`cat ${VERSION_NUMBER}`/lib
        cp -r ../imports ~/temp/lclint-`cat ${VERSION_NUMBER}`/imports
        cp -r ../test ~/temp/lclint-`cat ${VERSION_NUMBER}`/test
-       cp ../configure ../Makefile* ../README ~/temp/lclint-`cat ${VERSION_NUMBER}`/
-       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; rm */*.core ; tar zcvf ~/public_html/lclint/lclint-`cat ~/LCLintDev/src/${VERSION_NUMBER}`-beta.tgz *
-       chmod 644 ~/public_html/lclint/lclint-`cat ${VERSION_NUMBER}`.tgz
-       @echo "Make release lclint-`cat ${VERSION_NUMBER}`
+       cp ../configure ../Makefile* ../LICENSE ../README ../BUFFERCHECKING ~/temp/lclint-`cat ${VERSION_NUMBER}`/
+       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; mkdir bin
+       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; rm -r test/temp
+       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; rm -f *~ */*~ */*/*~ #* */#* */*/#* .#* */.#* */*/.# */*.core
+       cd ~/temp/lclint-`cat ${VERSION_NUMBER}`; rm -rf CVS */CVS */*/CVS */*/*/CVS */*/*/*/CVS
+       cd ~/temp/; tar czvf ~/public_html/lclint/lclint-`cat ~/LCLintDev/src/${VERSION_NUMBER}`.src.tgz lclint-`cat ~/LCLintDev/src/${VERSION_NUMBER}`
+       chmod 644 ~/public_html/lclint/lclint-`cat ${VERSION_NUMBER}`.src.tgz
+       ls -l ~/public_html/lclint/lclint-*.tgz
+       @echo "Made release lclint-`cat ${VERSION_NUMBER}`"
 
 opt :
 ifneq (,$(findstring csh, $(SHELL)))
index 91d64dcdc73d4b6923cc72fa32cb9e37c8a67de5..eb601314e85258e141be83c8c6d70b2a8e41c344 100644 (file)
@@ -87,6 +87,6 @@ VERSION_NUMBER  = lastversion
 ###
 
 SYSTEM_LIBDIR   = "/usr/include"
-DEFAULT_LARCHPATH = "/usr/local/lclint-2.5m/lib"
-DEFAULT_LCLIMPORTDIR = "/usr/local/lclint-2.5m/imports"
+DEFAULT_LARCHPATH = "/usr/local/lclint/lib"
+DEFAULT_LCLIMPORTDIR = "/usr/local/lclint/imports"
 
index e270010849df405d582bd7bc4f7ad3fa6160b14b..8a1fe571e0019d9ecca6027385412b2eb3cba158 100644 (file)
@@ -173,3 +173,30 @@ cstring annotationInfo_dump (annotationInfo ainfo)
 
   BADBRANCH;
 }
+
+void annotationInfo_showContextRefError (annotationInfo a, sRef sr)
+{
+  mtContextNode mcontext;
+  llassert (!annotationInfo_matchesContextRef (a, sr));
+  llassert (annotationInfo_isDefined (a));
+  mcontext = a->context;
+
+  if (mtContextNode_matchesRef (mcontext, sr))
+    {
+      /* Matches annotation context, must also match meta state context. */
+      metaStateInfo minfo = a->state;
+
+      if (mtContextNode_matchesRef (metaStateInfo_getContext (minfo), sr))
+       {
+         BADBRANCH;
+       }
+      else
+       {
+         mtContextNode_showRefError (metaStateInfo_getContext (minfo), sr);
+       }
+    }
+  else
+    {
+      mtContextNode_showRefError (mcontext, sr);
+    }
+}
index d9d934c3a14c5212c3260348240eb899276d92fc..44f4c91e51dc6491344befb14220de8149e93b90 100644 (file)
@@ -314,8 +314,8 @@ file
  | externalDefs
 
 externalDefs
- : externalDef
- | externalDefs externalDef 
+ : externalDef { context_checkGlobalScope (); }
+ | externalDefs externalDef { context_checkGlobalScope (); }
 
 externalDef
  : fcnDef optSemi { uentry_clearDecl (); } 
@@ -1861,7 +1861,7 @@ void yyerror (/*@unused@*/ char *s)
       llerror (FLG_SYNTAX, message ("Macro syntax not parseable: %s", 
                                    context_inFunctionName ()));
       
-      if (context_inMacroUnknown ())
+      if (context_inUnknownMacro ())
        {
          if (!givehint)
            {
index 9b195943a7b5c9b77b5fcfec1962a719a5cdcfbc..305d63be0ec75b805049fd5c8e1379060ec45c03 100644 (file)
@@ -2326,11 +2326,3 @@ sRef clabstract_checkGlobal (exprNode e)
   exprNode_free (e);
   return sRef_copy (s);
 }
-
-
-
-
-
-
-
-
index 351b05cb6d2501f9077636a75e6f5348809759c1..789555056364af6f2c8ccd2899a4e248a3dcc4bb 100644 (file)
@@ -196,10 +196,12 @@ static void exprNode_stmt ( /*@dependent@*/ /*@temp@*/ exprNode e)
       
       DPRINTF (("Not Stmt") );
       DPRINTF ( (message ("%s ", exprNode_unparse (e)) ) );
-      if (exprNode_isMultiStatement (e) )
+
+      if (exprNode_isMultiStatement (e))
        {
-         return exprNode_multiStatement (e );
+         exprNode_multiStatement (e); /* evans 2001-08-21: spurious return removed */
        }
+
       DPRINTF( (message ("Ignoring non-statement %s", exprNode_unparse(e) ) ) );
       return; 
     }
@@ -215,7 +217,7 @@ static void exprNode_stmt ( /*@dependent@*/ /*@temp@*/ exprNode e)
   
   if (exprNode_isMultiStatement (snode))
     {
-       exprNode_multiStatement (snode);
+      exprNode_multiStatement (snode);
       (void) exprNode_copyConstraints (e, snode);
       return;
     }
@@ -238,7 +240,6 @@ static void exprNode_stmt ( /*@dependent@*/ /*@temp@*/ exprNode e)
   return; 
 }
 
-
 static void exprNode_stmtList  (/*@dependent@*/ exprNode e)
 {
   exprNode stmt1, stmt2;
@@ -807,9 +808,6 @@ static exprNode doSwitch (/*@returned@*/ exprNode e)
   return e;
 }
 
-
-
-
 void exprNode_multiStatement (/*@dependent@*/ exprNode e)
 {
   
index b9475b8fc6aeacabb92afa840127e9f28612c174..2cea4b1bc205efc14419476cad6d05e228a96d71 100644 (file)
@@ -135,7 +135,6 @@ static struct
   /*@reldef@*/ maccesst *moduleaccess; /* Not defined is nmods == 0. */
   
   kcontext kind;
-  kcontext savekind;
 
   ctype boolType;
 
@@ -152,12 +151,15 @@ static struct
 
   metaStateTable stateTable; /* User-defined state information. */
   annotationTable annotTable; /* User-defined annotations table. */
-  union 
+  union u_cont
     {
       bool glob;
       int  cdepth;
       /*@dependent@*/ /*@exposed@*/ uentry  fcn;
     } cont;
+
+  kcontext savekind;
+  union u_cont savecont;
 } gc;
 
 static /*@exposed@*/ cstring context_exposeString (flagcode p_flag) ;
@@ -1378,6 +1380,11 @@ context_removeFileAccessType (typeId t)
 
 void context_enterFunctionHeader (void)
 {
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Enter function header: %q", context_unparse ()));
+    }
+
   if (gc.kind != CX_GLOBAL)
     {
       llparseerror (cstring_makeLiteral
@@ -1393,6 +1400,11 @@ void context_enterFunctionHeader (void)
 
 void context_exitFunctionHeader (void)
 {
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Exit function header: %q", context_unparse ()));
+    }
+
   DPRINTF (("Exit function header!"));
   gc.inFunctionHeader = FALSE;
 }
@@ -1404,21 +1416,38 @@ bool context_inFunctionHeader (void)
 
 void context_enterFunctionDeclaration (uentry e)
 {
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Enter function declaration: %q", context_unparse ()));
+    }
+
   DPRINTF (("Enter function decl"));
   llassert (gc.savekind == CX_ERROR);
   gc.savekind = gc.kind;
+  gc.savecont = gc.cont;
   gc.kind = CX_FCNDECLARATION;
   gc.cont.fcn = e;
 }
 
 void context_exitFunctionDeclaration (void)
 {
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Exit function declaration: %q", context_unparse ()));
+    }
+
   DPRINTF (("Exit function decl"));
   llassert (gc.savekind != CX_ERROR);
   llassert (gc.kind == CX_FCNDECLARATION);
   gc.kind = gc.savekind;
-  gc.cont.fcn = uentry_undefined;
+  gc.cont = gc.savecont;
+
   gc.savekind = CX_ERROR;
+
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("After exit function declaration: %q", context_unparse ()));
+    }
 }
 
 bool context_inFunctionDeclaration (void)
@@ -2361,13 +2390,17 @@ context_returnFunction (void)
 void
 context_exitFunction (void)
 {    
+  DPRINTF (("Exit function: %s", context_unparse ()));
+
   if (!context_inFunction () && !context_inMacroConstant () 
-      && !context_inMacroUnknown () 
+      && !context_inUnknownMacro () 
       && !context_inIterDef () && !context_inIterEnd ())
     {
       /*
       ** not a bug because of parse errors
       */
+
+      BADBRANCH;
     }
   else
     {
@@ -2412,6 +2445,7 @@ context_exitFunction (void)
 
   llassert (clauseStack_isEmpty (gc.clauses));
   llassert (gc.inclause == NOCLAUSE);
+  DPRINTF (("After exit function: %s", context_unparse ()));
 }
 
 void
@@ -2422,7 +2456,7 @@ context_quietExitFunction (void)
       context_exitInnerPlain ();
     }
 
-  if (!context_inFunction () && !context_inMacroConstant () && !context_inMacroUnknown () 
+  if (!context_inFunction () && !context_inMacroConstant () && !context_inUnknownMacro () 
       && !context_inIterDef () && !context_inIterEnd ())
     {
     }
@@ -2842,7 +2876,10 @@ void context_initMod (void)
    /*@globals undef gc; @*/
 {
   gc.kind = CX_GLOBAL;
+
   gc.savekind = CX_ERROR;
+  gc.savecont.glob = FALSE;
+
   gc.instandardlib = FALSE;
   gc.numerrors = 0;
   gc.neednl = FALSE;
@@ -2973,7 +3010,9 @@ context_unparse (void)
       s = message ("Global Context:%q", fileloc_unparse (g_currentloc));
       break;
     case CX_INNER:
-      s = message ("Inner Context:%q", fileloc_unparse (g_currentloc));
+      s = message ("Inner Context [%d] : %q", 
+                  gc.cont.cdepth,
+                  fileloc_unparse (g_currentloc));
       break;
     case CX_FUNCTION:
       s = message ("Function %q :%q \n\taccess %q\n\tmodifies %q",
@@ -2997,6 +3036,9 @@ context_unparse (void)
     case CX_ITEREND:
       s = message ("Iter end %q", uentry_unparse (gc.cont.fcn));
       break;
+    case CX_FCNDECLARATION:
+      s = message ("Function declaration %q", uentry_unparse (gc.cont.fcn));
+      break;
     default:
       s = message ("Un-unparseable context: %d", (int) gc.kind);
       break;
@@ -3029,6 +3071,11 @@ context_currentFunctionType (void)
 void
 context_enterInnerContext (void)
 {
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Enter inner context: %q", context_unparse ()));
+    }
+
   if (gc.kind == CX_GLOBAL)
     {
       gc.kind = CX_INNER;
@@ -3056,7 +3103,11 @@ context_exitInnerPlain (void) /*@modifies gc;@*/
 void
 context_exitInner (exprNode exp)
 {
-  
+   if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Enter inner context: %q", context_unparse ()));
+    }
   llassertprint (gc.inclause == NOCLAUSE || gc.inclause == CASECLAUSE,
                 ("inclause = %s", clause_nameTaken (gc.inclause)));
 
@@ -3087,6 +3138,11 @@ context_exitInner (exprNode exp)
 void
 context_enterStructInnerContext (void)
 {
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Enter struct inner context: %q", context_unparse ()));
+    }
+
   if (gc.kind == CX_GLOBAL)
     {
       gc.kind = CX_INNER;
@@ -3102,18 +3158,39 @@ context_enterStructInnerContext (void)
     }
 
   usymtab_enterScope ();
+
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Enter struct inner context: %q", context_unparse ()));
+    }
 }
 
 void
 context_exitStructInnerContext (void)
 {
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Exit struct inner context: %q [%d]", context_unparse (), gc.cont.cdepth));
+    }
+
   if (gc.kind == CX_INNER)
     {
-      if (--gc.cont.cdepth == 0)
+      if (gc.cont.cdepth <= 0)
        {
+         llcontbuglit ("Attempt to exit inner context with no depth");
          gc.kind = CX_GLOBAL;
          gc.cont.glob = TRUE;
+         gc.cont.cdepth = 0;
        }
+      else {
+       gc.cont.cdepth--;
+
+       if (gc.cont.cdepth == 0)
+         {
+           gc.kind = CX_GLOBAL;
+           gc.cont.glob = TRUE;
+         }
+      }
     }
   else 
     {
@@ -3125,17 +3202,26 @@ context_exitStructInnerContext (void)
     }
 
   usymtab_exitScope (exprNode_undefined);
+
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("After exit struct inner context: %q [%d]", context_unparse (), gc.cont.cdepth));
+    }
 }
 
 void
 context_exitInnerSafe (void)
 {
-  
+  if (context_getFlag (FLG_GRAMMAR))
+    {
+      lldiagmsg (message ("Exit inner safe: %q", context_unparse ()));
+    }
+
   if (gc.kind == CX_INNER)
     {
-      if (--gc.cont.cdepth == 0)
+      if (--gc.cont.cdepth <= 0)
        {
-         gc.cont.cdepth++;
+         gc.cont.cdepth = 0;
        }
     }
   else if (gc.kind == CX_GLOBAL)
@@ -3990,14 +4076,14 @@ void context_setFilename (fileId fid, int lineno)
 
 void context_enterIterDef (/*@observer@*/ uentry le)
 {
-    context_enterMacro (le);
+  context_enterMacro (le);
   gc.acct = typeIdSet_subtract (gc.facct, gc.nacct);
   gc.kind = CX_ITERDEF;
 }
 
 void context_enterIterEnd (/*@observer@*/ uentry le)
 {
-    context_enterMacro (le);
+  context_enterMacro (le);
   gc.kind = CX_ITEREND;
 }
 
@@ -4209,7 +4295,7 @@ bool context_inMacroConstant (void)
   return (gc.kind == CX_MACROCONST);
 }
 
-bool context_inMacroUnknown (void)
+bool context_inUnknownMacro (void)
 {   
   return (gc.kind == CX_UNKNOWNMACRO);
 }
@@ -4305,6 +4391,30 @@ bool context_inGlobalContext (void)
   return (gc.kind == CX_GLOBAL);
 }
 
+static void context_quietExitScopes (void)
+{
+  /*
+  ** Try to restore the global scope (after an error).
+  */
+
+  while (!usymtab_inFileScope ())
+    {
+      usymtab_quietExitScope (g_currentloc);
+    }
+
+  gc.cont.glob = TRUE;
+  gc.kind = CX_GLOBAL;
+}
+
+void context_checkGlobalScope (void)
+{
+  if (gc.kind != CX_GLOBAL)
+    {
+      llcontbug (message ("Not in global scope as expected: %q", context_unparse ()));
+      context_quietExitScopes ();
+    }
+}
+
 void context_setFileId (fileId s)
 {
   g_currentloc = fileloc_updateFileId (g_currentloc, s); 
index 9612a7cfcd0965dfc62a5afa4dda98dd6ee82c85..4beef3aff84af32725768a5c935e22fc1efd1bcb 100644 (file)
@@ -638,7 +638,7 @@ void exprNode_checkMacroBody (/*@only@*/ exprNode e)
       uentry hdr;
 
       if (!(context_inFunctionLike () || context_inMacroConstant ()
-           || context_inMacroUnknown ()))
+           || context_inUnknownMacro ()))
        {
          llcontbug 
            (message 
@@ -732,7 +732,7 @@ void exprNode_checkMacroBody (/*@only@*/ exprNode e)
                }
            }
        }
-      else if (context_inMacroFunction () || context_inMacroUnknown ())
+      else if (context_inMacroFunction () || context_inUnknownMacro ())
        {
          ctype rettype = context_getRetType ();
 
@@ -1087,7 +1087,7 @@ void exprChecks_checkEmptyMacroBody (void)
   uentry hdr;
   
   if (!(context_inFunctionLike () || context_inMacroConstant ()
-       || context_inMacroUnknown ()))
+       || context_inUnknownMacro ()))
     {
       llcontbug 
        (message ("exprNode_checkEmptyMacroBody: not in macro function or constant: %q", 
@@ -1523,6 +1523,16 @@ static void checkSafeReturnExpr (/*@notnull@*/ exprNode e)
   ctype tr = ctype_getReturnType (context_currentFunctionType ());
   ctype te = exprNode_getType (e);
 
+  /* evans 2001-08-21: added test to warn about void returns from void functions */
+  if (ctype_isVoid (tr))
+    {
+      (void) gentypeerror
+       (te, e, tr, exprNode_undefined,
+        message ("Return expression from function declared void: %s", exprNode_unparse (e)),
+        e->loc);
+      return;
+    }
+
   if (!ctype_forceMatch (tr, te) && !exprNode_matchLiteral (tr, e))
     {
       (void) gentypeerror
index e9f4375398ac3b8f0a560dedb45a2f1e0f69b0f9..5f27cd8c8b2a3d091b8e9c0d1663115e75ec91ac 100644 (file)
@@ -3307,18 +3307,17 @@ reflectEnsuresClause (exprNode ret, uentry le, exprNode f, exprNodeList args)
                                  
                                  if (nval == stateValue_error)
                                    {
-                                     llassert (cstring_isDefined (msg));
-                                     
                                      if (optgenerror 
                                          (FLG_STATEMERGE,
                                           message
                                           ("Attributes merged in ensures clause in states that "
-                                           "cannot be combined (%q is %q, %q is %q): %s",
+                                           "cannot be combined (%q is %q, %q is %q)%q",
                                            sRef_unparse (lastref),
                                            stateValue_unparseValue (sval, msinfo),
                                            sRef_unparse (fs),
                                            stateValue_unparseValue (tval, msinfo),
-                                           msg),
+                                           cstring_isDefined (msg) ? 
+                                           message (": %s", msg) : cstring_undefined),
                                           exprNode_loc (f)))
                                        {
                                          sRef_showMetaStateInfo (fs, key);
@@ -3377,18 +3376,17 @@ reflectEnsuresClause (exprNode ret, uentry le, exprNode f, exprNodeList args)
                              
                              if (nval == stateValue_error)
                                {
-                                 llassert (cstring_isDefined (msg));
-                                 
                                  if (optgenerror 
                                      (FLG_STATEMERGE,
                                       message
                                       ("Attributes merged in ensures clause in states that "
-                                       "cannot be combined (%q is %q, %q is %q): %s",
+                                       "cannot be combined (%q is %q, %q is %q)%q",
                                        sRef_unparse (lastref),
                                        stateValue_unparseValue (sval, msinfo),
                                        sRef_unparse (fs),
                                        stateValue_unparseValue (tval, msinfo),
-                                       msg),
+                                       cstring_isDefined (msg) 
+                                       ? message (": %s", msg) : cstring_undefined),
                                       exprNode_loc (f)))
                                    {
                                      sRef_showMetaStateInfo (fs, key);
index a77c0705a54458a9d5c920c7b4f755ab302bcb6c..991fd9e5c65f741f30dbc909bf6126162334b08d 100644 (file)
@@ -239,12 +239,11 @@ fileloc_compare (fileloc f1, fileloc f2)
 
 
   /* drl 8-11-01 fix what I think is a bug
-     line no should more important than column number*/
-  INTCOMPARERETURN (f1->lineno, f2->lineno); 
-  
+     lineno should more important than column number*/
+
+  INTCOMPARERETURN (f1->lineno, f2->lineno);   
   INTCOMPARERETURN (f1->column, f2->column);
   
-
   return 0;
 }
 
index 60cf0f2dc86dcd12ba463437f225a3703c19076d..b525bc589bc23bcb23d31b41bf00a5dfa516f9f3 100644 (file)
@@ -3733,7 +3733,7 @@ static flaglist flags =
     "implementationoptional",
     FLG_IMPLEMENTATIONOPTIONAL,
     "declarator is implementation optional (ISO99 does not require an implementation to provide it)",
-    "Use of a declarator that is implementation optional, not requires by ISO99.",
+    "Use of a declarator that is implementation optional, not required by ISO99.",
     0, 0
   }, 
 
index a0a3a4c65078bbbb3e0a30b3dc63240113e3834d..5b5157aefd76a72c9d0ce8e1a49c744dd1d86cd5 100644 (file)
@@ -1 +1 @@
-3.0.0.10
+3.0.0.12
index b382299814f95ccdf2ad79462e3fcdd9d7cadd11..653d6e1150ef132cce2a08328fe257c0cf2c81fa 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: lclint.lcd
-;;LCLint 3.0.0.10 --- 20 August 2001
+;;LCLint 3.0.0.11 --- 21 August 2001
 ;;lib:172
 ;;ctTable
 0 u-2 19 38
@@ -65,7 +65,7 @@
 0 s11|&
 0 s12|&
 0 s23|&
-0 s24|-1 10867 -1
+0 s24|-1 10873 -1
 0 s25|&
 0 s26|-1 383 -1
 0 s27|&
 0 s409|&
 0 s410|-1 -1 904
 0 s411|&
-0 s412|-1 10866 -1
+0 s412|-1 10872 -1
 0 s413|&
 0 s414|&
 0 s415|&
 0 s2323|&
 0 s2324|-1 1016 -1
 1 t1015|1015&
-0 s2325|-1 17644 -1
+0 s2325|-1 17656 -1
 0 s2326|-1 1019 -1
 1 t1018|1018&
 0 s2327|&
 0 s2341|&
 0 s2342|-1 1042 -1
 1 t1041|1041&
-0 a2343|-1 17679 -1
+0 a2343|-1 17691 -1
 0 s2344|&
 0 s2345|-1 1046 -1
 1 t1045|1045&
-0 a2346|-1 14324 -1
+0 a2346|-1 14330 -1
 0 s2347|-1 1049 -1
 1 t1048|1048&
 0 a2348|-1 6299 -1
 0 s2349|-1 1052 -1
 1 t1051|1051&
-0 s2350|-1 10672 -1
+0 s2350|-1 10678 -1
 0 a2351|&
 0 s2352|-1 4862 -1
 0 s2353|-1 1057 -1
 0 a2354|&
 0 s2355|-1 1060 -1
 1 t1059|1059&
-0 a2356|-1 17114 -1
+0 a2356|-1 17126 -1
 0 s2357|-1 1063 -1
 1 t1062|1062&
 0 a2358|&
 0 s2359|-1 1066 -1
 1 t1065|1065&
-0 a2360|-1 16906 -1
+0 a2360|-1 16918 -1
 0 s2361|-1 1069 -1
 1 t1068|1068&
 0 a2362|&
 0 s2363|-1 1072 -1
 1 t1071|1071&
-0 a2364|-1 14325 -1
+0 a2364|-1 14331 -1
 0 s2365|-1 1075 -1
 1 t1074|1074&
 0 a2366|&
 0 a2368|&
 0 s2369|-1 1081 -1
 1 t1080|1080&
-0 a2370|-1 16762 -1
+0 a2370|-1 16774 -1
 0 s2371|-1 1084 -1
 1 t1083|1083&
 0 a2372|&
 0 a2387|&
 0 s2388|-1 1108 -1
 1 t1107|1107&
-0 a2389|-1 13260 -1
+0 a2389|-1 13266 -1
 0 s2390|-1 1111 -1
 1 t1110|1110&
 0 a2391|&
 0 a2395|&
 0 s2396|-1 1120 -1
 1 t1119|1119&
-0 a2397|-1 13229 -1
+0 a2397|-1 13235 -1
 0 s2398|-1 1123 -1
 1 t1122|1122&
 0 a2399|&
 0 a2405|&
 0 s2406|-1 1135 -1
 1 t1134|1134&
-0 a2407|-1 12200 -1
+0 a2407|-1 12206 -1
 0 s2408|-1 1138 -1
 1 t1137|1137&
 0 a2409|&
 0 a2423|&
 0 s2424|-1 1162 -1
 1 t1161|1161&
-0 a2425|-1 20379 -1
+0 a2425|-1 20395 -1
 0 s2426|-1 1165 -1
 1 t1164|1164&
 0 a2427|&
 0 a2429|&
 0 s2430|-1 1171 -1
 1 t1170|1170&
-0 a2431|-1 8653 -1
+0 a2431|-1 8655 -1
 0 s2432|-1 1174 -1
 1 t1173|1173&
 0 a2433|&
 0 a2437|&
 0 s2438|-1 1183 -1
 1 t1182|1182&
-0 a2439|-1 20418 -1
+0 a2439|-1 20434 -1
 0 s2440|-1 1186 -1
 1 t1185|1185&
 0 a2441|&
 0 s2442|-1 1189 -1
 1 t1188|1188&
-0 a2443|-1 20317 -1
+0 a2443|-1 20333 -1
 0 s2444|-1 1192 -1
 1 t1191|1191&
 0 a2445|&
 0 s2446|-1 1195 -1
 1 t1194|1194&
-0 a2447|-1 20354 -1
+0 a2447|-1 20370 -1
 0 s2448|-1 1198 -1
 1 t1197|1197&
 0 a2449|&
 0 a2452|-1 7508 -1
 0 s2453|-1 1205 -1
 1 t1204|1204&
-0 a2454|-1 9974 -1
+0 a2454|-1 9980 -1
 0 s2455|-1 1208 -1
 1 t1207|1207&
 0 a2456|&
 3 f0 (5|$#,)!
 3 f10 (5|$#,)!
 0 s2476|&
-0 s2477|-1 13575 11040
-0 s2478|-1 -1 16512
+0 s2477|-1 13581 11046
+0 s2478|-1 -1 16524
 3 f0 (1259|@5|0@5@7&#,)!
 3 f19 (1259|@5|0@5@7&#,)!
 3 f23 (1259|@5|0@5@7&#,)!
 3 f20 (63|@7|$#,)!
 3 f0 (20|0@5@17&#,)!
 3 f1 (20|0@5@17&#,)!
-0 s2596|-1 12453 -1
+0 s2596|-1 12459 -1
 3 e!6{NO,YES,MAYBE}!
 0 s2601|&
 0 s2602|&
 3 f1490 (4|$#,)!
 3 f0 (23|0@0@6&#,!.,)!
 3 f1211 (23|0@0@6&#,!.,)!
-0 a2606|-1 20982 -1
+0 a2606|-1 20998 -1
 3 f0 (1513|$#,)!
 3 f2 (1513|$#,)!
 3 f0 (1513|$#,)!
 3 f0 (1513|$#,5|$#,)!
 3 f1 (1513|$#,5|$#,)!
 0 s2689|&
-0 s2690|-1 10549 -1
-0 s2691|-1 10732 -1
-0 s2692|-1 10577 -1
+0 s2690|-1 10555 -1
+0 s2691|-1 10738 -1
+0 s2692|-1 10583 -1
 3 ecpp_token{CPP_EOF,CPP_OTHER,CPP_COMMENT,CPP_HSPACE,CPP_VSPACE,CPP_NAME,CPP_NUMBER,CPP_CHAR,CPP_STRING,CPP_DIRECTIVE,CPP_LPAREN,CPP_RPAREN,CPP_LBRACE,CPP_RBRACE,CPP_COMMA,CPP_SEMICOLON,CPP_3DOTS,CPP_POP}!
 0 s2711|&
 0 s2712|&
 3 f1 ()!
 3 e!8{SKIP_FLAG,INVALID_FLAG,FLG_LIKELYBOOL,FLG_IMPABSTRACT,FLG_ACCESSALL,FLG_ACCESSMODULE,FLG_ACCESSFILE,FLG_ACCESSCZECH,FLG_ACCESSSLOVAK,FLG_ACCESSCZECHOSLOVAK,FLG_ABSTRACT,FLG_MUTREP,FLG_GLOBALIAS,FLG_CHECKSTRICTGLOBALIAS,FLG_CHECKEDGLOBALIAS,FLG_CHECKMODGLOBALIAS,FLG_UNCHECKEDGLOBALIAS,FLG_ALIASUNIQUE,FLG_MAYALIASUNIQUE,FLG_MUSTNOTALIAS,FLG_RETALIAS,FLG_NOPARAMS,FLG_OLDSTYLE,FLG_GNUEXTENSIONS,FLG_USEVARARGS,FLG_WARNPOSIX,FLG_EXITARG,FLG_EVALORDER,FLG_EVALORDERUNCON,FLG_BOOLFALSE,FLG_BOOLTYPE,FLG_BOOLTRUE,FLG_NOACCESS,FLG_NOCOMMENTS,FLG_UNRECOGCOMMENTS,FLG_UNRECOGFLAGCOMMENTS,FLG_CONTINUECOMMENT,FLG_NESTCOMMENT,FLG_TMPCOMMENTS,FLG_LINTCOMMENTS,FLG_WARNLINTCOMMENTS,FLG_DECLUNDEF,FLG_SPECUNDEF,FLG_SPECUNDECL,FLG_LOOPEXEC,FLG_CONTROL,FLG_INFLOOPS,FLG_INFLOOPSUNCON,FLG_DEEPBREAK,FLG_LOOPLOOPBREAK,FLG_SWITCHLOOPBREAK,FLG_LOOPSWITCHBREAK,FLG_SWITCHSWITCHBREAK,FLG_LOOPLOOPCONTINUE,FLG_UNREACHABLE,FLG_WHILEEMPTY,FLG_WHILEBLOCK,FLG_FOREMPTY,FLG_FORBLOCK,FLG_IFEMPTY,FLG_IFBLOCK,FLG_ALLEMPTY,FLG_ALLBLOCK,FLG_ELSEIFCOMPLETE,FLG_NORETURN,FLG_CASEBREAK,FLG_MISSCASE,FLG_FIRSTCASE,FLG_GRAMMAR,FLG_NOPP,FLG_SHADOW,FLG_INCONDEFSLIB,FLG_WARNOVERLOAD,FLG_NESTEDEXTERN,FLG_REDECL,FLG_REDEF,FLG_INCONDEFS,FLG_IMPTYPE,FLG_MATCHFIELDS,FLG_USEDEF,FLG_IMPOUTS,FLG_TMPDIR,FLG_LARCHPATH,FLG_LCLIMPORTDIR,FLG_SYSTEMDIRS,FLG_SKIPANSIHEADERS,FLG_SKIPPOSIXHEADERS,FLG_SYSTEMDIRERRORS,FLG_SYSTEMDIREXPAND,FLG_INCLUDEPATH,FLG_SPECPATH,FLG_QUIET,FLG_USESTDERR,FLG_SHOWSUMMARY,FLG_SHOWSCAN,FLG_STATS,FLG_TIMEDIST,FLG_SHOWUSES,FLG_NOEFFECT,FLG_NOEFFECTUNCON,FLG_EXPORTANY,FLG_EXPORTFCN,FLG_EXPORTMACRO,FLG_EXPORTTYPE,FLG_EXPORTVAR,FLG_EXPORTCONST,FLG_EXPORTITER,FLG_REPEXPOSE,FLG_RETEXPOSE,FLG_ASSIGNEXPOSE,FLG_CASTEXPOSE,FLG_LINELEN,FLG_INDENTSPACES,FLG_SHOWCOL,FLG_PARENFILEFORMAT,FLG_SHOWFUNC,FLG_SHOWALLCONJS,FLG_IMPCONJ,FLG_EXPECT,FLG_LCLEXPECT,FLG_PARTIAL,FLG_GLOBALS,FLG_USEALLGLOBS,FLG_INTERNALGLOBS,FLG_INTERNALGLOBSNOGLOBS,FLG_WARNMISSINGGLOBALS,FLG_WARNMISSINGGLOBALSNOGLOBS,FLG_GLOBUNSPEC,FLG_ALLGLOBALS,FLG_CHECKSTRICTGLOBALS,FLG_IMPCHECKEDSPECGLOBALS,FLG_IMPCHECKMODSPECGLOBALS,FLG_IMPCHECKEDSTRICTSPECGLOBALS,FLG_IMPCHECKEDGLOBALS,FLG_IMPCHECKMODGLOBALS,FLG_IMPCHECKEDSTRICTGLOBALS,FLG_IMPCHECKEDSTATICS,FLG_IMPCHECKMODSTATICS,FLG_IMPCHECKMODINTERNALS,FLG_IMPCHECKEDSTRICTSTATICS,FLG_MODGLOBS,FLG_MODGLOBSUNSPEC,FLG_MODSTRICTGLOBSUNSPEC,FLG_MODGLOBSUNCHECKED,FLG_KEEP,FLG_DOLH,FLG_DOLCS,FLG_SINGLEINCLUDE,FLG_NEVERINCLUDE,FLG_SKIPSYSHEADERS,FLG_WARNFLAGS,FLG_WARNUNIXLIB,FLG_BADFLAG,FLG_FORCEHINTS,FLG_HELP,FLG_HINTS,FLG_RETVAL,FLG_RETVALOTHER,FLG_RETVALBOOL,FLG_RETVALINT,FLG_OPTF,FLG_INIT,FLG_NOF,FLG_NEEDSPEC,FLG_NEWDECL,FLG_ITER,FLG_HASYIELD,FLG_DUMP,FLG_MERGE,FLG_NOLIB,FLG_ANSILIB,FLG_STRICTLIB,FLG_UNIXLIB,FLG_UNIXSTRICTLIB,FLG_POSIXLIB,FLG_POSIXSTRICTLIB,FLG_WHICHLIB,FLG_MTSFILE,FLG_COMMENTCHAR,FLG_ALLMACROS,FLG_LIBMACROS,FLG_SPECMACROS,FLG_FCNMACROS,FLG_CONSTMACROS,FLG_MACROMATCHNAME,FLG_MACRONEXTLINE,FLG_MACROSTMT,FLG_MACROEMPTY,FLG_MACROPARAMS,FLG_MACROASSIGN,FLG_SEFPARAMS,FLG_SEFUNSPEC,FLG_MACROPARENS,FLG_MACRODECL,FLG_MACROFCNDECL,FLG_MACROCONSTDECL,FLG_MACROREDEF,FLG_MACROUNDEF,FLG_RETSTACK,FLG_USERELEASED,FLG_STRICTUSERELEASED,FLG_COMPDEF,FLG_COMPMEMPASS,FLG_MUSTDEFINE,FLG_UNIONDEF,FLG_MEMIMPLICIT,FLG_PARAMIMPTEMP,FLG_ALLIMPONLY,FLG_CODEIMPONLY,FLG_SPECALLIMPONLY,FLG_GLOBIMPONLY,FLG_RETIMPONLY,FLG_STRUCTIMPONLY,FLG_SPECGLOBIMPONLY,FLG_SPECRETIMPONLY,FLG_SPECSTRUCTIMPONLY,FLG_DEPARRAYS,FLG_COMPDESTROY,FLG_STRICTDESTROY,FLG_MUSTFREE,FLG_BRANCHSTATE,FLG_STRICTBRANCHSTATE,FLG_MEMCHECKS,FLG_MEMTRANS,FLG_EXPOSETRANS,FLG_OBSERVERTRANS,FLG_DEPENDENTTRANS,FLG_NEWREFTRANS,FLG_ONLYTRANS,FLG_ONLYUNQGLOBALTRANS,FLG_OWNEDTRANS,FLG_FRESHTRANS,FLG_SHAREDTRANS,FLG_TEMPTRANS,FLG_KEPTTRANS,FLG_KEEPTRANS,FLG_IMMEDIATETRANS,FLG_REFCOUNTTRANS,FLG_STATICTRANS,FLG_UNKNOWNTRANS,FLG_STATICINITTRANS,FLG_UNKNOWNINITTRANS,FLG_READONLYSTRINGS,FLG_READONLYTRANS,FLG_PASSUNKNOWN,FLG_MODIFIES,FLG_MUSTMOD,FLG_MODOBSERVER,FLG_MODOBSERVERUNCON,FLG_MODINTERNALSTRICT,FLG_MODFILESYSTEM,FLG_MODUNSPEC,FLG_MODNOMODS,FLG_MODUNCON,FLG_MODUNCONNOMODS,FLG_GLOBALSIMPMODIFIESNOTHING,FLG_MODIFIESIMPNOGLOBALS,FLG_NAMECHECKS,FLG_CZECH,FLG_CZECHFUNCTIONS,FLG_CZECHVARS,FLG_CZECHMACROS,FLG_CZECHCONSTANTS,FLG_CZECHTYPES,FLG_SLOVAK,FLG_SLOVAKFUNCTIONS,FLG_SLOVAKMACROS,FLG_SLOVAKVARS,FLG_SLOVAKCONSTANTS,FLG_SLOVAKTYPES,FLG_CZECHOSLOVAK,FLG_CZECHOSLOVAKFUNCTIONS,FLG_CZECHOSLOVAKMACROS,FLG_CZECHOSLOVAKVARS,FLG_CZECHOSLOVAKCONSTANTS,FLG_CZECHOSLOVAKTYPES,FLG_ANSIRESERVED,FLG_CPPNAMES,FLG_ANSIRESERVEDLOCAL,FLG_DISTINCTEXTERNALNAMES,FLG_EXTERNALNAMELEN,FLG_EXTERNALNAMECASEINSENSITIVE,FLG_DISTINCTINTERNALNAMES,FLG_INTERNALNAMELEN,FLG_INTERNALNAMECASEINSENSITIVE,FLG_INTERNALNAMELOOKALIKE,FLG_MACROVARPREFIX,FLG_MACROVARPREFIXEXCLUDE,FLG_TAGPREFIX,FLG_TAGPREFIXEXCLUDE,FLG_ENUMPREFIX,FLG_ENUMPREFIXEXCLUDE,FLG_FILESTATICPREFIX,FLG_FILESTATICPREFIXEXCLUDE,FLG_GLOBPREFIX,FLG_GLOBPREFIXEXCLUDE,FLG_TYPEPREFIX,FLG_TYPEPREFIXEXCLUDE,FLG_EXTERNALPREFIX,FLG_EXTERNALPREFIXEXCLUDE,FLG_LOCALPREFIX,FLG_LOCALPREFIXEXCLUDE,FLG_UNCHECKEDMACROPREFIX,FLG_UNCHECKEDMACROPREFIXEXCLUDE,FLG_CONSTPREFIX,FLG_CONSTPREFIXEXCLUDE,FLG_ITERPREFIX,FLG_ITERPREFIXEXCLUDE,FLG_DECLPARAMPREFIX,FLG_DECLPARAMNAME,FLG_DECLPARAMMATCH,FLG_DECLPARAMPREFIXEXCLUDE,FLG_CONTROLNESTDEPTH,FLG_STRINGLITERALLEN,FLG_NUMSTRUCTFIELDS,FLG_NUMENUMMEMBERS,FLG_INCLUDENEST,FLG_ANSILIMITS,FLG_NAME,FLG_UNCLASSIFIED,FLG_NULL,FLG_NULLTERMINATED,FLG_ARRAYREAD,FLG_ARRAYWRITE,FLG_FUNCTIONPOST,FLG_PARENCONSTRAINT,FLG_DEBUGFUNCTIONCONSTRAINT,FLG_ARRAYBOUNDS,FLG_ARRAYBOUNDSREAD,FLG_FUNCTIONCONSTRAINT,FLG_CHECKPOST,FLG_CONSTRAINTLOCATION,FLG_IMPLICTCONSTRAINT,FLG_ORCONSTRAINT,FLG_NULLTERMINATEDWARNING,FLG_NULLDEREF,FLG_FCNDEREF,FLG_NULLPASS,FLG_NULLRET,FLG_NULLSTATE,FLG_NULLASSIGN,FLG_BOOLCOMPARE,FLG_REALCOMPARE,FLG_POINTERARITH,FLG_NULLPOINTERARITH,FLG_PTRNUMCOMPARE,FLG_STRICTOPS,FLG_BITWISEOPS,FLG_SHIFTSIGNED,FLG_BOOLOPS,FLG_PTRNEGATE,FLG_SIZEOFTYPE,FLG_SIZEOFFORMALARRAY,FLG_FIXEDFORMALARRAY,FLG_INCOMPLETETYPE,FLG_FORMALARRAY,FLG_PREDASSIGN,FLG_PREDBOOL,FLG_PREDBOOLINT,FLG_PREDBOOLOTHERS,FLG_PREDBOOLPTR,FLG_DEFINE,FLG_UNDEFINE,FLG_GLOBSTATE,FLG_SUPCOUNTS,FLG_LIMIT,FLG_SYNTAX,FLG_TRYTORECOVER,FLG_PREPROC,FLG_TYPE,FLG_FULLINITBLOCK,FLG_ENUMMEMBERS,FLG_MAINTYPE,FLG_FORMATTYPE,FLG_FORMATCONST,FLG_FORMATCODE,FLG_FORWARDDECL,FLG_ABSTVOIDP,FLG_CASTFCNPTR,FLG_CHARINDEX,FLG_ENUMINDEX,FLG_BOOLINT,FLG_CHARINT,FLG_ENUMINT,FLG_FLOATDOUBLE,FLG_IGNOREQUALS,FLG_DUPLICATEQUALS,FLG_IGNORESIGNS,FLG_NUMLITERAL,FLG_CHARINTLITERAL,FLG_RELAXQUALS,FLG_RELAXTYPES,FLG_CHARUNSIGNEDCHAR,FLG_MATCHANYINTEGRAL,FLG_LONGUNSIGNEDINTEGRAL,FLG_LONGINTEGRAL,FLG_LONGUNSIGNEDUNSIGNEDINTEGRAL,FLG_LONGSIGNEDINTEGRAL,FLG_ZEROPTR,FLG_ZEROBOOL,FLG_REPEATUNRECOG,FLG_SYSTEMUNRECOG,FLG_UNRECOG,FLG_TOPUNUSED,FLG_EXPORTLOCAL,FLG_EXPORTHEADER,FLG_EXPORTHEADERVAR,FLG_FIELDUNUSED,FLG_ENUMMEMUNUSED,FLG_CONSTUNUSED,FLG_FUNCUNUSED,FLG_PARAMUNUSED,FLG_TYPEUNUSED,FLG_VARUNUSED,FLG_UNUSEDSPECIAL,FLG_REDUNDANTSHAREQUAL,FLG_MISPLACEDSHAREQUAL,FLG_ANNOTATIONERROR,FLG_COMMENTERROR,FLG_SHOWSOURCELOC,FLG_BUGSLIMIT,FLG_FILEEXTENSIONS,FLG_WARNUSE,FLG_STATETRANSFER,FLG_STATEMERGE,FLG_ITS4MOSTRISKY,FLG_ITS4VERYRISKY,FLG_ITS4RISKY,FLG_ITS4MODERATERISK,FLG_ITS4LOWRISK,FLG_BUFFEROVERFLOWHIGH,FLG_BUFFEROVERFLOW,FLG_TOCTOU,FLG_MULTITHREADED,FLG_SUPERUSER,FLG_IMPLEMENTATIONOPTIONAL,LAST_FLAG}!
 0 s3161|&
-0 s3162|-1 -1 13547
+0 s3162|-1 -1 13553
 3 f1 (1722|@3|&#,)!
 3 e!9{FK_ABSTRACT,FK_ANSI,FK_BEHAVIOR,FK_COMMENTS,FK_COMPLETE,FK_CONTROL,FK_DEBUG,FK_DECL,FK_DEF,FK_DIRECT,FK_DISPLAY,FK_EFFECT,FK_EXPORT,FK_EXPOSURE,FK_FORMAT,FK_GLOBAL,FK_GLOBALS,FK_HEADERS,FK_HELP,FK_IGNORERET,FK_INIT,FK_ITER,FK_LIBS,FK_LIMITS,FK_MACROS,FK_MEMORY,FK_MODIFIES,FK_NAMES,FK_NONE,FK_NULL,FK_NT,FK_OPS,FK_PRED,FK_PREPROC,FK_SECRET,FK_SUPPRESS,FK_SYNTAX,FK_TYPE,FK_TYPEEQ,FK_NUMBERS,FK_POINTER,FK_UNRECOG,FK_USE,FK_BOOL,FK_ALIAS,FK_PROTOS,FK_SPEC,FK_IMPLICIT,FK_FILES,FK_ERRORS,FK_UNSPEC,FK_SPEED,FK_PARAMS,FK_DEAD,FK_SECURITY,FK_LEAK,FK_ARRAY,FK_OBSOLETE,FK_PREFIX,FK_WARNUSE}!
 0 s3228|&
 3 Ss_cstringSList{5|@1|^#nelements,5|@1|^#nspace,2356|@1|11@3@3&#elements,}!
 0 s3468|-1 2359 -1
 1 t2358|2358&
-0 a3469|-1 20917 -1
+0 a3469|-1 20933 -1
 3 f0 (2360|0@5@7&#,)!
 3 f2 (2360|0@5@7&#,)!
 3 f0 (2360|@7|0@5@7&#,)!
 1 t2694|2694&
 3 Ss_mappair{1037|@1|^#domain,1037|@1|^#range,2695|@1|0@5@3&#next,}!
 0 s3603|-1 2698 -1
-1 t2697|2697 19980 -1
+1 t2697|2697 19992 -1
 0 s3604|-1 2700 -1
 1 t2699|2699&
 3 S!18{6|@1|^#count,2700|@1|0@3@2&#buckets,}^2703
 3 S!20{2715|@1|^#kind,1036|@1|^#handle,1037|@1|^#name,1037|@1|11@0@0&#tag,2|@1|11@0@0&#realtag,1036|@1|^#baseSort,1036|@1|11@0@0&#objSort,2720|@1|0@5@3&#members,2|@1|^#export,2|@1|^#mutable,2|@1|^#abstract,2|@1|^#imported,}^2723
 0 s3633|&
 1 t2721|2721&
-0 s3634|-1 19281 -1
+0 s3634|-1 19293 -1
 3 f0 (1036|$#,)!
 3 f1211 (1036|$#,)!
 3 f0 (1036|$#,)!
 3 S!24{1032|@1|0@5@3&#type,1039|@1|0@5@3&#paramdecl,2829|@1|^#kind,}^2832
 0 s3730|&
 1 t2830|2830&
-0 s3731|-1 17756 -1
+0 s3731|-1 17768 -1
 3 f0 (2833|0@5@2&#,)!
 3 f1 (2833|0@5@2&#,)!
 3 f0 (2833|0@5@7&#,)!
 3 S!30{3031|@1|^#kind,1043|@1|0@5@3&#val,}^3034
 0 s3844|&
 1 t3032|3032&
-0 s3845|-1 17832 -1
+0 s3845|-1 17844 -1
 3 f0 (3035|0@5@2&#,)!
 3 f1 (3035|0@5@2&#,)!
 3 f0 (1043|0@5@2&#,)!
 3 S!35{5|@1|^#entries,5|@1|^#nspace,3061|@1|11@3@3&#elements,}^3111
 0 s3890|&
 1 t3109|3109&
-0 a3891|-1 17557 -1
+0 a3891|-1 17569 -1
 3 f1 (3112|@7|6@5@7&#,1036|@3|&#,)!
 3 f0 (3112|0@5@7&#,)!
 3 f2 (3112|0@5@7&#,)!
 3 S!36{1036|@1|^#sort,1043|@1|0@5@3&#tok,}^3138
 0 s3905|&
 1 t3136|3136&
-0 s3906|-1 17721 -1
+0 s3906|-1 17733 -1
 3 f0 (3139|0@5@2&#,)!
 3 f1 (3139|0@5@2&#,)!
 0 s3908|-1 3143 -1
 3 S!38{1043|@1|0@5@3&#id,1040|@1|0@5@3&#type,2|@1|^#isRedecl,}^3161
 0 s3919|&
 1 t3159|3159&
-0 s3920|-1 17576 -1
+0 s3920|-1 17588 -1
 3 f0 (3162|$#,)!
 3 f1211 (3162|$#,)!
 3 f0 (3162|0@5@2&#,)!
 3 S!40{3162|@1|0@0@3&#declarator,1020|@1|0@0@3&#body,}^3186
 0 s3934|&
 1 t3184|3184&
-0 s3935|-1 17535 -1
+0 s3935|-1 17547 -1
 3 f0 (3187|0@5@2&#,)!
 3 f1 (3187|0@5@2&#,)!
 3 f0 (3187|$#,)!
 3 S!47{1043|@1|0@5@3&#varid,2|@1|^#isObj,1032|@1|0@5@3&#type,1036|@1|^#sort,}^3234
 0 s3963|&
 1 t3232|3232&
-0 s3964|-1 17795 -1
+0 s3964|-1 17807 -1
 3 f0 (3235|$#,)!
 3 f3235 (3235|$#,)!
 3 f0 (3235|0@5@2&#,)!
 3 S!49{1043|@1|0@5@3&#quant,3245|@1|0@0@3&#vars,2|@1|^#isForall,}^3259
 0 s3978|&
 1 t3257|3257&
-0 s3979|-1 17808 -1
+0 s3979|-1 17820 -1
 3 f0 (3260|$#,)!
 3 f3260 (3260|$#,)!
 3 f0 (3260|0@5@2&#,)!
 3 S!53{3284|@1|^#kind,3285|@1|^#content,}^3289
 0 s4000|&
 1 t3287|3287&
-0 s4001|-1 17623 -1
+0 s4001|-1 17635 -1
 3 f0 (3290|$#,)!
 3 f3290 (3290|$#,)!
 3 f0 (3290|$#,)!
 3 S!56{1043|@1|0@5@3&#varid,1032|@1|0@5@3&#sortspec,1017|@1|0@0@3&#term,1036|@1|^#sort,}^3328
 0 s4018|&
 1 t3326|3326&
-0 s4019|-1 17589 -1
+0 s4019|-1 17601 -1
 3 f0 (3329|0@5@2&#,)!
 3 f1 (3329|0@5@2&#,)!
 0 s4021|-1 3333 -1
 3 S!60{5|@1|^#wrapped,3349|@1|^#kind,3350|@1|^#content,}^3354
 0 s4038|&
 1 t3352|3352&
-0 s4039|-1 17773 -1
+0 s4039|-1 17785 -1
 3 f0 (3355|0@5@2&#,)!
 3 f1 (3355|0@5@2&#,)!
 3 f0 (3355|$#,)!
 3 S!65{3162|@1|0@0@3&#declarator,1017|@1|0@5@3&#value,}^3391
 0 s4069|&
 1 t3389|3389&
-0 s4070|-1 17508 -1
+0 s4070|-1 17520 -1
 3 f0 (3392|$#,)!
 3 f2 (3392|$#,)!
 3 f0 (3392|0@5@2&#,)!
 3 S!69{2|@1|^#isSpecial,1047|@1|11@5@18&#sref,2|@1|^#isGlobal,2|@1|^#isPrivate,3420|@1|^#qualifier,1032|@1|0@5@3&#type,3402|@1|0@0@3&#decls,}^3423
 0 s4091|&
 1 t3421|3421&
-0 s4092|-1 17784 -1
+0 s4092|-1 17796 -1
 3 f0 (3424|0@5@2&#,)!
 3 f1 (3424|0@5@2&#,)!
 3 f0 (3424|0@5@7&#,)!
 3 S!72{1043|@1|0@5@3&#name,1032|@1|0@5@3&#typespec,3162|@1|0@0@3&#declarator,3444|@1|0@0@3&#globals,3434|@1|0@0@3&#inits,3337|@1|0@0@3&#lets,1023|@1|0@5@3&#checks,1023|@1|0@5@3&#require,3323|@1|0@5@3&#modify,1023|@1|0@5@3&#ensures,1023|@1|0@5@3&#claim,1833|@1|^#special,}^3457
 0 s4109|&
 1 t3455|3455&
-0 s4110|-1 17745 -1
+0 s4110|-1 17757 -1
 3 f0 (3458|0@5@2&#,)!
 3 f1 (3458|0@5@2&#,)!
 3 f0 (3458|0@5@7&#,)!
 3 S!76{1032|@1|0@5@3&#lcltypespec,3172|@1|0@0@3&#declarators,}^3503
 0 s4131|&
 1 t3501|3501&
-0 s4132|-1 17600 -1
+0 s4132|-1 17612 -1
 3 f0 (3504|0@5@2&#,)!
 3 f1 (3504|0@5@2&#,)!
 3 f0 (3504|$#,)!
 3 S!88{2|@1|^#isTypeName,3579|@1|0@5@3&#typename,1014|@1|0@5@3&#opform,}^3582
 0 s4179|&
 1 t3580|3580&
-0 s4180|-1 17732 -1
+0 s4180|-1 17744 -1
 3 f0 (3583|0@5@2&#,)!
 3 f1 (3583|0@5@2&#,)!
 3 f0 (3583|0@5@7&#,)!
 3 S!94{1043|@1|0@5@3&#tok,2986|@1|0@5@3&#domain,1043|@1|0@5@3&#range,6|@1|^#key,}^3625
 0 s4228|&
 1 t3623|3623&
-0 s4229|-1 17442 -1
+0 s4229|-1 17454 -1
 3 f0 (3626|0@5@7&#,)!
 3 f1211 (3626|0@5@7&#,)!
 3 f0 (3626|0@5@2&#,)!
 3 S!99{3677|@1|0@5@2&#name,3626|@1|0@0@18&#signature,}^3688
 0 s4259|&
 1 t3686|3686&
-0 s4260|-1 17469 -1
+0 s4260|-1 17481 -1
 0 s4261|-1 3695 -1
 3 f0 (3689|0@0@2&#,)!
 3 f1 (3689|0@0@2&#,)!
 3 S!103{1043|@1|0@5@3&#tok,3583|@1|0@0@3&#typename,2|@1|^#isCType,3717|@1|^#content,}^3721
 0 s4277|&
 1 t3719|3719&
-0 s4278|-1 17821 -1
+0 s4278|-1 17833 -1
 3 f0 (3722|0@5@2&#,)!
 3 f1 (3722|0@5@2&#,)!
 3 f0 (3722|0@5@7&#,)!
 3 S!108{2986|@1|0@5@3&#traitid,3755|@1|0@5@3&#rename,}^3760
 0 s4297|&
 1 t3758|3758&
-0 s4298|-1 17710 -1
+0 s4298|-1 17722 -1
 3 f0 (3761|0@5@2&#,)!
 3 f1 (3761|0@5@2&#,)!
 0 s4300|-1 3765 -1
 3 S!118{3803|@1|^#kind,3804|@1|^#content,}^3808
 0 s4339|&
 1 t3806|3806&
-0 s4340|-1 17546 -1
+0 s4340|-1 17558 -1
 3 f0 (3809|$#,)!
 3 f1211 (3809|$#,)!
 3 f0 (3809|0@5@2&#,)!
 3 S!122{1043|@1|0@5@3&#id,2|@1|^#export,3667|@1|0@0@2&#signature,3147|@1|0@5@2&#globals,}^4189
 0 s4538|&
 1 t4187|4187&
-0 s4539|-1 19613 -1
+0 s4539|-1 19625 -1
 3 S!123{1043|@1|0@5@3&#id,1036|@1|^#basedOn,2|@1|^#abstract,2|@1|^#modifiable,2|@1|^#export,}^4193
 0 s4540|&
 1 t4191|4191&
 0 s4577|-1 4229 -1
 1 t4228|4228&
 3 Ss_htEntry{4227|@1|0@0@2&#data,4229|@1|0@0@2&#next,}!
-0 s4578|-1 19586 -1
+0 s4578|-1 19598 -1
 0 s4579|-1 4233 -1
-1 t4232|4232 19638 -1
+1 t4232|4232 19650 -1
 0 s4580|-1 4235 -1
 1 t4234|4234&
 3 S!134{6|@1|^#count,6|@1|^#size,4235|@1|0@3@2&#buckets,}!
 0 s4581|&
-0 s4582|-1 19465 -1
+0 s4582|-1 19477 -1
 0 s4583|-1 4240 -1
 1 t4239|4239&
 0 s4584|&
 3 S!136{1211|@1|0@5@2&#key,5|@1|^#val,}^4366
 0 s4660|&
 1 t4364|4364&
-0 s4661|-1 14039 -1
+0 s4661|-1 14045 -1
 0 s4662|-1 4369 -1
 1 t4368|4368&
 3 S!137{5|@1|^#size,5|@1|^#nspace,4369|@1|0@0@2&#entries,}^4372
 0 s4663|&
 1 t4370|4370&
-0 s4664|-1 14066 -1
+0 s4664|-1 14072 -1
 0 s4665|-1 4375 -1
 1 t4374|4374&
 3 Ss_cstringTable{5|@1|^#size,5|@1|^#nentries,4375|@1|0@0@2&#buckets,}!
 3 S!138{1211|@1|0@5@2&#key,20|@1|0@0@2&#val,}^4401
 0 s4677|&
 1 t4399|4399&
-0 s4678|-1 14420 -1
+0 s4678|-1 14426 -1
 0 s4679|-1 4404 -1
 1 t4403|4403&
 3 S!139{5|@1|^#size,5|@1|^#nspace,4404|@1|0@0@2&#entries,}^4407
 0 s4680|&
 1 t4405|4405&
-0 s4681|-1 14447 -1
+0 s4681|-1 14453 -1
 0 s4682|-1 4410 -1
 1 t4409|4409&
 3 Ss_genericTable{5|@1|^#size,5|@1|^#nentries,4410|@1|0@0@2&#buckets,}!
 3 f1211 (4440|0@5@7&#,)!
 3 f0 (4440|0@5@2&#,)!
 3 f1 (4440|0@5@2&#,)!
-0 s4710|-1 16875 -1
+0 s4710|-1 16887 -1
 3 f0 (1211|0@5@2&#,)!
 3 f4468 (1211|0@5@2&#,)!
 0 s4711|-1 4472 -1
 3 S!149{5|@1|^#entries,5|@1|^#nspace,4802|@1|11@3@3&#elements,}^4805
 0 s4924|&
 1 t4803|4803&
-0 a4925|-1 17199 -1
+0 a4925|-1 17211 -1
 3 f0 ()!
 3 f4806 ()!
 3 f0 (4806|0@5@7&#,4798|$#,)!
 3 S!153{5|@1|^#level,5|@1|^#index,}^5082
 0 s5064|&
 1 t5080|5080&
-0 s5065|-1 14547 -1
+0 s5065|-1 14553 -1
 0 s5066|-1 5085 -1
 1 t5084|5084&
 0 s5067|&
 3 S!204{8182|@1|^#kind,1722|@1|^#code,8183|@1|11@0@0&#info,1082|@1|0@5@3&#loc,}^8187
 0 s6715|&
 1 t8185|8185&
-0 s6716|-1 17093 -1
+0 s6716|-1 17105 -1
 3 f0 (8188|$#,)!
 3 f2 (8188|$#,)!
 3 f0 (8188|$#,)!
 3 S!206{1082|@1|0@5@3&#fl,1211|@1|0@5@3&#def,2|@1|^#defined,2|@1|^#scomment,}^8247
 0 s6740|&
 1 t8245|8245&
-0 s6741|-1 12035 -1
+0 s6741|-1 12041 -1
 0 s6742|-1 8250 -1
 1 t8249|8249&
 3 S!207{5|@1|^#nspace,5|@1|^#entries,8250|@1|11@0@2&#contents,}^8253
 3 S!209{2|@1|^#ftemp,2|@1|^#fsystem,2|@1|^#fspecial,1211|@1|0@5@3&#fname,1211|@1|0@5@3&#basename,8273|@1|^#ftype,1513|@1|^#fder,}^8276
 0 s6763|&
 1 t8274|8274&
-0 s6764|-1 13960 -1
+0 s6764|-1 13966 -1
 0 s6765|-1 8279 -1
 1 t8278|8278&
 3 S!210{5|@1|^#nentries,5|@1|^#nspace,1085|@1|0@5@3&#htable,8279|@1|11@0@2&#elements,}^8282
 3 S!211{1082|@1|0@5@3&#loc,1211|@1|0@5@3&#msg,}^8358
 0 s6798|&
 1 t8356|8356&
-0 s6799|-1 14269 -1
+0 s6799|-1 14275 -1
 0 s6800|-1 8361 -1
 1 t8360|8360&
 3 S!212{5|@1|^#nelements,5|@1|^#nspace,8361|@1|11@0@2&#elements,}^8364
 3 f2 (1151|0@5@7&#,1047|0@5@7&#,)!
 3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
 3 f2 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (1151|0@5@7&#,1047|0@5@7&#,)!
 3 Ss_mtValuesNode{2392|@1|0@5@3&#values,}!
 3 f0 (2392|0@5@2&#,)!
 3 f1154 (2392|0@5@2&#,)!
 3 f1211 (1163|$#,)!
 3 f0 (1163|0@0@2&#,)!
 3 f1 (1163|0@0@2&#,)!
-0 s6934|-1 8621 -1
-1 t8620|8620&
-3 Ss_mtDefaultsDeclList{5|@1|^#nelements,5|@1|^#nspace,8621|@1|11@3@3&#elements,}!
+0 s6935|-1 8623 -1
+1 t8622|8622&
+3 Ss_mtDefaultsDeclList{5|@1|^#nelements,5|@1|^#nspace,8623|@1|11@3@3&#elements,}!
 3 f0 (1160|0@5@7&#,)!
 3 f2 (1160|0@5@7&#,)!
 3 f0 (1160|@7|0@5@7&#,)!
 3 f0 (1166|0@0@2&#,)!
 3 f1 (1166|0@0@2&#,)!
 1 t1172|1172&
-3 Ss_mtAnnotationList{5|@1|^#nelements,5|@1|^#nspace,8653|@1|11@3@3&#elements,}!
+3 Ss_mtAnnotationList{5|@1|^#nelements,5|@1|^#nspace,8655|@1|11@3@3&#elements,}!
 3 f0 (1169|0@5@7&#,)!
 3 f2 (1169|0@5@7&#,)!
 3 f0 (1169|@7|0@5@7&#,)!
 3 f1211 (1175|$#,)!
 3 f0 (1175|$#,)!
 3 f1181 (1175|$#,)!
-0 s6966|-1 8701 -1
-1 t8700|8700&
-3 Ss_mtTransferClauseList{5|@1|^#nelements,5|@1|^#nspace,8701|@1|11@3@3&#elements,}!
+0 s6967|-1 8703 -1
+1 t8702|8702&
+3 Ss_mtTransferClauseList{5|@1|^#nelements,5|@1|^#nspace,8703|@1|11@3@3&#elements,}!
 3 f0 (1187|0@5@7&#,)!
 3 f2 (1187|0@5@7&#,)!
 3 f0 (1187|@7|0@5@7&#,)!
 3 f1082 (1190|$#,)!
 3 f0 (1190|0@0@2&#,)!
 3 f1 (1190|0@0@2&#,)!
-0 s6981|-1 8740 -1
-1 t8739|8739&
-3 Ss_mtLoseReferenceList{5|@1|^#nelements,5|@1|^#nspace,8740|@1|11@3@3&#elements,}!
+0 s6982|-1 8742 -1
+1 t8741|8741&
+3 Ss_mtLoseReferenceList{5|@1|^#nelements,5|@1|^#nspace,8742|@1|11@3@3&#elements,}!
 3 f0 (1193|0@5@7&#,)!
 3 f2 (1193|0@5@7&#,)!
 3 f0 (1193|@7|0@5@7&#,)!
 3 f0 (1196|0@0@2&#,)!
 3 f1 (1196|0@0@2&#,)!
 3 e!219{MTAK_VALUE,MTAK_ERROR}!
-0 s6998|&
-3 Ss_mtTransferAction{8777|@1|^#kind,1211|@1|0@5@3&#value,1211|@1|0@5@3&#message,1082|@1|0@5@3&#loc,}!
+0 s6999|&
+3 Ss_mtTransferAction{8779|@1|^#kind,1211|@1|0@5@3&#value,1211|@1|0@5@3&#message,1082|@1|0@5@3&#loc,}!
 3 f0 (1199|0@0@2&#,)!
 3 f1 (1199|0@0@2&#,)!
 3 f0 (1199|$#,)!
 3 f0 (1058|0@0@2&#,)!
 3 f1199 (1058|0@0@2&#,)!
 3 e!220{MTMK_VALUE,MTMK_STAR}!
-0 s7007|&
-3 Ss_mtMergeItem{8798|@1|^#kind,1211|@1|0@5@3&#value,1082|@1|0@5@3&#loc,}!
+0 s7008|&
+3 Ss_mtMergeItem{8800|@1|^#kind,1211|@1|0@5@3&#value,1082|@1|0@5@3&#loc,}!
 3 f0 (1178|0@0@2&#,)!
 3 f1 (1178|0@0@2&#,)!
 3 f0 (1178|$#,)!
 3 f1082 (1184|$#,)!
 3 f0 (1184|0@0@2&#,)!
 3 f1 (1184|0@0@2&#,)!
-0 s7015|-1 8830 -1
-1 t8829|8829&
-3 Ss_mtMergeClauseList{5|@1|^#nelements,5|@1|^#nspace,8830|@1|11@3@3&#elements,}!
+0 s7016|-1 8832 -1
+1 t8831|8831&
+3 Ss_mtMergeClauseList{5|@1|^#nelements,5|@1|^#nspace,8832|@1|11@3@3&#elements,}!
 3 f0 (1181|0@5@7&#,)!
 3 f2 (1181|0@5@7&#,)!
 3 f0 (1181|@7|0@5@7&#,)!
 3 f1115 (1109|$#,)!
 3 f0 (1109|$#,)!
 3 f1118 (1109|$#,)!
-0 s7033|-1 8867 -1
-1 t8866|8866&
-3 Ss_metaStateConstraintList{5|@1|^#nelements,5|@1|^#free,8867|@1|11@3@3&#elements,}!
+0 s7034|-1 8869 -1
+1 t8868|8868&
+3 Ss_metaStateConstraintList{5|@1|^#nelements,5|@1|^#free,8869|@1|11@3@3&#elements,}!
 3 f0 (1112|0@5@7&#,)!
 3 f2 (1112|0@5@7&#,)!
 3 f0 (1112|0@5@7&#,)!
 3 f1 (1118|0@5@2&#,)!
 2 F0/0|0&
 2 F5/0|5&
-3 Ss_metaStateInfo{1211|@1|0@5@2&#name,1082|@1|0@5@3&#loc,2392|@1|0@5@3&#valueNames,8419|@1|0@0@3&#sctable,8419|@1|0@0@3&#mergetable,8931|@1|^#defaultValue,1151|@1|0@5@3&#context,}!
+3 Ss_metaStateInfo{1211|@1|0@5@2&#name,1082|@1|0@5@3&#loc,2392|@1|0@5@3&#valueNames,8419|@1|0@0@3&#sctable,8419|@1|0@0@3&#mergetable,8933|@1|^#defaultValue,1151|@1|0@5@3&#context,}!
 3 f0 (1103|0@5@7&#,)!
 3 f2 (1103|0@5@7&#,)!
 3 f0 (1103|0@5@7&#,)!
 3 f1211 (1091|0@5@7&#,)!
 3 f0 (315|$#,)!
 3 f1091 (315|$#,)!
+3 f0 (1091|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (1091|0@5@7&#,1047|0@5@7&#,)!
 3 f0 (1100|0@5@7&#,)!
 3 f2 (1100|0@5@7&#,)!
 3 f0 (1100|0@5@7&#,)!
 3 f0 (1100|0@5@7&#,)!
 3 f5 (1100|0@5@7&#,)!
 3 e!221{FCT_BUFFER,FCT_METASTATE,FCT_CONJUNCT}!
-0 s7110|&
-0 s7111|&
-3 S!222{1106|@1|0@5@3&#op1,1106|@1|0@5@3&#op2,}!
 0 s7112|&
-3 U!223{1206|@1|0@5@2&#buffer,1109|@1|0@0@2&#metastate,9051|@1|^#conjunct,}!
 0 s7113|&
-3 Ss_functionConstraint{9050|@1|^#kind,9053|@1|^#constraint,}!
+3 S!222{1106|@1|0@5@3&#op1,1106|@1|0@5@3&#op2,}!
+0 s7114|&
+3 U!223{1206|@1|0@5@2&#buffer,1109|@1|0@0@2&#metastate,9055|@1|^#conjunct,}!
+0 s7115|&
+3 Ss_functionConstraint{9054|@1|^#kind,9057|@1|^#constraint,}!
 3 f0 (1106|0@5@7&#,)!
 3 f2 (1106|0@5@7&#,)!
 3 f0 (1106|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
+3 f1 ()!
+3 f0 ()!
 3 f2 ()!
 3 f0 ()!
 3 f2 ()!
 3 f0 (1200|0@5@7&#,1200|0@5@7&#,)!
 3 f1 (1200|0@5@7&#,1200|0@5@7&#,)!
 3 U!224{2140|@1|^#tok,5|@1|^#count,1833|@1|^#typequal,2660|@1|0@5@3&#tquallist,1213|@1|^#ctyp,1047|@1|0@5@18&#sr,1047|@1|0@5@2&#osr,1124|@1|0@5@2&#funcclauselist,1121|@1|0@5@2&#funcclause,1803|@1|0@5@2&#flagspec,1127|@1|0@0@2&#globsclause,1130|@1|0@0@2&#modsclause,1133|@1|0@5@2&#warnclause,1136|@1|0@0@2&#stateclause,1106|@1|0@5@2&#fcnconstraint,1109|@1|0@0@2&#msconstraint,1115|@1|0@0@2&#msspec,1118|@1|0@5@2&#msexpr,1103|@1|0@5@18@3@0#msinfo,1076|@1|0@5@2&#srlist,1200|@1|0@5@2&#globset,5610|@1|0@5@2&#qtyp,1211|@1|0@5@2&#cname,1091|@1|0@5@18@3@0#annotation,1061|@1|0@5@2&#ntyp,8021|@1|0@0@2&#ntyplist,4866|@1|0@5@2&#flist,4866|@1|0@5@17&#entrylist,1050|@1|0@5@18@3@0#entry,1050|@1|0@5@2&#oentry,1067|@1|0@5@2&#expr,4476|@1|0@0@2&#enumnamelist,4309|@1|0@0@2&#exprlist,1073|@1|0@5@2&#srset,2392|@1|0@5@2&#cstringlist,1203|@1|0@5@3&#con,1206|@1|0@5@3&#conL,1209|@1|0@5@3&#conE,}!
-0 s7424|&
-0 s7425|-1 9598 -1
+0 s7427|&
+0 s7428|-1 9604 -1
 3 f0 (5|^#,5|^#,5|^#,)!
 3 f1 (5|^#,5|^#,5|^#,)!
 3 f1 (23|^#,23|^#,6|^#,)!
 3 f0 ()!
 3 f5 ()!
-1 t9592|9592&
+1 t9598|9598&
 2 F0/200|0&
 2 F7/200|7&
 2 F0/200|0&
-2 F9592/200|9592&
+2 F9598/200|9598&
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 ()!
 3 f5 ()!
 3 f0 ()!
 3 f5 ()!
-0 s7428|-1 9610 -1
-1 t9609|9609&
-0 s7429|&
-0 s7430|&
-3 Syy_buffer_state{211|@1|0@0@3&#yy_input_file,23|@1|0@0@3&#yy_ch_buf,23|@1|0@0@3&#yy_buf_pos,9612|@1|^#yy_buf_size,5|@1|^#yy_n_chars,5|@1|^#yy_is_our_buffer,5|@1|^#yy_is_interactive,5|@1|^#yy_at_bol,5|@1|^#yy_fill_buffer,5|@1|^#yy_buffer_status,}!
+0 s7431|-1 9616 -1
+1 t9615|9615&
+0 s7432|&
+0 s7433|&
+3 Syy_buffer_state{211|@1|0@0@3&#yy_input_file,23|@1|0@0@3&#yy_ch_buf,23|@1|0@0@3&#yy_buf_pos,9618|@1|^#yy_buf_size,5|@1|^#yy_n_chars,5|@1|^#yy_is_our_buffer,5|@1|^#yy_is_interactive,5|@1|^#yy_at_bol,5|@1|^#yy_fill_buffer,5|@1|^#yy_buffer_status,}!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
-3 f9611 ()!
+3 f9617 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
-3 f9611 ()!
+3 f9617 ()!
 3 f0 ()!
-3 f9611 ()!
+3 f9617 ()!
 3 f0 ()!
-3 f9611 ()!
+3 f9617 ()!
 3 f0 ()!
 3 f19 ()!
 3 f20 ()!
 3 f20 ()!
 3 f0 ()!
 3 f1 ()!
-0 s7441|&
-0 s7442|&
+0 s7444|&
+0 s7445|&
 3 f0 ()!
-3 f9643 ()!
+3 f9649 ()!
 3 f0 ()!
-3 f9643 ()!
+3 f9649 ()!
 3 f0 ()!
 3 f5 ()!
 3 f0 ()!
 2 F0/799|0&
 2 F7/799|7&
 3 U!225{2140|@1|^#tok,5|@1|^#count,1833|@1|^#typequal,2660|@1|0@5@3&#tquallist,1213|@1|^#ctyp,1047|@1|0@5@18&#sr,1047|@1|0@5@2&#osr,1124|@1|0@5@2&#funcclauselist,1121|@1|0@5@2&#funcclause,1803|@1|0@5@2&#flagspec,1127|@1|0@0@2&#globsclause,1130|@1|0@0@2&#modsclause,1133|@1|0@5@2&#warnclause,1136|@1|0@0@2&#stateclause,1106|@1|0@5@2&#fcnconstraint,1109|@1|0@0@2&#msconstraint,1115|@1|0@0@2&#msspec,1118|@1|0@5@2&#msexpr,1103|@1|0@5@18@3@0#msinfo,1076|@1|0@5@2&#srlist,1200|@1|0@5@2&#globset,5610|@1|0@5@2&#qtyp,1211|@1|0@5@2&#cname,1091|@1|0@5@18@3@0#annotation,1061|@1|0@5@2&#ntyp,8021|@1|0@0@2&#ntyplist,4866|@1|0@5@2&#flist,4866|@1|0@5@17&#entrylist,1050|@1|0@5@18@3@0#entry,1050|@1|0@5@2&#oentry,1067|@1|0@5@2&#expr,4476|@1|0@0@2&#enumnamelist,4309|@1|0@0@2&#exprlist,1073|@1|0@5@2&#srset,2392|@1|0@5@2&#cstringlist,1203|@1|0@5@3&#con,1206|@1|0@5@3&#conL,1209|@1|0@5@3&#conE,}!
-0 s7443|&
-0 a7444|&
-3 f0 (9668|0@5@7&#,)!
-3 f2 (9668|0@5@7&#,)!
-3 f1 (9668|@7|6@5@7&#,1513|@3|&#,)!
-3 f0 ()!
-3 f9668 ()!
-3 f0 (9668|@7|0@5@7&#,)!
-3 f2 (9668|@7|0@5@7&#,)!
-3 f0 (9668|0@5@2&#,9668|0@5@6&#,)!
-3 f9668 (9668|0@5@2&#,9668|0@5@6&#,)!
-3 f0 (9668|0@5@7&#,1513|$#,)!
-3 f1 (9668|0@5@7&#,1513|$#,)!
-3 f0 (9668|@7|0@5@7&#,)!
-3 f5 (9668|@7|0@5@7&#,)!
-3 f0 (9668|0@5@2&#,)!
-3 f1 (9668|0@5@2&#,)!
+0 s7446|&
+0 a7447|&
+3 f0 (9674|0@5@7&#,)!
+3 f2 (9674|0@5@7&#,)!
+3 f1 (9674|@7|6@5@7&#,1513|@3|&#,)!
+3 f0 ()!
+3 f9674 ()!
+3 f0 (9674|@7|0@5@7&#,)!
+3 f2 (9674|@7|0@5@7&#,)!
+3 f0 (9674|0@5@2&#,9674|0@5@6&#,)!
+3 f9674 (9674|0@5@2&#,9674|0@5@6&#,)!
+3 f0 (9674|0@5@7&#,1513|$#,)!
+3 f1 (9674|0@5@7&#,1513|$#,)!
+3 f0 (9674|@7|0@5@7&#,)!
+3 f5 (9674|@7|0@5@7&#,)!
+3 f0 (9674|0@5@2&#,)!
+3 f1 (9674|0@5@2&#,)!
 3 f0 ()!
 3 f5 ()!
 3 f0 ()!
 3 f0 ()!
 3 f5 ()!
 3 f0 ()!
-3 f9643 ()!
+3 f9649 ()!
 3 f0 (5|^#,)!
-3 f9643 (5|^#,)!
-3 f9643 (9643|^#,)!
+3 f9649 (5|^#,)!
+3 f9649 (9649|^#,)!
 3 f0 (5|^#,5|^#,)!
 3 f1 (5|^#,5|^#,)!
 3 f1 (5|^#,23|^#,)!
 3 f1 (211|0@0@18&#,)!
 3 f0 (5|^#,)!
 3 f1 (5|^#,)!
-3 f1 (9611|^#,)!
+3 f1 (9617|^#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (5|^#,5|^#,)!
-3 f9611 (5|^#,5|^#,)!
-3 f9611 (211|^#,5|^#,)!
+3 f9617 (5|^#,5|^#,)!
+3 f9617 (211|^#,5|^#,)!
 3 f0 (5|^#,)!
 3 f1 (5|^#,)!
-3 f1 (9611|^#,)!
+3 f1 (9617|^#,)!
 3 f0 (5|^#,5|^#,)!
 3 f1 (5|^#,5|^#,)!
-3 f1 (9611|^#,211|^#,)!
+3 f1 (9617|^#,211|^#,)!
 3 f0 (5|^#,)!
 3 f1 (5|^#,)!
-3 f1 (9611|^#,)!
+3 f1 (9617|^#,)!
 3 f0 (5|^#,5|^#,)!
-3 f9611 (5|^#,5|^#,)!
-3 f9611 (23|^#,9612|^#,)!
+3 f9617 (5|^#,5|^#,)!
+3 f9617 (23|^#,9618|^#,)!
 3 f0 (5|^#,)!
-3 f9611 (5|^#,)!
-3 f9611 (23|^#,)!
+3 f9617 (5|^#,)!
+3 f9617 (23|^#,)!
 3 f0 (5|^#,5|^#,)!
-3 f9611 (5|^#,5|^#,)!
-3 f9611 (23|^#,5|^#,)!
+3 f9617 (5|^#,5|^#,)!
+3 f9617 (23|^#,5|^#,)!
 3 f0 (5|^#,)!
 3 f1 (5|^#,)!
 3 f1 (42|^#,)!
 3 f0 (5|^#,)!
 3 f19 (5|$#,)!
 3 f20 (5|$#,)!
-3 f20 (9612|^#,)!
+3 f20 (9618|^#,)!
 3 f0 (5|^#,5|^#,)!
 3 f19 (5|$#,5|$#,)!
 3 f20 (5|$#,5|$#,)!
-3 f20 (20|^#,9612|^#,)!
+3 f20 (20|^#,9618|^#,)!
 3 f0 (5|^#,)!
 3 f1 (5|^#,)!
 3 f1 (20|^#,)!
 3 Sskeyword{23|@1|0@5@18@3@0#name,5|@1|^#token,}!
-0 s7452|-1 -1 9799
-2 y9798|9798&
+0 s7455|-1 -1 9805
+2 y9804|9804&
 3 f0 (1211|0@5@7&#,)!
 3 f2 (1211|0@5@7&#,)!
 3 f0 ()!
 3 f0 ()!
 3 f1 ()!
 3 U!226{1058|@1|0@0@3&#tok,1142|@1|0@0@3&#mtdecl,1145|@1|0@5@3&#mtpiece,1148|@1|0@5@3&#mtpieces,1151|@1|0@5@3&#mtcontext,1154|@1|0@0@3&#mtvalues,1157|@1|0@0@3&#mtdefaults,1160|@1|0@5@3&#mtdeflist,1166|@1|0@0@3&#mtannotations,1169|@1|0@5@3&#mtannotlist,1172|@1|0@0@3&#mtannotdecl,1175|@1|0@0@3&#mtmerge,1178|@1|0@0@3&#mtmergeitem,1181|@1|0@5@3&#mtmergeclauselist,1184|@1|0@0@3&#mtmergeclause,1187|@1|0@5@3&#mttransferclauselist,1190|@1|0@0@3&#mttransferclause,1199|@1|0@0@3&#mttransferaction,1193|@1|0@5@3&#mtlosereferencelist,1196|@1|0@0@3&#mtlosereference,2392|@1|0@5@2&#cstringlist,1213|@1|^#ctyp,5610|@1|0@5@2&#qtyp,5|@1|^#count,}!
-0 s7457|&
+0 s7460|&
 3 f0 ()!
 3 f5 ()!
 3 f0 (1094|0@5@7&#,)!
 3 f1 (1094|0@5@7&#,)!
-3 f0 (9598|$#,)!
-3 f5 (9598|$#,)!
+3 f0 (9604|$#,)!
+3 f5 (9604|$#,)!
 3 f0 (1058|$#,)!
 3 f1213 (1058|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (1094|0@5@7&#,)!
 3 f1 (1094|0@5@7&#,)!
-3 f0 (9598|$#,)!
-3 f5 (9598|$#,)!
+3 f0 (9604|$#,)!
+3 f5 (9604|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f0 ()!
 3 f1 ()!
 3 U!227{1058|@1|0@0@3&#tok,1142|@1|0@0@3&#mtdecl,1145|@1|0@5@3&#mtpiece,1148|@1|0@5@3&#mtpieces,1151|@1|0@5@3&#mtcontext,1154|@1|0@0@3&#mtvalues,1157|@1|0@0@3&#mtdefaults,1160|@1|0@5@3&#mtdeflist,1166|@1|0@0@3&#mtannotations,1169|@1|0@5@3&#mtannotlist,1172|@1|0@0@3&#mtannotdecl,1175|@1|0@0@3&#mtmerge,1178|@1|0@0@3&#mtmergeitem,1181|@1|0@5@3&#mtmergeclauselist,1184|@1|0@0@3&#mtmergeclause,1187|@1|0@5@3&#mttransferclauselist,1190|@1|0@0@3&#mttransferclause,1199|@1|0@0@3&#mttransferaction,1193|@1|0@5@3&#mtlosereferencelist,1196|@1|0@0@3&#mtlosereference,2392|@1|0@5@2&#cstringlist,1213|@1|^#ctyp,5610|@1|0@5@2&#qtyp,5|@1|^#count,}!
-0 s7463|&
+0 s7466|&
 3 f0 (5|^#,5|^#,5|^#,)!
 3 f1 (5|^#,5|^#,5|^#,)!
 3 f1 (23|^#,23|^#,6|^#,)!
 2 F0/200|0&
 2 F7/200|7&
 2 F0/200|0&
-2 F9592/200|9592&
+2 F9598/200|9598&
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
-3 f0 (211|$#,5|$#,9592|$#,)!
-3 f1 (211|$#,5|$#,9592|$#,)!
-0 s7465|-1 9915 -1
-1 t9914|9914&
-3 S!228{5|@1|^#nelements,5|@1|^#nspace,9915|@1|11@3@3&#elements,}^9918
-0 s7466|&
-1 t9916|9916&
-0 a7467|&
-3 f1 (9919|@7|&#,1067|@3|6@5@19@2@0#,)!
-3 f0 ()!
-3 f9919 ()!
+3 f0 (211|$#,5|$#,9598|$#,)!
+3 f1 (211|$#,5|$#,9598|$#,)!
+0 s7468|-1 9921 -1
+1 t9920|9920&
+3 S!228{5|@1|^#nelements,5|@1|^#nspace,9921|@1|11@3@3&#elements,}^9924
+0 s7469|&
+1 t9922|9922&
+0 a7470|&
+3 f1 (9925|@7|&#,1067|@3|6@5@19@2@0#,)!
+3 f0 ()!
+3 f9925 ()!
 3 f0 (1067|0@5@18@2@0#,)!
-3 f9919 (1067|0@5@18@2@0#,)!
-3 f0 (9919|$#,1067|0@5@18@2@0#,)!
-3 f1 (9919|$#,1067|0@5@18@2@0#,)!
-3 f0 (9919|$#,)!
-3 f1211 (9919|$#,)!
-3 f0 (9919|0@0@2&#,)!
-3 f1 (9919|0@0@2&#,)!
-3 f0 (9919|@5|$#,9919|0@0@2&#,)!
-3 f9919 (9919|@5|$#,9919|0@0@2&#,)!
+3 f9925 (1067|0@5@18@2@0#,)!
+3 f0 (9925|$#,1067|0@5@18@2@0#,)!
+3 f1 (9925|$#,1067|0@5@18@2@0#,)!
+3 f0 (9925|$#,)!
+3 f1211 (9925|$#,)!
+3 f0 (9925|0@0@2&#,)!
+3 f1 (9925|0@0@2&#,)!
+3 f0 (9925|@5|$#,9925|0@0@2&#,)!
+3 f9925 (9925|@5|$#,9925|0@0@2&#,)!
 3 f0 (1067|0@5@18&#,)!
 3 f2 (1067|0@5@18&#,)!
 3 f0 (1067|0@5@18&#,)!
 3 C1.2/1|!
 3 f0 (1067|0@5@18&#,)!
 3 f2 (1067|0@5@18&#,)!
-3 f9951 (1067|0@5@18&#,)!
+3 f9957 (1067|0@5@18&#,)!
 3 f7490 (1067|0@5@18&#,)!
 3 f0 (1067|0@5@18&#,)!
 3 f2 (1067|0@5@18&#,)!
 3 f0 (1067|@5|0@5@7&#,)!
 3 f1067 (1067|@5|0@5@7&#,)!
 1 t1206|1206&
-3 f0 (1067|0@5@18&#,1067|0@5@18&#,9974|15@0@1&#,9974|15@0@1&#,9974|15@0@1&#,9974|15@0@1&#,)!
-3 f1 (1067|0@5@18&#,1067|0@5@18&#,9974|15@0@1&#,9974|15@0@1&#,9974|15@0@1&#,9974|15@0@1&#,)!
+3 f0 (1067|0@5@18&#,1067|0@5@18&#,9980|15@0@1&#,9980|15@0@1&#,9980|15@0@1&#,9980|15@0@1&#,)!
+3 f1 (1067|0@5@18&#,1067|0@5@18&#,9980|15@0@1&#,9980|15@0@1&#,9980|15@0@1&#,9980|15@0@1&#,)!
 3 f0 (1067|0@5@7&#,)!
 3 f1 (1067|0@5@7&#,)!
 3 f0 (1067|@5|0@5@7&#,)!
 3 f0 (1206|@5|0@5@7&#,)!
 3 f1206 (1206|@5|0@5@7&#,)!
 3 ?!
-3 f10419 (20|$#,20|$#,)!
-3 f5 (20|$#,20|$#,)^10422
-1 t10421|10421&
+3 f10425 (20|$#,20|$#,)!
+3 f5 (20|$#,20|$#,)^10428
+1 t10427|10427&
 3 f0 (1203|@5|0@5@7&#,1206|0@5@7&#,)!
 3 f1203 (1203|@5|0@5@7&#,1206|0@5@7&#,)!
 3 f0 (7392|$#,1209|0@5@19@3@0#,7392|$#,1209|0@5@19@3@0#,)!
 3 f0 (1067|0@5@18&#,1067|0@5@18&#,1067|0@5@18&#,)!
 3 f1 (1067|0@5@18&#,1067|0@5@18&#,1067|0@5@18&#,)!
 3 ?!
-3 f10543 (1715|$#,)!
-3 f1698 (1715|$#,)^10546
-1 t10545|10545&
-0 s7481|&
+3 f10549 (1715|$#,)!
+3 f1698 (1715|$#,)^10552
+1 t10551|10551&
+0 s7484|&
 3 ?!
 1 t1694|1694&
-3 f10548 (10549|$#,1715|$#,)!
-3 f1 (10549|$#,1715|$#,)^10552
-1 t10551|10551&
-0 s7482|&
-0 s7483|-1 10555 -1
-1 t10554|10554 11134 -1
-3 Sparse_marker{10549|@1|0@0@18&#buf,10555|@1|0@5@18&#next,5|@1|^#position,}!
-0 s7484|-1 10558 -1
+3 f10554 (10555|$#,1715|$#,)!
+3 f1 (10555|$#,1715|$#,)^10558
 1 t10557|10557&
-3 Sarglist{10558|@1|0@5@3&#next,23|@1|0@0@18&#name,5|@1|^#length,5|@1|^#argno,5|@1|^#rest_args,}!
+0 s7485|&
+0 s7486|-1 10561 -1
+1 t10560|10560 11140 -1
+3 Sparse_marker{10555|@1|0@0@18&#buf,10561|@1|0@5@18&#next,5|@1|^#position,}!
+0 s7487|-1 10564 -1
+1 t10563|10563&
+3 Sarglist{10564|@1|0@5@3&#next,23|@1|0@0@18&#name,5|@1|^#length,5|@1|^#argno,5|@1|^#rest_args,}!
 3 f0 (1715|$#,)!
 3 f1698 (1715|$#,)!
 3 C1.5/1|!
 3 f0 (1715|$#,)!
 3 f5 (1715|$#,)!
-3 f10562 (1715|$#,)!
+3 f10568 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
-0 s7488|-1 10569 -1
-1 t10568|10568&
-0 s7489|-1 10571 -1
-1 t10570|10570&
-3 ScppBuffer{23|@1|0@5@2&#buf,23|@1|0@5@18@2@0#cur,23|@1|0@5@18@2@0#rlimit,23|@1|0@5@18@2@0#alimit,23|@1|0@5@18@2@0#prev,1211|@1|0@5@18&#fname,1211|@1|0@5@18@2@0#nominal_fname,10569|@1|0@5@18&#dir,9|@1|^#line_base,5|@1|^#lineno,5|@1|^#colno,10547|@1|0@0@3&#underflow,10553|@1|0@0@3&#cleanup,1053|@1|0@0@18&#hnode,10555|@1|0@5@18&#marks,10571|@1|0@5@18@2@0#if_stack,4|@1|^#system_header_p,4|@1|^#seen_eof,2|@1|^#has_escapes,}!
-0 s7490|&
-0 s7491|-1 10606 -1
+0 s7491|-1 10575 -1
+1 t10574|10574&
+0 s7492|-1 10577 -1
+1 t10576|10576&
+3 ScppBuffer{23|@1|0@5@2&#buf,23|@1|0@5@18@2@0#cur,23|@1|0@5@18@2@0#rlimit,23|@1|0@5@18@2@0#alimit,23|@1|0@5@18@2@0#prev,1211|@1|0@5@18&#fname,1211|@1|0@5@18@2@0#nominal_fname,10575|@1|0@5@18&#dir,9|@1|^#line_base,5|@1|^#lineno,5|@1|^#colno,10553|@1|0@0@3&#underflow,10559|@1|0@0@3&#cleanup,1053|@1|0@0@18&#hnode,10561|@1|0@5@18&#marks,10577|@1|0@5@18@2@0#if_stack,4|@1|^#system_header_p,4|@1|^#seen_eof,2|@1|^#has_escapes,}!
+0 s7493|&
+0 s7494|-1 10612 -1
 2 F0/0|0&
 2 F1694/0|1694&
 1 t1696|1696&
-3 ScppReader{10547|@1|0@0@3&#get_token,10549|@1|0@5@18&#buffer,10576|@1|^#buffer_stack,5|@1|^#errors,10577|@1|0@0@3&#opts,23|@1|0@3@3&#token_buffer,63|@1|^#token_buffer_size,23|@1|0@0@18@2@0#limit,5|@1|^#multiline_string_line,5|@1|^#system_include_depth,10569|@1|0@5@17&#all_include_files,5|@1|^#max_include_len,10571|@1|0@5@3&#if_stack,4|@1|^#pcp_inside_if,4|@1|^#input_stack_listing_current,2|@1|^#no_macro_expand,2|@1|^#show_column,4|@1|^#parsing_include_directive,4|@1|^#output_escapes,4|@1|^#only_seen_white,5|@1|^#lineno,445|@1|0@5@18@3@0#timebuf,}!
+3 ScppReader{10553|@1|0@0@3&#get_token,10555|@1|0@5@18&#buffer,10582|@1|^#buffer_stack,5|@1|^#errors,10583|@1|0@0@3&#opts,23|@1|0@3@3&#token_buffer,63|@1|^#token_buffer_size,23|@1|0@0@18@2@0#limit,5|@1|^#multiline_string_line,5|@1|^#system_include_depth,10575|@1|0@5@17&#all_include_files,5|@1|^#max_include_len,10577|@1|0@5@3&#if_stack,4|@1|^#pcp_inside_if,4|@1|^#input_stack_listing_current,2|@1|^#no_macro_expand,2|@1|^#show_column,4|@1|^#parsing_include_directive,4|@1|^#output_escapes,4|@1|^#only_seen_white,5|@1|^#lineno,445|@1|0@5@18@3@0#timebuf,}!
 3 f0 (1715|$#,)!
 3 f2 (1715|$#,)!
-3 f0 (10549|$#,)!
-3 f5 (10549|$#,)!
+3 f0 (10555|$#,)!
+3 f5 (10555|$#,)!
 3 f0 (1715|@7|$#,)!
 3 f63 (1715|@7|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|@7|15@0@1&#,63|$#,)!
 3 f0 (1715|15@0@1&#,)!
 3 f19 (1715|15@0@1&#,)!
-3 f10577 (1715|15@0@1&#,)!
+3 f10583 (1715|15@0@1&#,)!
 3 f0 (1715|15@0@1&#,)!
 3 f19 (1715|15@0@1&#,)!
-3 f10549 (1715|15@0@1&#,)!
-3 f0 (10549|$#,)!
-3 f19 (10549|$#,)!
-3 f10549 (10549|$#,)!
+3 f10555 (1715|15@0@1&#,)!
+3 f0 (10555|$#,)!
+3 f19 (10555|$#,)!
+3 f10555 (10555|$#,)!
 3 f0 (1715|15@0@1&#,)!
 3 f19 (1715|15@0@1&#,)!
-3 f10549 (1715|15@0@1&#,)!
-1 t10574|10574&
+3 f10555 (1715|15@0@1&#,)!
+1 t10580|10580&
 3 e!229{DUMP_NONE,DUMP_NAMES,DUMP_DEFINITIONS}!
-0 s7500|&
-3 ScppOptions{1211|@1|0@5@18&#in_fname,1211|@1|0@5@18&#out_fname,10606|@1|0@0@3&#map_list,2|@1|^#verbose,2|@1|^#cplusplus,2|@1|^#cplusplus_comments,5|@1|^#lang_asm,2|@1|^#for_lint,2|@1|^#chill,2|@1|^#put_out_comments,2|@1|^#no_trigraphs,2|@1|^#print_include_names,2|@1|^#pedantic_errors,2|@1|^#warn_comments,2|@1|^#warn_stringify,2|@1|^#warnings_are_errors,2|@1|^#no_output,2|@1|^#no_line_commands,4|@1|^#output_conditionals,4|@1|^#ignore_srcdir,2|@1|^#dollars_in_ident,2|@1|^#traditional,2|@1|^#c89,2|@1|^#pedantic,2|@1|^#done_initializing,10569|@1|0@0@17&#include,10569|@1|0@0@18&#first_bracket_include,10569|@1|0@0@18&#first_system_include,10569|@1|0@0@18@2@0#last_include,10569|@1|0@0@3&#after_include,10569|@1|0@0@18@2@0#last_after_include,10569|@1|0@0@3&#before_system,10569|@1|0@0@18@2@0#last_before_system,23|@1|0@0@3&#include_prefix,4|@1|^#inhibit_predefs,4|@1|^#no_standard_includes,4|@1|^#no_standard_cplusplus_includes,10608|@1|^#dump_macros,5|@1|^#debug_output,}!
+0 s7503|&
+3 ScppOptions{1211|@1|0@5@18&#in_fname,1211|@1|0@5@18&#out_fname,10612|@1|0@0@3&#map_list,2|@1|^#verbose,2|@1|^#cplusplus,2|@1|^#cplusplus_comments,5|@1|^#lang_asm,2|@1|^#for_lint,2|@1|^#chill,2|@1|^#put_out_comments,2|@1|^#no_trigraphs,2|@1|^#print_include_names,2|@1|^#pedantic_errors,2|@1|^#warn_comments,2|@1|^#warn_stringify,2|@1|^#warnings_are_errors,2|@1|^#no_output,2|@1|^#no_line_commands,4|@1|^#output_conditionals,4|@1|^#ignore_srcdir,2|@1|^#dollars_in_ident,2|@1|^#traditional,2|@1|^#c89,2|@1|^#pedantic,2|@1|^#done_initializing,10575|@1|0@0@17&#include,10575|@1|0@0@18&#first_bracket_include,10575|@1|0@0@18&#first_system_include,10575|@1|0@0@18@2@0#last_include,10575|@1|0@0@3&#after_include,10575|@1|0@0@18@2@0#last_after_include,10575|@1|0@0@3&#before_system,10575|@1|0@0@18@2@0#last_before_system,23|@1|0@0@3&#include_prefix,4|@1|^#inhibit_predefs,4|@1|^#no_standard_includes,4|@1|^#no_standard_cplusplus_includes,10614|@1|^#dump_macros,5|@1|^#debug_output,}!
 3 f0 (1715|15@0@1&#,)!
 3 f2 (1715|15@0@1&#,)!
 3 f0 (1715|$#,)!
 3 f2 (1715|$#,)!
 3 enode_type{T_NONE,T_DEFINE,T_INCLUDE,T_INCLUDE_NEXT,T_IFDEF,T_IFNDEF,T_IF,T_ELSE,T_PRAGMA,T_ELIF,T_UNDEF,T_LINE,T_ERROR,T_WARNING,T_ENDIF,T_IDENT,T_SPECLINE,T_DATE,T_FILE,T_BASE_FILE,T_INCLUDE_LEVEL,T_VERSION,T_SIZE_TYPE,T_PTRDIFF_TYPE,T_WCHAR_TYPE,T_USER_LABEL_PREFIX_TYPE,T_REGISTER_PREFIX_TYPE,T_TIME,T_CONST,T_MACRO,T_DISABLED,T_SPEC_DEFINED,T_PCSTRING,T_UNUSED}!
-0 s7535|&
-0 s7536|&
-0 s7537|&
-0 s7538|-1 10619 -1
-1 t10618|10618&
-3 Smacrodef{10619|@1|0@5@3&#defn,23|@1|0@3@18&#symnam,5|@1|^#symlen,}!
-0 s7539|-1 10668 -1
-0 s7540|-1 10623 -1
-1 t10622|10622 11232 -1
-3 Sreflist{10623|@1|0@5@18&#next,2|@1|^#stringify,2|@1|^#raw_before,2|@1|^#raw_after,2|@1|^#rest_args,5|@1|^#nchars,5|@1|^#argno,}!
+0 s7538|&
+0 s7539|&
+0 s7540|&
+0 s7541|-1 10625 -1
+1 t10624|10624&
+3 Smacrodef{10625|@1|0@5@3&#defn,23|@1|0@3@18&#symnam,5|@1|^#symlen,}!
+0 s7542|-1 10674 -1
+0 s7543|-1 10629 -1
+1 t10628|10628 11238 -1
+3 Sreflist{10629|@1|0@5@18&#next,2|@1|^#stringify,2|@1|^#raw_before,2|@1|^#raw_after,2|@1|^#rest_args,5|@1|^#nchars,5|@1|^#argno,}!
 3 U!230{23|@1|0@5@3&#argnames,}!
-0 s7541|&
-3 Sdefinition{5|@1|^#nargs,63|@1|^#length,2|@1|^#predefined,23|@1|0@0@18&#expansion,9|@1|^#line,1211|@1|0@5@18@2@0#file,2|@1|^#noExpand,2|@1|^#rest_args,10623|@1|0@5@3&#pattern,10625|@1|^#args,}!
-3 Sif_stack{10571|@1|0@5@3&#next,1211|@1|0@5@18@3@0#fname,5|@1|^#lineno,5|@1|^#if_succeeded,23|@1|0@5@18&#control_macro,10615|@1|^#type,}!
-0 s7542|-1 11095 -1
-3 f0 (10549|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
-3 f1 (10549|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
+0 s7544|&
+3 Sdefinition{5|@1|^#nargs,63|@1|^#length,2|@1|^#predefined,23|@1|0@0@18&#expansion,9|@1|^#line,1211|@1|0@5@18@2@0#file,2|@1|^#noExpand,2|@1|^#rest_args,10629|@1|0@5@3&#pattern,10631|@1|^#args,}!
+3 Sif_stack{10577|@1|0@5@3&#next,1211|@1|0@5@18@3@0#fname,5|@1|^#lineno,5|@1|^#if_succeeded,23|@1|0@5@18&#control_macro,10621|@1|^#type,}!
+0 s7545|-1 11101 -1
+3 f0 (10555|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
+3 f1 (10555|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
 3 f0 (1715|$#,)!
 3 f19 (1715|$#,)!
-3 f10549 (1715|$#,)!
+3 f10555 (1715|$#,)!
 3 f0 (1715|$#,63|$#,)!
 3 f1 (1715|$#,63|$#,)!
 3 f0 (1715|$#,315|$#,)!
 3 f5 (1715|$#,315|$#,)!
 3 f0 (1715|$#,)!
 3 f19 (1715|$#,)!
-3 f10549 (1715|$#,)!
+3 f10555 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
-0 s7551|-1 10645 -1
-1 t10644|10644&
-3 Sfile_name_list{10569|@1|0@5@17&#next,1211|@1|0@5@18&#fname,23|@1|0@5@18&#control_macro,2|@1|^#c_system_include_path,10645|@1|11@3@18@2@0#name_map,2|@1|^#got_name_map,}!
-3 f0 (1715|15@0@1&#,10569|0@0@4&#,)!
-3 f1 (1715|15@0@1&#,10569|0@0@4&#,)!
+0 s7554|-1 10651 -1
+1 t10650|10650&
+3 Sfile_name_list{10575|@1|0@5@17&#next,1211|@1|0@5@18&#fname,23|@1|0@5@18&#control_macro,2|@1|^#c_system_include_path,10651|@1|11@3@18@2@0#name_map,2|@1|^#got_name_map,}!
+3 f0 (1715|15@0@1&#,10575|0@0@4&#,)!
+3 f1 (1715|15@0@1&#,10575|0@0@4&#,)!
 3 f0 (1715|$#,23|$#,)!
 3 f1 (1715|$#,23|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (1715|4@0@7&#,)!
 3 f1 (1715|4@0@7&#,)!
-3 f0 (10577|4@0@7&#,)!
-3 f1 (10577|4@0@7&#,)!
+3 f0 (10583|4@0@7&#,)!
+3 f1 (10583|4@0@7&#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f2 (4|$#,)!
 3 f0 (1715|$#,23|$#,1211|0@5@7&#,)!
 3 f5 (1715|$#,23|$#,1211|0@5@7&#,)!
-0 s7562|-1 11207 -1
+0 s7565|-1 11213 -1
 3 f0 (1715|$#,23|$#,5|$#,)!
-3 f10665 (1715|$#,23|$#,5|$#,)!
-1 t10621|10621&
-3 Uu_hashvalue{5|@1|^#ival,23|@1|0@0@17&#cpval,10668|@1|0@0@17&#defn,}!
-0 s7565|&
-0 s7566|&
+3 f10671 (1715|$#,23|$#,5|$#,)!
+1 t10627|10627&
+3 Uu_hashvalue{5|@1|^#ival,23|@1|0@0@17&#cpval,10674|@1|0@0@17&#defn,}!
+0 s7568|&
+0 s7569|&
 1 t1053|1053&
-3 Ss_hashNode{1053|@1|0@5@2&#next,1053|@1|0@5@18&#prev,10672|@1|0@5@18&#bucket_hdr,10615|@1|^#type,5|@1|^#length,1211|@1|0@5@3&#name,10671|@1|^#value,}!
+3 Ss_hashNode{1053|@1|0@5@2&#next,1053|@1|0@5@18&#prev,10678|@1|0@5@18&#bucket_hdr,10621|@1|^#type,5|@1|^#length,1211|@1|0@5@3&#name,10677|@1|^#value,}!
 3 f0 (1053|0@0@19@2@0#,)!
 3 f1 (1053|0@0@19@2@0#,)!
-3 f0 (23|$#,5|$#,10615|$#,5|$#,23|0@5@2&#,5|$#,)!
-3 f1053 (23|$#,5|$#,10615|$#,5|$#,23|0@5@2&#,5|$#,)!
+3 f0 (23|$#,5|$#,10621|$#,5|$#,23|0@5@2&#,5|$#,)!
+3 f1053 (23|$#,5|$#,10621|$#,5|$#,23|0@5@2&#,5|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (23|$#,5|$#,5|$#,)!
 3 f1 ()!
 3 f0 (23|$#,5|$#,5|$#,)!
 3 f5 (23|$#,5|$#,5|$#,)!
-3 f0 (23|$#,5|$#,10619|0@0@2&#,5|$#,)!
-3 f1053 (23|$#,5|$#,10619|0@0@2&#,5|$#,)!
+3 f0 (23|$#,5|$#,10625|0@0@2&#,5|$#,)!
+3 f1053 (23|$#,5|$#,10625|0@0@2&#,5|$#,)!
 3 f0 (1715|$#,1211|0@5@2&#,)!
 3 f1 (1715|$#,1211|0@5@2&#,)!
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f0 (1715|$#,)!
 3 f9 (1715|$#,)!
 3 e!231{OSD_FILEFOUND,OSD_FILENOTFOUND,OSD_PATHTOOLONG}!
-0 s7604|&
-0 s7605|&
+0 s7607|&
+0 s7608|&
 3 f0 (1211|0@5@7&#,)!
 3 f1211 (1211|0@5@7&#,)!
 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
-3 f10757 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
+3 f10763 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
-3 f10757 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
+3 f10763 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
 3 f0 (1211|0@5@7&#,)!
 3 f2 (1211|0@5@7&#,)!
 3 f0 (1211|0@5@7&#,1211|@5|0@5@7&#,)!
 3 f1211 (1211|0@5@7&#,1211|@5|0@5@7&#,)!
 3 f0 (1211|0@5@7&#,1383|4@0@7&#,)!
-3 f10757 (1211|0@5@7&#,1383|4@0@7&#,)!
+3 f10763 (1211|0@5@7&#,1383|4@0@7&#,)!
 3 f0 ()!
 3 f1211 ()!
 3 f0 (1211|0@5@7&#,)!
 3 f5 (23|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
-3 f0 (1715|$#,10555|$#,)!
-3 f1698 (1715|$#,10555|$#,)!
+3 f0 (1715|$#,10561|$#,)!
+3 f1698 (1715|$#,10561|$#,)!
 3 f0 (1715|$#,23|$#,)!
 3 f2 (1715|$#,23|$#,)!
 3 f0 (1211|0@5@7&#,)!
 2 F2/256|2&
 3 f0 (1715|15@0@1&#,)!
 3 f19 (1715|15@0@1&#,)!
-3 f10549 (1715|15@0@1&#,)!
+3 f10555 (1715|15@0@1&#,)!
 3 f0 (1715|$#,5|$#,)!
 3 f5 (1715|$#,5|$#,)!
-3 f0 (10549|@7|$#,)!
-3 f5 (10549|@7|$#,)!
+3 f0 (10555|@7|$#,)!
+3 f5 (10555|@7|$#,)!
 3 f0 (1715|@7|$#,23|$#,63|@7|$#,)!
 3 f1 (1715|@7|$#,23|$#,63|@7|$#,)!
 3 f0 (1715|$#,4|$#,)!
 3 f0 (1715|$#,)!
 3 f19 (1715|$#,)!
 3 f23 (1715|$#,)!
-3 f0 (10549|$#,5|$#,)!
-3 f1 (10549|$#,5|$#,)!
+3 f0 (10555|$#,5|$#,)!
+3 f1 (10555|$#,5|$#,)!
 3 f0 (1715|$#,5|$#,)!
 3 f1 (1715|$#,5|$#,)!
 3 f0 (1715|$#,)!
 3 f5 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f5 (1715|$#,)!
-3 f0 (10555|4@0@7&#,1715|$#,)!
-3 f1 (10555|4@0@7&#,1715|$#,)!
-3 f0 (10555|$#,)!
-3 f1 (10555|$#,)!
-3 f0 (10555|$#,1715|$#,)!
-3 f1 (10555|$#,1715|$#,)!
-3 f0 (10555|$#,1715|$#,)!
-3 f1 (10555|$#,1715|$#,)!
-3 f0 (10549|@7|$#,)!
-3 f19 (10549|@7|$#,)!
-3 f23 (10549|@7|$#,)!
+3 f0 (10561|4@0@7&#,1715|$#,)!
+3 f1 (10561|4@0@7&#,1715|$#,)!
+3 f0 (10561|$#,)!
+3 f1 (10561|$#,)!
+3 f0 (10561|$#,1715|$#,)!
+3 f1 (10561|$#,1715|$#,)!
+3 f0 (10561|$#,1715|$#,)!
+3 f1 (10561|$#,1715|$#,)!
+3 f0 (10555|@7|$#,)!
+3 f19 (10555|@7|$#,)!
+3 f23 (10555|@7|$#,)!
 3 f0 (1715|$#,23|0@5@17&#,63|$#,)!
 3 f19 (1715|$#,23|0@5@17&#,63|$#,)!
-3 f10549 (1715|$#,23|0@5@17&#,63|$#,)!
-3 f0 (1715|$#,10569|0@0@4&#,10569|0@0@18&#,)!
-3 f1 (1715|$#,10569|0@0@4&#,10569|0@0@18&#,)!
-3 f0 (10549|$#,1715|$#,)!
-3 f1 (10549|$#,1715|$#,)!
+3 f10555 (1715|$#,23|0@5@17&#,63|$#,)!
+3 f0 (1715|$#,10575|0@0@4&#,10575|0@0@18&#,)!
+3 f1 (1715|$#,10575|0@0@4&#,10575|0@0@18&#,)!
+3 f0 (10555|$#,1715|$#,)!
+3 f1 (10555|$#,1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1698 (1715|$#,)!
-3 f0 (10549|$#,1715|$#,)!
-3 f1 (10549|$#,1715|$#,)!
-3 f0 (10549|$#,1715|$#,)!
-3 f1 (10549|$#,1715|$#,)!
+3 f0 (10555|$#,1715|$#,)!
+3 f1 (10555|$#,1715|$#,)!
+3 f0 (10555|$#,1715|$#,)!
+3 f1 (10555|$#,1715|$#,)!
 3 f0 (1715|$#,)!
 3 f5 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 1 t687|687&
 1 t63|63&
-3 f0 (5|$#,10866|4@0@7&#,10867|4@0@7&#,)!
-3 f5 (5|$#,10866|4@0@7&#,10867|4@0@7&#,)!
+3 f0 (5|$#,10872|4@0@7&#,10873|4@0@7&#,)!
+3 f5 (5|$#,10872|4@0@7&#,10873|4@0@7&#,)!
 3 f0 (5|$#,23|4@0@7&#,5|$#,)!
 3 f5 (5|$#,23|4@0@7&#,5|$#,)!
-3 f0 (10549|0@5@7&#,)!
-3 f2 (10549|0@5@7&#,)!
+3 f0 (10555|0@5@7&#,)!
+3 f2 (10555|0@5@7&#,)!
 3 f0 (1715|$#,23|$#,)!
 3 f1 (1715|$#,23|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
-3 f0 (10732|$#,)!
-3 f1 (10732|$#,)!
+3 f0 (10738|$#,)!
+3 f1 (10738|$#,)!
 3 C1.5/1|!
-3 f0 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10569|0@5@18&#,)!
-3 f5 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10569|0@5@18&#,)!
-3 f10880 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10569|0@5@18&#,)!
+3 f0 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10575|0@5@18&#,)!
+3 f5 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10575|0@5@18&#,)!
+3 f10886 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10575|0@5@18&#,)!
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f1 (1715|$#,1211|0@5@7&#,)!
-3 f0 (1715|$#,5|$#,10615|$#,23|0@5@18&#,)!
-3 f1 (1715|$#,5|$#,10615|$#,23|0@5@18&#,)!
+3 f0 (1715|$#,5|$#,10621|$#,23|0@5@18&#,)!
+3 f1 (1715|$#,5|$#,10621|$#,23|0@5@18&#,)!
 3 f0 (1715|$#,23|$#,5|$#,)!
 3 f9 (1715|$#,23|$#,5|$#,)!
 3 f0 (1715|$#,5|$#,)!
 3 f2 (1715|$#,1211|0@5@7&#,)!
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f19 (1715|$#,1211|0@5@7&#,)!
-3 f10645 (1715|$#,1211|0@5@7&#,)!
+3 f10651 (1715|$#,1211|0@5@7&#,)!
 3 f0 (5|$#,211|$#,)!
 3 f1211 (5|$#,211|$#,)!
-3 f0 (1715|$#,1211|0@5@17&#,10569|0@5@7&#,)!
-3 f5 (1715|$#,1211|0@5@17&#,10569|0@5@7&#,)!
+3 f0 (1715|$#,1211|0@5@17&#,10575|0@5@7&#,)!
+3 f5 (1715|$#,1211|0@5@17&#,10575|0@5@7&#,)!
 3 f0 (1715|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)!
 3 f1 (1715|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)!
 3 efile_change_code{same_file,enter_file,leave_file}!
-0 s7633|&
+0 s7636|&
 3 ?!
-3 f10909 ()!
-3 f5 ()^10912
-1 t10911|10911&
-3 Sdirective{5|@1|^#length,!10912@6@5@1@0@0$$@0#func,1211|@1|0@5@18@3@0#name,10615|@1|^#type,2|@1|^#command_reads_line,2|@1|^#traditional_comments,2|@1|^#pass_thru,}!
-0 s7634|-1 10915 10947
-1 t10914|10914&
-3 f0 (1715|$#,10915|0@5@7&#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|0@5@7&#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|0@5@7&#,23|$#,23|$#,2|$#,)!
-3 f5 (1715|$#,10915|0@5@7&#,23|$#,23|$#,2|$#,)!
-3 f0 (1715|$#,10915|0@5@7&#,)!
-3 f5 (1715|$#,10915|0@5@7&#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
+3 f10915 ()!
+3 f5 ()^10918
+1 t10917|10917&
+3 Sdirective{5|@1|^#length,!10918@6@5@1@0@0$$@0#func,1211|@1|0@5@18@3@0#name,10621|@1|^#type,2|@1|^#command_reads_line,2|@1|^#traditional_comments,2|@1|^#pass_thru,}!
+0 s7637|-1 10921 10953
+1 t10920|10920&
+3 f0 (1715|$#,10921|0@5@7&#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|0@5@7&#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|0@5@7&#,23|$#,23|$#,2|$#,)!
+3 f5 (1715|$#,10921|0@5@7&#,23|$#,23|$#,2|$#,)!
+3 f0 (1715|$#,10921|0@5@7&#,)!
+3 f5 (1715|$#,10921|0@5@7&#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
 3 Sdefault_include{1211|@1|0@5@18@3@0#fname,5|@1|^#cplusplus,5|@1|^#cxx_aware,}!
-0 s7636|-1 11141 10946
-2 y10945|10945&
-2 y10914|10914&
-3 f0 (10569|$#,)!
-3 f1211 (10569|$#,)!
-3 f0 (10732|$#,)!
-3 f1 (10732|$#,)!
+0 s7639|-1 11147 10952
+2 y10951|10951&
+2 y10920|10920&
+3 f0 (10575|$#,)!
+3 f1211 (10575|$#,)!
+3 f0 (10738|$#,)!
+3 f1 (10738|$#,)!
 3 f0 (4|$#,)!
 3 f2 (4|$#,)!
 3 f0 (1715|$#,23|$#,)!
 3 f1 (1715|$#,63|$#,)!
 3 f0 (1715|$#,23|$#,)!
 3 f1 (1715|$#,23|$#,)!
-3 f0 (1715|$#,10569|0@0@4&#,10569|0@0@18&#,)!
-3 f1 (1715|$#,10569|0@0@4&#,10569|0@0@18&#,)!
+3 f0 (1715|$#,10575|0@0@4&#,10575|0@0@18&#,)!
+3 f1 (1715|$#,10575|0@0@4&#,10575|0@0@18&#,)!
 3 f0 ()!
 3 f1211 ()!
-3 f0 (1715|15@0@1&#,10569|0@0@4&#,)!
-3 f1 (1715|15@0@1&#,10569|0@0@4&#,)!
+3 f0 (1715|15@0@1&#,10575|0@0@4&#,)!
+3 f1 (1715|15@0@1&#,10575|0@0@4&#,)!
 3 f0 (1715|$#,23|$#,)!
 3 f1 (1715|$#,23|$#,)!
-3 f0 (10577|4@0@7&#,)!
-3 f1 (10577|4@0@7&#,)!
+3 f0 (10583|4@0@7&#,)!
+3 f1 (10583|4@0@7&#,)!
 3 f0 (1715|$#,)!
 3 f1698 (1715|$#,)!
-3 f0 (10549|$#,1715|$#,)!
-3 f1 (10549|$#,1715|$#,)!
-3 f0 (10549|$#,1715|$#,)!
-3 f1 (10549|$#,1715|$#,)!
-3 f0 (10549|$#,1715|$#,)!
-3 f1 (10549|$#,1715|$#,)!
+3 f0 (10555|$#,1715|$#,)!
+3 f1 (10555|$#,1715|$#,)!
+3 f0 (10555|$#,1715|$#,)!
+3 f1 (10555|$#,1715|$#,)!
+3 f0 (10555|$#,1715|$#,)!
+3 f1 (10555|$#,1715|$#,)!
 3 f0 (1715|$#,28|0@5@7&#,)!
 3 f5 (1715|$#,28|0@5@7&#,)!
 3 C1.5/1|!
 3 f0 (1715|$#,)!
 3 f5 (1715|$#,)!
-3 f10980 (1715|$#,)!
-3 f10562 (1715|$#,)!
+3 f10986 (1715|$#,)!
+3 f10568 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f5 (1715|$#,)!
-3 f0 (23|$#,23|$#,1715|$#,10915|$#,)!
-3 f1 (23|$#,23|$#,1715|$#,10915|$#,)!
-3 f0 (1715|$#,23|$#,23|$#,5|$#,10558|0@5@7&#,)!
-3 f19 (1715|$#,23|$#,23|$#,5|$#,10558|0@5@7&#,)!
-3 f10668 (1715|$#,23|$#,23|$#,5|$#,10558|0@5@7&#,)!
+3 f0 (23|$#,23|$#,1715|$#,10921|$#,)!
+3 f1 (23|$#,23|$#,1715|$#,10921|$#,)!
+3 f0 (1715|$#,23|$#,23|$#,5|$#,10564|0@5@7&#,)!
+3 f19 (1715|$#,23|$#,23|$#,5|$#,10564|0@5@7&#,)!
+3 f10674 (1715|$#,23|$#,23|$#,5|$#,10564|0@5@7&#,)!
 3 f0 (23|$#,23|$#,1715|$#,2|$#,2|$#,)!
-3 f10617 (23|$#,23|$#,1715|$#,2|$#,2|$#,)!
+3 f10623 (23|$#,23|$#,1715|$#,2|$#,2|$#,)!
 3 f0 (1715|$#,23|$#,1211|0@5@7&#,)!
 3 f5 (1715|$#,23|$#,1211|0@5@7&#,)!
-3 f0 (10668|$#,10668|$#,)!
-3 f2 (10668|$#,10668|$#,)!
+3 f0 (10674|$#,10674|$#,)!
+3 f2 (10674|$#,10674|$#,)!
 3 f0 (2|$#,23|$#,5|$#,23|$#,5|$#,2|$#,)!
 3 f2 (2|$#,23|$#,5|$#,23|$#,5|$#,2|$#,)!
-3 f0 (1715|$#,10915|0@5@7&#,23|$#,23|$#,2|$#,)!
-3 f5 (1715|$#,10915|0@5@7&#,23|$#,23|$#,2|$#,)!
-3 f0 (1715|$#,10915|0@5@7&#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|0@5@7&#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|0@5@7&#,23|$#,23|$#,2|$#,)!
+3 f5 (1715|$#,10921|0@5@7&#,23|$#,23|$#,2|$#,)!
+3 f0 (1715|$#,10921|0@5@7&#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|0@5@7&#,23|$#,23|$#,)!
 3 Sargdata{9|@1|^#raw,63|@1|^#expanded,63|@1|^#stringified,5|@1|^#raw_length,5|@1|^#expand_length,5|@1|^#stringified_length,2|@1|^#newlines,5|@1|^#use_count,}!
-0 s7637|-1 11055 -1
+0 s7640|-1 11061 -1
 3 f0 (1715|$#,23|$#,63|$#,)!
 3 f19 (1715|$#,23|0@5@17&#,63|$#,)!
-3 f10549 (1715|$#,23|0@5@17&#,63|$#,)!
+3 f10555 (1715|$#,23|0@5@17&#,63|$#,)!
 3 f0 (1715|$#,)!
 3 f19 (1715|$#,)!
-3 f10549 (1715|$#,)!
+3 f10555 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (1715|$#,23|$#,63|$#,)!
 3 f1 (1715|$#,23|$#,63|$#,)!
 3 f0 (23|$#,23|$#,24|$#,24|$#,)!
 3 f1 (23|$#,23|$#,24|$#,24|$#,)!
-3 f0 (10549|$#,)!
-3 f1 (10549|$#,)!
-3 f0 (10549|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
-3 f1 (10549|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
+3 f0 (10555|$#,)!
+3 f1 (10555|$#,)!
+3 f0 (10555|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
+3 f1 (10555|0@5@7&#,24|4@0@7&#,24|4@5@7&#,)!
 3 f0 (1715|$#,)!
 3 f19 (1715|$#,)!
-3 f10549 (1715|$#,)!
+3 f10555 (1715|$#,)!
 3 f0 (23|$#,23|$#,)!
 3 f9 (23|$#,23|$#,)!
-3 f0 (1715|$#,2|$#,10908|$#,)!
-3 f1 (1715|$#,2|$#,10908|$#,)!
+3 f0 (1715|$#,2|$#,10914|$#,)!
+3 f1 (1715|$#,2|$#,10914|$#,)!
 3 f0 (1715|$#,5|$#,)!
 3 f1698 (1715|$#,5|$#,)!
 3 f0 (23|$#,5|$#,)!
 3 f1 (1053|$#,1715|$#,)!
 3 f0 (1715|$#,23|$#,)!
 3 f1 (1715|$#,23|$#,)!
-3 f0 (23|0@0@19@3@0#,1213|$#,5|$#,10615|$#,5|$#,23|0@5@2&#,5|$#,)!
-3 f1 (23|0@0@19@3@0#,1213|$#,5|$#,10615|$#,5|$#,23|0@5@2&#,5|$#,)!
-3 f0 (23|0@0@19@3@0#,1213|$#,5|$#,10615|$#,5|$#,23|0@5@2&#,5|$#,)!
-3 f1 (23|0@0@19@3@0#,1213|$#,5|$#,10615|$#,5|$#,23|0@5@2&#,5|$#,)!
+3 f0 (23|0@0@19@3@0#,1213|$#,5|$#,10621|$#,5|$#,23|0@5@2&#,5|$#,)!
+3 f1 (23|0@0@19@3@0#,1213|$#,5|$#,10621|$#,5|$#,23|0@5@2&#,5|$#,)!
+3 f0 (23|0@0@19@3@0#,1213|$#,5|$#,10621|$#,5|$#,23|0@5@2&#,5|$#,)!
+3 f1 (23|0@0@19@3@0#,1213|$#,5|$#,10621|$#,5|$#,23|0@5@2&#,5|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (4|$#,4|$#,)!
 3 f2 (4|$#,4|$#,)!
 3 f0 (1715|$#,1053|0@0@18&#,)!
 3 f1 (1715|$#,1053|0@0@18&#,)!
-1 t11009|11009&
+1 t11015|11015&
 3 f0 (1715|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)!
 3 f1 (1715|$#,23|0@0@17&#,63|$#,1053|0@0@18&#,)!
 3 f0 (1715|$#,)!
 3 f1698 (1715|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
 2 F0/1|0&
-2 F10568/1|10568&
+2 F10574/1|10574&
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f2 (1715|$#,1211|0@5@7&#,)!
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f0 (1715|$#,23|@5|$#,23|$#,23|$#,5|$#,)!
 3 f19 (1715|$#,23|@5|$#,23|$#,23|$#,5|$#,)!
 3 f23 (1715|$#,23|@5|$#,23|$#,23|$#,5|$#,)!
-3 f0 (1715|$#,10915|0@5@7&#,)!
-3 f5 (1715|$#,10915|0@5@7&#,)!
+3 f0 (1715|$#,10921|0@5@7&#,)!
+3 f5 (1715|$#,10921|0@5@7&#,)!
 2 F0/0|0&
 2 F1053/0|1053&
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
 3 f0 (1715|$#,23|$#,5|$#,)!
 3 f9 (1715|$#,23|$#,5|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,5|$#,10615|$#,23|0@5@18&#,)!
-3 f1 (1715|$#,5|$#,10615|$#,23|0@5@18&#,)!
-1 t10629|10629&
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,5|$#,10621|$#,23|0@5@18&#,)!
+3 f1 (1715|$#,5|$#,10621|$#,23|0@5@18&#,)!
+1 t10635|10635&
 3 f0 (1715|$#,5|$#,)!
 3 f1 (1715|$#,5|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f0 (1715|$#,10915|$#,23|$#,23|$#,)!
-3 f5 (1715|$#,10915|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f0 (1715|$#,10921|$#,23|$#,23|$#,)!
+3 f5 (1715|$#,10921|$#,23|$#,23|$#,)!
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f1 (1715|$#,1211|0@5@7&#,)!
 3 f0 (1715|$#,)!
 3 f1698 (1715|$#,)!
 3 f0 (1715|$#,5|$#,)!
 3 f1 (1715|$#,5|$#,)!
-3 Sfile_name_map{10645|@1|0@0@3&#map_next,1211|@1|0@5@3&#map_from,1211|@1|0@5@3&#map_to,}!
+3 Sfile_name_map{10651|@1|0@0@3&#map_next,1211|@1|0@5@3&#map_from,1211|@1|0@5@3&#map_to,}!
 3 f0 (5|$#,211|$#,)!
 3 f1211 (5|$#,211|$#,)!
-3 Sfile_name_map_list{10606|@1|0@0@3&#map_list_next,1211|@1|0@5@3&#map_list_name,10645|@1|0@0@3&#map_list_map,}!
+3 Sfile_name_map_list{10612|@1|0@0@3&#map_list_next,1211|@1|0@5@3&#map_list_name,10651|@1|0@0@3&#map_list_map,}!
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f19 (1715|$#,1211|0@5@7&#,)!
-3 f10645 (1715|$#,1211|0@5@7&#,)!
-3 f0 (1715|$#,1211|0@5@17&#,10569|0@5@7&#,)!
-3 f5 (1715|$#,1211|0@5@17&#,10569|0@5@7&#,)!
-3 f0 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10569|0@5@18&#,)!
-3 f5 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10569|0@5@18&#,)!
-3 f10880 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10569|0@5@18&#,)!
+3 f10651 (1715|$#,1211|0@5@7&#,)!
+3 f0 (1715|$#,1211|0@5@17&#,10575|0@5@7&#,)!
+3 f5 (1715|$#,1211|0@5@17&#,10575|0@5@7&#,)!
+3 f0 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10575|0@5@18&#,)!
+3 f5 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10575|0@5@18&#,)!
+3 f10886 (1715|$#,5|$#,1211|0@5@7&#,2|$#,10575|0@5@18&#,)!
 3 f0 (1715|4@0@7&#,)!
 3 f1 (1715|4@0@7&#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
-3 f0 (5|$#,10866|4@0@7&#,10867|4@0@7&#,)!
-3 f5 (5|$#,10866|4@0@7&#,10867|4@0@7&#,)!
+3 f0 (5|$#,10872|4@0@7&#,10873|4@0@7&#,)!
+3 f5 (5|$#,10872|4@0@7&#,10873|4@0@7&#,)!
 3 f0 (5|$#,23|4@0@7&#,5|$#,)!
 3 f5 (5|$#,23|4@0@7&#,5|$#,)!
-3 f0 (10555|4@0@7&#,1715|$#,)!
-3 f1 (10555|4@0@7&#,1715|$#,)!
-3 f0 (10555|$#,)!
-3 f1 (10555|$#,)!
-1 t10555|10555&
-3 f0 (10555|$#,1715|$#,)!
-3 f1 (10555|$#,1715|$#,)!
-3 f0 (10555|$#,1715|$#,)!
-3 f1 (10555|$#,1715|$#,)!
+3 f0 (10561|4@0@7&#,1715|$#,)!
+3 f1 (10561|4@0@7&#,1715|$#,)!
+3 f0 (10561|$#,)!
+3 f1 (10561|$#,)!
+1 t10561|10561&
+3 f0 (10561|$#,1715|$#,)!
+3 f1 (10561|$#,1715|$#,)!
+3 f0 (10561|$#,1715|$#,)!
+3 f1 (10561|$#,1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
-1 t10945|10945&
+1 t10951|10951&
 3 f0 (1715|$#,1211|0@5@7&#,)!
 3 f5 (1715|$#,1211|0@5@7&#,)!
 3 f0 (1715|$#,)!
 3 f19 (1715|15@0@1&#,)!
-3 f10549 (1715|15@0@1&#,)!
+3 f10555 (1715|15@0@1&#,)!
 3 f0 (1715|$#,)!
 3 f19 (1715|15@0@1&#,)!
-3 f10549 (1715|15@0@1&#,)!
-3 f0 (10549|$#,)!
-3 f19 (10549|@7|$#,)!
-3 f23 (10549|@7|$#,)!
-3 f0 (10549|$#,)!
-3 f5 (10549|$#,)!
-3 f0 (10549|0@5@7&#,)!
-3 f2 (10549|0@5@7&#,)!
+3 f10555 (1715|15@0@1&#,)!
+3 f0 (10555|$#,)!
+3 f19 (10555|@7|$#,)!
+3 f23 (10555|@7|$#,)!
+3 f0 (10555|$#,)!
+3 f5 (10555|$#,)!
+3 f0 (10555|0@5@7&#,)!
+3 f2 (10555|0@5@7&#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (1715|$#,23|$#,)!
 3 f2 (1715|$#,23|$#,)!
-3 f0 (1715|$#,10555|$#,)!
-3 f1698 (1715|$#,10555|$#,)!
+3 f0 (1715|$#,10561|$#,)!
+3 f1698 (1715|$#,10561|$#,)!
 3 f0 (23|$#,)!
 3 f5 (23|$#,)!
 3 f0 (1211|0@5@7&#,)!
 3 f2 (1211|0@5@7&#,)!
 3 f0 (1715|$#,5|$#,)!
 3 f5 (1715|$#,5|$#,)!
-3 f0 (10549|$#,)!
-3 f19 (10549|$#,)!
-3 f10549 (10549|$#,)!
-3 f0 (10549|$#,5|$#,)!
-3 f1 (10549|$#,5|$#,)!
+3 f0 (10555|$#,)!
+3 f19 (10555|$#,)!
+3 f10555 (10555|$#,)!
+3 f0 (10555|$#,5|$#,)!
+3 f1 (10555|$#,5|$#,)!
 3 f0 (5|@7|$#,5|$#,5|$#,)!
 3 f2 (5|@7|$#,5|$#,5|$#,)!
 3 f0 (1715|$#,)!
-3 f10665 (1715|$#,)!
+3 f10671 (1715|$#,)!
 3 f0 (1715|$#,)!
 3 f1 (1715|$#,)!
 3 f0 (1715|$#,9|$#,2|$#,63|$#,)!
 3 f9 (9|$#,2|$#,10|$#,)!
 3 Soperation{7|@1|^#op,4|@1|11@0@0&#rprio,4|@1|11@0@0&#flags,2|@1|11@0@0&#unsignedp,9|@1|11@0@0&#value,}!
 3 f0 (1715|$#,23|$#,5|$#,)!
-3 f10665 (1715|$#,23|$#,5|$#,)!
+3 f10671 (1715|$#,23|$#,5|$#,)!
 3 Stoken{23|@1|0@5@18@3@0#operator,5|@1|^#token,}!
-0 s7674|-1 11192 11189
-2 y11188|11188&
+0 s7677|-1 11198 11195
+2 y11194|11194&
 3 f0 (1715|$#,)!
-3 f10665 (1715|$#,)!
-1 t11188|11188&
+3 f10671 (1715|$#,)!
+1 t11194|11194&
 2 F0/0|0&
 2 F4/0|4&
 3 f0 (1715|$#,315|$#,)!
 3 f0 (1715|$#,)!
 3 f9 (1715|$#,)!
 2 F0/0|0&
-2 F10665/0|10665&
-1 t10665|10665&
-0 s7691|-1 11225 -1
-0 s7692|-1 11220 -1
+2 F10671/0|10671&
+1 t10671|10671&
+0 s7694|-1 11231 -1
+0 s7695|-1 11226 -1
 2 F0/0|0&
-2 F11208/0|11208&
+2 F11214/0|11214&
 2 F0/0|0&
-2 F11208/0|11208&
+2 F11214/0|11214&
 3 f0 (1053|0@5@2&#,)!
 3 f1 (1053|0@5@2&#,)!
 3 f0 (6|$#,4|$#,)!
 3 f6 (6|$#,4|$#,)!
 3 f0 (6|$#,)!
 3 f6 (6|$#,)!
-1 t11209|11209&
-3 f0 (1053|0@5@7&#,11220|0@5@18&#,1053|15@5@18&#,)!
-3 f1053 (1053|0@5@7&#,11220|0@5@18&#,1053|15@5@18&#,)!
+1 t11215|11215&
+3 f0 (1053|0@5@7&#,11226|0@5@18&#,1053|15@5@18&#,)!
+3 f1053 (1053|0@5@7&#,11226|0@5@18&#,1053|15@5@18&#,)!
 3 f0 ()!
 3 f1 ()!
-1 t11208|11208&
+1 t11214|11214&
 3 f0 ()!
 3 f1 ()!
 3 f0 (1053|0@5@2&#,)!
 3 f1 (1053|0@5@2&#,)!
-3 f0 (1053|0@5@7&#,10672|0@5@18&#,1053|15@5@18&#,)!
-3 f1053 (1053|0@5@7&#,10672|0@5@18&#,1053|15@5@18&#,)!
-1 t10623|10623&
+3 f0 (1053|0@5@7&#,10678|0@5@18&#,1053|15@5@18&#,)!
+3 f1053 (1053|0@5@7&#,10678|0@5@18&#,1053|15@5@18&#,)!
+1 t10629|10629&
 3 f0 (23|$#,5|$#,5|$#,)!
 3 f5 (23|$#,5|$#,5|$#,)!
 3 f0 (23|$#,5|$#,5|$#,)!
 3 f1053 (23|$#,5|$#,5|$#,)!
 3 f0 (1053|0@0@19@2@0#,)!
 3 f1 (1053|0@0@19@2@0#,)!
-3 f0 (23|$#,5|$#,10615|$#,5|$#,23|0@5@2&#,5|$#,)!
-3 f1053 (23|$#,5|$#,10615|$#,5|$#,23|0@5@2&#,5|$#,)!
-3 f0 (23|$#,5|$#,10619|0@0@2&#,5|$#,)!
-3 f1053 (23|$#,5|$#,10619|0@0@2&#,5|$#,)!
+3 f0 (23|$#,5|$#,10621|$#,5|$#,23|0@5@2&#,5|$#,)!
+3 f1053 (23|$#,5|$#,10621|$#,5|$#,23|0@5@2&#,5|$#,)!
+3 f0 (23|$#,5|$#,10625|0@0@2&#,5|$#,)!
+3 f1053 (23|$#,5|$#,10625|0@0@2&#,5|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (1715|$#,)!
 3 f2 (1047|0@5@7&#,2|$#,)!
 3 f0 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,2|$#,2|$#,2|$#,2193|$#,)!
 3 f1 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,2|$#,2|$#,2|$#,2193|$#,)!
-3 f0 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,)!
+3 f0 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,2|$#,2|$#,)!
+3 f1 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,2|$#,2|$#,)!
 3 f0 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,2|$#,2193|$#,)!
 3 f1 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,2|$#,2193|$#,)!
 3 f0 (1050|0@5@7&#,1050|0@5@7&#,1082|0@5@7&#,2|$#,2|$#,2|$#,2193|$#,)!
 3 f1 (1050|0@5@7&#,1050|0@5@7&#,)!
 3 f0 (1213|$#,)!
 3 f1 (1213|$#,)!
-0 s7712|-1 12226 -1
-1 t12225|12225&
-0 a7713|&
-3 S!232{5336|@1|^#kind,12227|@1|0@5@3&#ctbase,1213|@1|^#base,1213|@1|^#ptr,1213|@1|^#array,1211|@1|0@5@3&#unparse,}^12230
-0 s7714|&
-1 t12228|12228&
-0 s7715|-1 12590 -1
-0 s7716|-1 12233 -1
-1 t12232|12232&
-3 S!233{5|@1|^#size,5|@1|^#nspace,12233|@1|0@3@2&#entries,}!
+0 s7715|-1 12232 -1
+1 t12231|12231&
+0 a7716|&
+3 S!232{5336|@1|^#kind,12233|@1|0@5@3&#ctbase,1213|@1|^#base,1213|@1|^#ptr,1213|@1|^#array,1211|@1|0@5@3&#unparse,}^12236
 0 s7717|&
-0 s7718|&
-3 f0 (12231|@7|$#,)!
-3 f2 (12231|@7|$#,)!
+1 t12234|12234&
+0 s7718|-1 12596 -1
+0 s7719|-1 12239 -1
+1 t12238|12238&
+3 S!233{5|@1|^#size,5|@1|^#nspace,12239|@1|0@3@2&#entries,}!
+0 s7720|&
+0 s7721|&
+3 f0 (12237|@7|$#,)!
+3 f2 (12237|@7|$#,)!
 3 f0 (4799|$#,)!
-3 f12227 (4799|$#,)!
-3 f0 (12231|$#,)!
-3 f1211 (12231|$#,)!
-3 f0 (5336|$#,12227|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)!
-3 f12231 (5336|$#,12227|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)!
-3 f0 (5336|$#,12227|0@5@2&#,)!
-3 f12231 (5336|$#,12227|0@5@2&#,)!
-3 f0 (12231|$#,)!
-3 f1211 (12231|$#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 (5336|$#,12227|0@5@4&#,1213|$#,)!
-3 f1213 (5336|$#,12227|0@5@4&#,1213|$#,)!
-3 f0 (12231|0@0@4&#,)!
-3 f1213 (12231|0@0@4&#,)!
-3 f0 (12231|$#,)!
-3 f2 (12231|$#,)!
+3 f12233 (4799|$#,)!
+3 f0 (12237|$#,)!
+3 f1211 (12237|$#,)!
+3 f0 (5336|$#,12233|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)!
+3 f12237 (5336|$#,12233|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)!
+3 f0 (5336|$#,12233|0@5@2&#,)!
+3 f12237 (5336|$#,12233|0@5@2&#,)!
+3 f0 (12237|$#,)!
+3 f1211 (12237|$#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 (5336|$#,12233|0@5@4&#,1213|$#,)!
+3 f1213 (5336|$#,12233|0@5@4&#,1213|$#,)!
+3 f0 (12237|0@0@4&#,)!
+3 f1213 (12237|0@0@4&#,)!
+3 f0 (12237|$#,)!
+3 f2 (12237|$#,)!
 3 f0 (1213|$#,9|$#,)!
-3 f12227 (1213|$#,9|$#,)!
-3 f0 (12227|0@2@2&#,)!
-3 f1213 (12227|0@2@2&#,)!
+3 f12233 (1213|$#,9|$#,)!
+3 f0 (12233|0@2@2&#,)!
+3 f1213 (12233|0@2@2&#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
+3 f12233 (1213|$#,)!
 3 f0 (1213|$#,1213|$#,2|$#,)!
 3 f1213 (1213|$#,1213|$#,2|$#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
+3 f12233 (1213|$#,)!
 3 f0 (1213|$#,)!
-3 f12231 (1213|$#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f12227 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@18&#,)!
-3 f2 (12227|0@2@18&#,)!
-3 f0 (12227|0@2@18&#,)!
-3 f2 (12227|0@2@18&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f4476 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f1211 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f1211 (12227|0@5@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f12227 (12227|0@2@7&#,)!
-3 f0 (12227|0@5@2&#,)!
-3 f1 (12227|0@5@2&#,)!
+3 f12237 (1213|$#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f12233 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@18&#,)!
+3 f2 (12233|0@2@18&#,)!
+3 f0 (12233|0@2@18&#,)!
+3 f2 (12233|0@2@18&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f4476 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f1211 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f1211 (12233|0@5@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f12233 (12233|0@2@7&#,)!
+3 f0 (12233|0@5@2&#,)!
+3 f1 (12233|0@5@2&#,)!
 3 f0 (4341|$#,)!
-3 f12227 (4341|$#,)!
+3 f12233 (4341|$#,)!
 3 f0 ()!
-3 f12227 ()!
+3 f12233 ()!
 3 f0 ()!
-3 f12227 ()!
+3 f12233 ()!
 3 f0 (4799|$#,)!
-3 f12227 (4799|$#,)!
+3 f12233 (4799|$#,)!
 3 f0 (1211|0@5@2&#,4866|0@5@2&#,)!
-3 f12227 (1211|0@5@2&#,4866|0@5@2&#,)!
+3 f12233 (1211|0@5@2&#,4866|0@5@2&#,)!
 3 f0 (1211|0@5@4&#,4866|0@5@2&#,)!
-3 f12227 (1211|0@5@4&#,4866|0@5@2&#,)!
+3 f12233 (1211|0@5@4&#,4866|0@5@2&#,)!
 3 f0 (1211|0@5@4&#,4476|0@0@4&#,)!
-3 f12227 (1211|0@5@4&#,4476|0@0@4&#,)!
-3 f0 ()!
-3 f12227 ()!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f2 (12227|0@2@7&#,)!
+3 f12233 (1211|0@5@4&#,4476|0@0@4&#,)!
+3 f0 ()!
+3 f12233 ()!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f2 (12233|0@2@7&#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
+3 f12233 (1213|$#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
+3 f12233 (1213|$#,)!
 3 f0 (1213|$#,4866|0@5@2&#,)!
 3 f1213 (1213|$#,4866|0@5@2&#,)!
-3 f0 (12227|0@2@18&#,)!
-3 f12227 (12227|0@2@18&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1213 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1213 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f4866 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f4866 (12227|0@2@7&#,)!
+3 f0 (12233|0@2@18&#,)!
+3 f12233 (12233|0@2@18&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1213 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1213 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f4866 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f4866 (12233|0@2@7&#,)!
 3 f0 (1213|$#,1213|$#,)!
 3 f1213 (1213|$#,1213|$#,)!
 3 f0 (1213|$#,1213|$#,)!
 3 f1213 (1213|$#,1213|$#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f2 (12227|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f2 (12233|0@2@7&#,)!
 3 f0 ()!
 3 f5 ()!
-3 S!234{1213|@1|^#rval,4866|@1|0@5@2&#params,}^12335
-0 s7719|&
-1 t12333|12333&
-0 s7720|&
-3 S!235{1211|@1|0@5@3&#name,4866|@1|0@5@3&#fields,}^12339
-0 s7721|&
-1 t12337|12337&
+3 S!234{1213|@1|^#rval,4866|@1|0@5@2&#params,}^12341
 0 s7722|&
-3 S!236{1213|@1|^#a,1213|@1|^#b,2|@1|^#isExplicit,}^12343
+1 t12339|12339&
 0 s7723|&
-1 t12341|12341&
+3 S!235{1211|@1|0@5@3&#name,4866|@1|0@5@3&#fields,}^12345
 0 s7724|&
-3 S!237{1211|@1|0@5@3&#tag,4476|@1|0@0@3&#members,}^12347
+1 t12343|12343&
 0 s7725|&
-1 t12345|12345&
+3 S!236{1213|@1|^#a,1213|@1|^#b,2|@1|^#isExplicit,}^12349
 0 s7726|&
-3 S!238{1213|@1|^#base,9|@1|^#size,}^12351
+1 t12347|12347&
 0 s7727|&
-1 t12349|12349&
+3 S!237{1211|@1|0@5@3&#tag,4476|@1|0@0@3&#members,}^12353
 0 s7728|&
-3 U!239{4341|@1|^#prim,4799|@1|^#tid,1213|@1|^#base,12336|@1|0@0@3&#fcn,12340|@1|0@0@3&#su,12348|@1|0@0@3&#cenum,12344|@1|0@0@3&#conj,12352|@1|0@0@3&#farray,}!
+1 t12351|12351&
 0 s7729|&
+3 S!238{1213|@1|^#base,9|@1|^#size,}^12357
 0 s7730|&
-3 Ss_ctbase{5333|@1|^#type,12355|@1|^#contents,}!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f4799 (12227|0@5@7&#,)!
-3 f0 (12227|0@2@7&#,5333|$#,)!
-3 f2 (12227|0@2@7&#,5333|$#,)!
-3 f0 (12227|0@2@7&#,5333|$#,5333|$#,)!
-3 f2 (12227|0@2@7&#,5333|$#,5333|$#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f12227 (12227|0@2@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
+1 t12355|12355&
+0 s7731|&
+3 U!239{4341|@1|^#prim,4799|@1|^#tid,1213|@1|^#base,12342|@1|0@0@3&#fcn,12346|@1|0@0@3&#su,12354|@1|0@0@3&#cenum,12350|@1|0@0@3&#conj,12358|@1|0@0@3&#farray,}!
+0 s7732|&
+0 s7733|&
+3 Ss_ctbase{5333|@1|^#type,12361|@1|^#contents,}!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f4799 (12233|0@5@7&#,)!
+3 f0 (12233|0@2@7&#,5333|$#,)!
+3 f2 (12233|0@2@7&#,5333|$#,)!
+3 f0 (12233|0@2@7&#,5333|$#,5333|$#,)!
+3 f2 (12233|0@2@7&#,5333|$#,5333|$#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f12233 (12233|0@2@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
 3 f0 (1213|$#,)!
 3 f5336 (1213|$#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
 3 f0 (5333|$#,)!
 3 f2 (5333|$#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f4799 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f1211 (12227|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f4799 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f1211 (12233|0@5@7&#,)!
 3 f0 (315|$#,)!
-3 f12227 (315|$#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,2|$#,)!
-3 f5 (12227|0@5@7&#,12227|0@5@7&#,2|$#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
+3 f12233 (315|$#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,2|$#,)!
+3 f5 (12233|0@5@7&#,12233|0@5@7&#,2|$#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
 3 f0 (1213|$#,1213|$#,2|$#,)!
-3 f12227 (1213|$#,1213|$#,2|$#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1213 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1213 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f2 (12227|0@2@7&#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
+3 f12233 (1213|$#,1213|$#,2|$#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1213 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1213 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f2 (12233|0@2@7&#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
-3 f0 (12227|0@2@18&#,)!
-3 f2 (12227|0@2@18&#,)!
-3 f0 (12227|0@2@6&#,)!
-3 f2 (12227|0@2@6&#,)!
-3 f0 (12227|0@2@6&#,)!
-3 f2 (12227|0@2@6&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1211 (12227|0@2@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f1211 (12227|0@5@7&#,)!
-3 f0 ()!
-3 f12227 ()!
+3 f12233 (1213|$#,)!
+3 f0 (12233|0@2@18&#,)!
+3 f2 (12233|0@2@18&#,)!
+3 f0 (12233|0@2@6&#,)!
+3 f2 (12233|0@2@6&#,)!
+3 f0 (12233|0@2@6&#,)!
+3 f2 (12233|0@2@6&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1211 (12233|0@2@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f1211 (12233|0@5@7&#,)!
+3 f0 ()!
+3 f12233 ()!
 3 f0 (1213|$#,4866|0@5@2&#,)!
-3 f12227 (1213|$#,4866|0@5@2&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f12227 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@18&#,)!
-3 f2 (12227|0@2@18&#,)!
-3 f0 (12227|0@2@18&#,)!
-3 f2 (12227|0@2@18&#,)!
-3 f0 (12227|0@2@18&#,)!
-3 f2 (12227|0@2@18&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f2 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@6&#,)!
-3 f2 (12227|0@2@6&#,)!
-3 f0 (12227|0@2@6&#,)!
-3 f2 (12227|0@2@6&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f4799 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f4799 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f1211 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f1211 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f1211 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,1211|0@5@2&#,)!
-3 f1211 (12227|0@5@7&#,1211|0@5@2&#,)!
+3 f12233 (1213|$#,4866|0@5@2&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f12233 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@18&#,)!
+3 f2 (12233|0@2@18&#,)!
+3 f0 (12233|0@2@18&#,)!
+3 f2 (12233|0@2@18&#,)!
+3 f0 (12233|0@2@18&#,)!
+3 f2 (12233|0@2@18&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f2 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@6&#,)!
+3 f2 (12233|0@2@6&#,)!
+3 f0 (12233|0@2@6&#,)!
+3 f2 (12233|0@2@6&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f4799 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f4799 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f1211 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f1211 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f1211 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,1211|0@5@2&#,)!
+3 f1211 (12233|0@5@7&#,1211|0@5@2&#,)!
 1 t1487|1487&
-3 f0 (12453|$#,)!
-3 f12227 (12453|$#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f1211 (12227|0@5@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f12227 (12227|0@2@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f4476 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@2&#,)!
-3 f1 (12227|0@5@2&#,)!
+3 f0 (12459|$#,)!
+3 f12233 (12459|$#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f1211 (12233|0@5@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f12233 (12233|0@2@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f4476 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@2&#,)!
+3 f1 (12233|0@5@2&#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f0 ()!
-3 f12227 ()!
+3 f12233 (1213|$#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,2|$#,2|$#,2|$#,2|$#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f0 ()!
+3 f12233 ()!
 3 f0 (4341|$#,)!
-3 f12227 (4341|$#,)!
+3 f12233 (4341|$#,)!
 3 f0 ()!
-3 f12227 ()!
+3 f12233 ()!
 3 f0 ()!
-3 f12227 ()!
+3 f12233 ()!
 3 f0 (4799|$#,)!
-3 f12227 (4799|$#,)!
+3 f12233 (4799|$#,)!
 3 f0 (1211|0@5@4&#,4476|0@0@4&#,)!
-3 f12227 (1211|0@5@4&#,4476|0@0@4&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1211 (12227|0@2@7&#,)!
+3 f12233 (1211|0@5@4&#,4476|0@0@4&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1211 (12233|0@2@7&#,)!
 3 f0 (4799|$#,)!
-3 f12227 (4799|$#,)!
+3 f12233 (4799|$#,)!
 3 f0 ()!
-3 f12227 ()!
+3 f12233 ()!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
+3 f12233 (1213|$#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
+3 f12233 (1213|$#,)!
 3 f0 (1213|$#,9|$#,)!
-3 f12227 (1213|$#,9|$#,)!
+3 f12233 (1213|$#,9|$#,)!
 3 f0 (1213|$#,4866|0@5@2&#,)!
 3 f1213 (1213|$#,4866|0@5@2&#,)!
 3 f0 (1213|$#,4866|0@5@2&#,)!
 3 f1213 (1213|$#,4866|0@5@2&#,)!
 3 f0 (1213|$#,4866|0@5@2&#,)!
-3 f12227 (1213|$#,4866|0@5@2&#,)!
-3 f0 (12227|0@2@18&#,)!
-3 f12227 (12227|0@2@18&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
+3 f12233 (1213|$#,4866|0@5@2&#,)!
+3 f0 (12233|0@2@18&#,)!
+3 f12233 (12233|0@2@18&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
 3 f0 (1213|$#,1213|$#,2|$#,)!
-3 f12227 (1213|$#,1213|$#,2|$#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1213 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1213 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f2 (12227|0@2@7&#,)!
+3 f12233 (1213|$#,1213|$#,2|$#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1213 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1213 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f2 (12233|0@2@7&#,)!
 3 f0 (1211|0@5@2&#,4866|0@5@2&#,)!
-3 f12227 (1211|0@5@2&#,4866|0@5@2&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f4866 (12227|0@2@7&#,)!
+3 f12233 (1211|0@5@2&#,4866|0@5@2&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f4866 (12233|0@2@7&#,)!
 3 f0 (1211|0@5@4&#,4866|0@5@2&#,)!
-3 f12227 (1211|0@5@4&#,4866|0@5@2&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1213 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f1213 (12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f4866 (12227|0@2@7&#,)!
+3 f12233 (1211|0@5@4&#,4866|0@5@2&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1213 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f1213 (12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f4866 (12233|0@2@7&#,)!
 3 f0 (1213|$#,)!
 3 f2 (1213|$#,)!
 3 f0 (1213|$#,1213|$#,)!
 3 f1213 (1213|$#,1213|$#,)!
 3 f0 (1213|$#,1213|$#,)!
 3 f1213 (1213|$#,1213|$#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f12227 (12227|0@2@7&#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,2|$#,)!
-3 f5 (12227|0@5@7&#,12227|0@5@7&#,2|$#,)!
-3 f0 (12227|0@2@7&#,12227|0@2@7&#,)!
-3 f5 (12227|0@2@7&#,12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,12227|0@2@7&#,)!
-3 f2 (12227|0@2@7&#,12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,12227|0@2@7&#,)!
-3 f2 (12227|0@2@7&#,12227|0@2@7&#,)!
-3 f0 (12227|0@2@7&#,5333|$#,)!
-3 f2 (12227|0@2@7&#,5333|$#,)!
-3 f0 (12227|0@2@7&#,5333|$#,5333|$#,)!
-3 f2 (12227|0@2@7&#,5333|$#,5333|$#,)!
-3 f0 (12227|0@2@7&#,)!
-3 f2 (12227|0@2@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f2 (12227|0@5@7&#,12227|0@5@7&#,)!
-3 f0 (12227|0@5@7&#,)!
-3 f9 (12227|0@5@7&#,)!
-3 f0 (12231|0@0@2&#,)!
-3 f1 (12231|0@0@2&#,)!
-3 f0 ()!
-3 f1 ()!
-3 f0 (5336|$#,12227|0@5@2&#,)!
-3 f12231 (5336|$#,12227|0@5@2&#,)!
-3 f0 (5336|$#,12227|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)!
-3 f12231 (5336|$#,12227|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)!
-3 f0 (12231|$#,)!
-3 f1211 (12231|$#,)!
-3 f0 (12231|$#,)!
-3 f2 (12231|$#,)!
-3 f0 (12231|$#,)!
-3 f1211 (12231|$#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f12233 (12233|0@2@7&#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,2|$#,)!
+3 f5 (12233|0@5@7&#,12233|0@5@7&#,2|$#,)!
+3 f0 (12233|0@2@7&#,12233|0@2@7&#,)!
+3 f5 (12233|0@2@7&#,12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,12233|0@2@7&#,)!
+3 f2 (12233|0@2@7&#,12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,12233|0@2@7&#,)!
+3 f2 (12233|0@2@7&#,12233|0@2@7&#,)!
+3 f0 (12233|0@2@7&#,5333|$#,)!
+3 f2 (12233|0@2@7&#,5333|$#,)!
+3 f0 (12233|0@2@7&#,5333|$#,5333|$#,)!
+3 f2 (12233|0@2@7&#,5333|$#,5333|$#,)!
+3 f0 (12233|0@2@7&#,)!
+3 f2 (12233|0@2@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f2 (12233|0@5@7&#,12233|0@5@7&#,)!
+3 f0 (12233|0@5@7&#,)!
+3 f9 (12233|0@5@7&#,)!
+3 f0 (12237|0@0@2&#,)!
+3 f1 (12237|0@0@2&#,)!
+3 f0 ()!
+3 f1 ()!
+3 f0 (5336|$#,12233|0@5@2&#,)!
+3 f12237 (5336|$#,12233|0@5@2&#,)!
+3 f0 (5336|$#,12233|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)!
+3 f12237 (5336|$#,12233|0@5@4&#,1213|$#,1213|$#,1213|$#,1211|0@5@4&#,)!
+3 f0 (12237|$#,)!
+3 f1211 (12237|$#,)!
+3 f0 (12237|$#,)!
+3 f2 (12237|$#,)!
+3 f0 (12237|$#,)!
+3 f1211 (12237|$#,)!
 3 f0 (23|0@0@18&#,)!
-3 f12231 (23|0@0@18&#,)!
-3 f0 (12231|$#,)!
-3 f1211 (12231|$#,)!
-3 f0 (12231|$#,)!
-3 f1211 (12231|$#,)!
+3 f12237 (23|0@0@18&#,)!
+3 f0 (12237|$#,)!
+3 f1211 (12237|$#,)!
+3 f0 (12237|$#,)!
+3 f1211 (12237|$#,)!
 3 f0 ()!
 3 f1211 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-1 t12231|12231&
-3 f0 (5336|$#,12227|0@5@4&#,1213|$#,)!
-3 f1213 (5336|$#,12227|0@5@4&#,1213|$#,)!
-3 f0 (12227|0@2@2&#,)!
-3 f1213 (12227|0@2@2&#,)!
-3 f0 (12231|0@0@4&#,)!
-3 f1213 (12231|0@0@4&#,)!
-3 f0 (12231|0@0@2&#,)!
-3 f1213 (12231|0@0@2&#,)!
+1 t12237|12237&
+3 f0 (5336|$#,12233|0@5@4&#,1213|$#,)!
+3 f1213 (5336|$#,12233|0@5@4&#,1213|$#,)!
+3 f0 (12233|0@2@2&#,)!
+3 f1213 (12233|0@2@2&#,)!
+3 f0 (12237|0@0@4&#,)!
+3 f1213 (12237|0@0@4&#,)!
+3 f0 (12237|0@0@2&#,)!
+3 f1213 (12237|0@0@2&#,)!
 3 f0 (1213|$#,)!
 3 f1213 (1213|$#,)!
 3 f0 (1213|$#,)!
 3 f0 (1213|$#,)!
 3 f2 (1213|$#,)!
 3 ?!
-3 f12737 (1213|$#,)!
-3 f2 (1213|$#,)^12740
-1 t12739|12739&
-3 f0 (4987|$#,12740|$#,)!
-3 f2 (4987|$#,12740|$#,)!
+3 f12743 (1213|$#,)!
+3 f2 (1213|$#,)^12746
+1 t12745|12745&
+3 f0 (4987|$#,12746|$#,)!
+3 f2 (4987|$#,12746|$#,)!
 3 f0 (4987|$#,)!
 3 f2 (4987|$#,)!
 3 f0 (4987|$#,)!
 3 f0 (1213|$#,1213|$#,)!
 3 f1213 (1213|$#,1213|$#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
+3 f12233 (1213|$#,)!
 3 f0 (1213|$#,)!
-3 f12227 (1213|$#,)!
+3 f12233 (1213|$#,)!
 3 f0 (1213|$#,)!
-3 f12231 (1213|$#,)!
+3 f12237 (1213|$#,)!
 3 f0 (1213|$#,)!
 3 f9 (1213|$#,)!
 3 f0 (3415|$#,2|$#,)!
 3 f1211 (1115|$#,)!
 3 f0 (1115|0@0@2&#,)!
 3 f1 (1115|0@0@2&#,)!
-3 f0 (9050|$#,)!
-3 f1106 (9050|$#,)!
+3 f0 (9054|$#,)!
+3 f1106 (9054|$#,)!
 3 f0 (1206|0@5@2&#,)!
 3 f1106 (1206|0@5@2&#,)!
 3 f0 (1109|0@0@2&#,)!
 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 e!240{TT_FCNRETURN,TT_DOASSIGN,TT_FIELDASSIGN,TT_FCNPASS,TT_GLOBPASS,TT_GLOBRETURN,TT_PARAMRETURN,TT_LEAVETRANS,TT_GLOBINIT}!
-0 s7764|&
-0 s7765|&
-3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1050|0@5@7&#,13375|$#,)!
-3 f1 (1050|0@5@7&#,13375|$#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1050|0@5@7&#,13375|$#,)!
-3 f1 (1050|0@5@7&#,13375|$#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13375|$#,5|$#,2|$#,)!
-3 f1490 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13375|$#,5|$#,2|$#,)!
+0 s7767|&
+0 s7768|&
+3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1050|0@5@7&#,13381|$#,)!
+3 f1 (1050|0@5@7&#,13381|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1050|0@5@7&#,13381|$#,)!
+3 f1 (1050|0@5@7&#,13381|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13381|$#,5|$#,2|$#,)!
+3 f1490 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13381|$#,5|$#,2|$#,)!
 3 f0 (1047|0@5@7&#,)!
 3 f1047 (1047|0@5@7&#,)!
 3 f0 (1047|0@5@18&#,1082|0@5@7&#,)!
 3 f2 (1047|0@5@18&#,1082|0@5@7&#,)!
 3 f0 (4536|$#,4536|$#,)!
 3 f4536 (4536|$#,4536|$#,)!
-3 f0 (13375|$#,4536|$#,)!
-3 f1211 (13375|$#,4536|$#,)!
-3 f0 (13375|$#,1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)!
-3 f1211 (13375|$#,1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (13375|$#,4539|$#,)!
-3 f1211 (13375|$#,4539|$#,)!
-3 f0 (13375|$#,)!
-3 f1211 (13375|$#,)!
-3 f0 (1067|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,13375|$#,)!
-3 f1211 (1067|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,13375|$#,)!
-3 f0 (13375|$#,)!
-3 f1211 (13375|$#,)!
+3 f0 (13381|$#,4536|$#,)!
+3 f1211 (13381|$#,4536|$#,)!
+3 f0 (13381|$#,1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)!
+3 f1211 (13381|$#,1067|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (13381|$#,4539|$#,)!
+3 f1211 (13381|$#,4539|$#,)!
+3 f0 (13381|$#,)!
+3 f1211 (13381|$#,)!
+3 f0 (1067|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,13381|$#,)!
+3 f1211 (1067|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,13381|$#,)!
+3 f0 (13381|$#,)!
+3 f1211 (13381|$#,)!
 3 f0 (1047|0@5@7&#,)!
 3 f1211 (1047|0@5@7&#,)!
 3 f0 (1047|0@5@7&#,)!
 3 f1211 (1047|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13375|$#,5|$#,2|$#,)!
-3 f1490 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13375|$#,5|$#,2|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13381|$#,5|$#,2|$#,)!
+3 f1490 (1067|0@5@7&#,1047|0@5@19@2@0#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,2|$#,2|$#,2|$#,1082|0@5@7&#,13381|$#,5|$#,2|$#,)!
 3 e!241{DSC_GLOB,DSC_LOCAL,DSC_PARAM,DSC_STRUCT}!
-0 s7770|&
-0 s7771|&
-3 f0 (13414|$#,)!
-3 f1211 (13414|$#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13414|$#,2|$#,)!
-3 f2 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13414|$#,2|$#,)!
+0 s7773|&
+0 s7774|&
+3 f0 (13420|$#,)!
+3 f1211 (13420|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13420|$#,2|$#,)!
+3 f2 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13420|$#,2|$#,)!
 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 f2 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13414|$#,2|$#,)!
-3 f2 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13414|$#,2|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13420|$#,2|$#,)!
+3 f2 (1067|0@5@7&#,1047|0@5@7&#,2|$#,1082|0@5@7&#,5|$#,13420|$#,2|$#,)!
 3 f0 (1067|0@5@7&#,1050|0@5@7&#,)!
 3 f1 (1067|0@5@7&#,1050|0@5@7&#,)!
 3 f0 (1050|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,5|$#,)!
 3 f1 (1050|0@5@7&#,)!
 3 f0 (1050|0@5@7&#,)!
 3 f1 (1050|0@5@7&#,)!
-3 f0 (1050|0@5@7&#,13375|$#,)!
-3 f1 (1050|0@5@7&#,13375|$#,)!
-3 f0 (1050|0@5@7&#,13375|$#,)!
-3 f1 (1050|0@5@7&#,13375|$#,)!
+3 f0 (1050|0@5@7&#,13381|$#,)!
+3 f1 (1050|0@5@7&#,13381|$#,)!
+3 f0 (1050|0@5@7&#,13381|$#,)!
+3 f1 (1050|0@5@7&#,13381|$#,)!
 3 f0 (1047|0@5@7&#,)!
 3 f1 (1047|0@5@7&#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13375|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1082|0@5@7&#,13381|$#,)!
 3 f0 (1067|0@5@7&#,1067|0@5@7&#,)!
 3 f1 (1067|0@5@7&#,1067|0@5@7&#,)!
 3 f0 (1067|0@5@7&#,1067|0@5@7&#,)!
 3 f1 (1067|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@19@2@0#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@19@2@0#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f0 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13375|$#,)!
-3 f1 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13375|$#,)!
+3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@19@2@0#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@19@2@0#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1047|0@5@7&#,1067|0@5@7&#,2|$#,1047|0@5@7&#,1067|0@5@7&#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1067|0@5@7&#,1047|0@5@19@2@0#,2|$#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1047|0@5@19@2@0#,1047|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f0 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13381|$#,)!
+3 f1 (1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1047|0@5@18&#,1067|0@5@7&#,1082|0@5@7&#,13381|$#,)!
 3 f0 (1047|0@5@7&#,)!
 3 f1047 (1047|0@5@7&#,)!
 3 f0 (1047|0@5@18&#,1082|0@5@7&#,)!
 2 F0/64|0&
 2 F4/64|4&
 3 e!242{XINVALID,XCHAR,XSTRING,XSTRINGFREE,XTSTRINGFREE,XINT,XFLOAT,XBOOL,XUENTRY,XPERCENT,XCTYPE,XPLURAL,XREPREFIX,XFILELOC,XPOINTER}!
-0 s7791|&
-0 s7792|&
+0 s7794|&
+0 s7795|&
 3 f0 (315|$#,)!
-3 f13905 (315|$#,)!
+3 f13911 (315|$#,)!
 3 f0 (23|0@0@6&#,!.,)!
 3 f1211 (23|0@0@6&#,!.,)!
 3 f0 (1094|0@5@7&#,)!
 3 f1 (4|$#,1722|$#,)!
 3 f0 (1722|$#,)!
 3 f1 (1722|$#,)!
-0 s7798|-1 14165 -1
-1 t14164|14164&
-3 f0 (315|@5|$#,14165|4@0@7&#,5|$#,24|&#,)!
-3 f1 (315|@5|$#,14165|4@0@7&#,5|$#,24|&#,)!
+0 s7801|-1 14171 -1
+1 t14170|14170&
+3 f0 (315|@5|$#,14171|4@0@7&#,5|$#,24|&#,)!
+3 f1 (315|@5|$#,14171|4@0@7&#,5|$#,24|&#,)!
 3 f0 (1211|0@5@2&#,1082|0@5@7&#,)!
 3 f1 (1211|0@5@2&#,1082|0@5@7&#,)!
 3 f0 ()!
 3 f1490 (4|$#,)!
 3 f0 (1490|$#,1490|$#,)!
 3 f5 (1490|$#,1490|$#,)!
-0 s7800|-1 14375 -1
-1 t14374|14374&
-3 S!243{5|@1|^#entries,5|@1|^#nspace,14375|@1|11@3@3&#elements,}^14378
-0 s7801|&
-1 t14376|14376&
-0 a7802|&
-3 f0 (14379|0@5@7&#,)!
-3 f2 (14379|0@5@7&#,)!
-3 f0 (14379|@7|0@5@7&#,)!
-3 f2 (14379|@7|0@5@7&#,)!
-3 f0 (14379|0@5@7&#,)!
-3 f2 (14379|0@5@7&#,)!
-3 f0 (14379|0@5@7&#,)!
-3 f1211 (14379|0@5@7&#,)!
-3 f0 (14379|0@5@2&#,)!
-3 f1 (14379|0@5@2&#,)!
-3 f0 (14379|0@5@7&#,)!
-3 f1 (14379|0@5@7&#,)!
-3 f0 (14379|@5|0@5@7&#,1047|15@5@17&#,)!
-3 f14379 (14379|@5|0@5@7&#,1047|15@5@17&#,)!
-3 f0 ()!
-3 f14379 ()!
-3 f0 (14379|0@2@7&#,)!
-3 f1 (14379|0@2@7&#,)!
-3 f0 (14379|@5|0@5@7&#,1047|15@5@17&#,)!
-3 f14379 (14379|@5|0@5@7&#,1047|15@5@17&#,)!
-3 f0 (14379|0@5@7&#,)!
-3 f1 (14379|0@5@7&#,)!
-3 f0 (14379|0@5@7&#,)!
-3 f5 (14379|0@5@7&#,)!
-3 f0 (14379|0@5@7&#,)!
-3 f1211 (14379|0@5@7&#,)!
-3 f0 (14379|0@5@2&#,)!
-3 f1 (14379|0@5@2&#,)!
+0 s7803|-1 14381 -1
+1 t14380|14380&
+3 S!243{5|@1|^#entries,5|@1|^#nspace,14381|@1|11@3@3&#elements,}^14384
+0 s7804|&
+1 t14382|14382&
+0 a7805|&
+3 f0 (14385|0@5@7&#,)!
+3 f2 (14385|0@5@7&#,)!
+3 f0 (14385|@7|0@5@7&#,)!
+3 f2 (14385|@7|0@5@7&#,)!
+3 f0 (14385|0@5@7&#,)!
+3 f2 (14385|0@5@7&#,)!
+3 f0 (14385|0@5@7&#,)!
+3 f1211 (14385|0@5@7&#,)!
+3 f0 (14385|0@5@2&#,)!
+3 f1 (14385|0@5@2&#,)!
+3 f0 (14385|0@5@7&#,)!
+3 f1 (14385|0@5@7&#,)!
+3 f0 (14385|@5|0@5@7&#,1047|15@5@17&#,)!
+3 f14385 (14385|@5|0@5@7&#,1047|15@5@17&#,)!
+3 f0 ()!
+3 f14385 ()!
+3 f0 (14385|0@2@7&#,)!
+3 f1 (14385|0@2@7&#,)!
+3 f0 (14385|@5|0@5@7&#,1047|15@5@17&#,)!
+3 f14385 (14385|@5|0@5@7&#,1047|15@5@17&#,)!
+3 f0 (14385|0@5@7&#,)!
+3 f1 (14385|0@5@7&#,)!
+3 f0 (14385|0@5@7&#,)!
+3 f5 (14385|0@5@7&#,)!
+3 f0 (14385|0@5@7&#,)!
+3 f1211 (14385|0@5@7&#,)!
+3 f0 (14385|0@5@2&#,)!
+3 f1 (14385|0@5@2&#,)!
 3 f0 (4408|0@5@7&#,)!
 3 f2 (4408|0@5@7&#,)!
 3 f0 (1211|0@5@4&#,20|0@0@4&#,)!
 3 C1.1050/1|!
 3 f0 (1064|0@2@7&#,1050|0@5@2&#,)!
 3 f1050 (1064|0@2@7&#,1050|0@5@2&#,)!
-3 f14560 (1064|0@2@7&#,1050|0@5@2&#,)!
+3 f14566 (1064|0@2@7&#,1050|0@5@2&#,)!
 3 f0 (1064|0@2@7&#,1050|0@5@2&#,)!
 3 f1050 (1064|0@2@7&#,1050|0@5@2&#,)!
-3 f14560 (1064|0@2@7&#,1050|0@5@2&#,)!
+3 f14566 (1064|0@2@7&#,1050|0@5@2&#,)!
 3 f0 (1064|0@2@7&#,1050|0@5@4&#,2|$#,)!
 3 f4798 (1064|0@2@7&#,1050|0@5@4&#,2|$#,)!
 3 f0 (1050|0@5@2&#,)!
 3 f0 ()!
 3 f1 ()!
 3 ?!
-3 f14811 (20|$#,20|$#,)!
-3 f5 (20|$#,20|$#,)^14814
-1 t14813|14813&
+3 f14817 (20|$#,20|$#,)!
+3 f5 (20|$#,20|$#,)^14820
+1 t14819|14819&
 3 f0 ()!
 3 f1064 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 (1064|0@2@7&#,)!
 3 f1211 (1064|0@2@7&#,)!
+3 f0 (1064|0@2@7&#,)!
+3 f1211 (1064|0@2@7&#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (1050|0@5@7&#,)!
 3 f0 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 ?!
-3 f14959 (1047|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^14962
-1 t14961|14961&
-3 f0 (14962|$#,1047|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (14962|$#,1047|0@5@7&#,1082|0@5@7&#,)!
-3 f0 (1047|0@5@7&#,)!
-3 f5 (1047|0@5@7&#,)!
-3 ?!
 3 f14967 (1047|0@5@7&#,1082|0@5@7&#,)!
 3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^14970
 1 t14969|14969&
 3 f0 (14970|$#,1047|0@5@7&#,1082|0@5@7&#,)!
 3 f1 (14970|$#,1047|0@5@7&#,1082|0@5@7&#,)!
+3 f0 (1047|0@5@7&#,)!
+3 f5 (1047|0@5@7&#,)!
+3 ?!
+3 f14975 (1047|0@5@7&#,1082|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^14978
+1 t14977|14977&
+3 f0 (14978|$#,1047|0@5@7&#,1082|0@5@7&#,)!
+3 f1 (14978|$#,1047|0@5@7&#,1082|0@5@7&#,)!
 3 ?!
-3 f14973 (1047|0@5@7&#,1047|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,1047|0@5@7&#,)^14976
-1 t14975|14975&
-3 f0 (14976|$#,1047|0@5@7&#,1047|0@5@7&#,)!
-3 f1 (14976|$#,1047|0@5@7&#,1047|0@5@7&#,)!
+3 f14981 (1047|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,1047|0@5@7&#,)^14984
+1 t14983|14983&
+3 f0 (14984|$#,1047|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (14984|$#,1047|0@5@7&#,1047|0@5@7&#,)!
 3 ?!
-3 f14979 (1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,4536|$#,1082|0@5@7&#,)^14982
-1 t14981|14981&
-3 f0 (14982|$#,1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
-3 f1 (14982|$#,1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
+3 f14987 (1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,4536|$#,1082|0@5@7&#,)^14990
+1 t14989|14989&
+3 f0 (14990|$#,1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
+3 f1 (14990|$#,1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
 3 f0 (5|$#,)!
 3 f6480 (5|$#,)!
 3 f0 (1047|0@5@7&#,1047|0@5@7&#,)!
 3 f0 (1047|0@2@7&#,1047|0@2@19@2@0#,)!
 3 f1 (1047|0@2@7&#,1047|0@2@19@2@0#,)!
 3 ?!
-3 f15075 (1047|0@5@7&#,)!
-3 f2 (1047|0@5@7&#,)^15078
-1 t15077|15077&
-3 f0 (15078|$#,1047|0@5@7&#,)!
-3 f2 (15078|$#,1047|0@5@7&#,)!
+3 f15083 (1047|0@5@7&#,)!
+3 f2 (1047|0@5@7&#,)^15086
+1 t15085|15085&
+3 f0 (15086|$#,1047|0@5@7&#,)!
+3 f2 (15086|$#,1047|0@5@7&#,)!
 3 f0 ()!
 3 f2 ()!
 3 f0 (1047|0@5@7&#,1213|$#,)!
 3 f0 (1047|@5|0@2@7&#,1047|0@5@7&#,)!
 3 f1047 (1047|@5|0@2@7&#,1047|0@5@7&#,)!
 3 ?!
-3 f15655 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
-3 f2 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)^15658
-1 t15657|15657&
-3 ?!
-3 f15659 (1047|0@5@7&#,)!
-3 f2 (1047|0@5@7&#,)^15662
-1 t15661|15661&
-3 f0 (15658|$#,15662|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)!
-3 f1 (15658|$#,15662|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)!
-3 f0 (1218|$#,1047|0@5@7&#,)!
-3 f2 (1218|$#,1047|0@5@7&#,)!
+3 f15663 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)!
+3 f2 (1047|0@5@7&#,1067|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,)^15666
+1 t15665|15665&
 3 ?!
 3 f15667 (1047|0@5@7&#,)!
 3 f2 (1047|0@5@7&#,)^15670
 1 t15669|15669&
-3 f0 (15670|$#,1047|0@5@7&#,)!
-3 f2 (15670|$#,1047|0@5@7&#,)!
+3 f0 (15666|$#,15670|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)!
+3 f1 (15666|$#,15670|0@5@7&#,1047|0@5@7&#,1067|0@5@7&#,1067|0@5@7&#,)!
+3 f0 (1218|$#,1047|0@5@7&#,)!
+3 f2 (1218|$#,1047|0@5@7&#,)!
+3 ?!
+3 f15675 (1047|0@5@7&#,)!
+3 f2 (1047|0@5@7&#,)^15678
+1 t15677|15677&
+3 f0 (15678|$#,1047|0@5@7&#,)!
+3 f2 (15678|$#,1047|0@5@7&#,)!
 3 ?!
-3 f15673 (1047|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15676
-1 t15675|15675&
-3 f0 (15676|$#,1047|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (15676|$#,1047|0@5@7&#,1082|0@5@7&#,)!
+3 f15681 (1047|0@5@7&#,1082|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15684
+1 t15683|15683&
+3 f0 (15684|$#,1047|0@5@7&#,1082|0@5@7&#,)!
+3 f1 (15684|$#,1047|0@5@7&#,1082|0@5@7&#,)!
 3 ?!
-3 f15679 (1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,4536|$#,1082|0@5@7&#,)^15682
-1 t15681|15681&
-3 f0 (15682|$#,1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
-3 f1 (15682|$#,1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
+3 f15687 (1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,4536|$#,1082|0@5@7&#,)^15690
+1 t15689|15689&
+3 f0 (15690|$#,1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
+3 f1 (15690|$#,1047|0@5@7&#,4536|$#,1082|0@5@7&#,)!
 3 ?!
-3 f15685 (1047|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15688
-1 t15687|15687&
-3 f0 (15688|$#,1047|0@5@7&#,1082|0@5@7&#,)!
-3 f1 (15688|$#,1047|0@5@7&#,1082|0@5@7&#,)!
+3 f15693 (1047|0@5@7&#,1082|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,1082|0@5@7&#,)^15696
+1 t15695|15695&
+3 f0 (15696|$#,1047|0@5@7&#,1082|0@5@7&#,)!
+3 f1 (15696|$#,1047|0@5@7&#,1082|0@5@7&#,)!
 3 ?!
-3 f15691 (1047|0@5@7&#,1047|0@5@7&#,)!
-3 f1 (1047|0@5@7&#,1047|0@5@7&#,)^15694
-1 t15693|15693&
-3 f0 (15694|$#,1047|0@5@7&#,1047|0@5@7&#,)!
-3 f1 (15694|$#,1047|0@5@7&#,1047|0@5@7&#,)!
+3 f15699 (1047|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (1047|0@5@7&#,1047|0@5@7&#,)^15702
+1 t15701|15701&
+3 f0 (15702|$#,1047|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (15702|$#,1047|0@5@7&#,1047|0@5@7&#,)!
 3 f0 (1047|0@2@7&#,1047|0@2@7&#,)!
 3 f1 (1047|0@2@7&#,1047|0@2@7&#,)!
 3 f0 (1047|0@2@7&#,1047|0@2@7&#,2193|$#,1082|0@5@7&#,)!
 3 f0 (1047|0@5@7&#,)!
 3 f5696 (1047|0@5@7&#,)!
 3 U!244{1043|@1|0@5@3&#ltok,1833|@1|^#typequal,6|@1|^#count,2986|@1|0@5@2&#ltokenList,3225|@1|0@0@2&#abstDecl,3162|@1|0@0@2&#declare,3172|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3231|@1|0@0@2&#array,3260|@1|0@0@2&#quantifier,3270|@1|0@0@2&#quantifiers,3235|@1|0@0@2&#var,3245|@1|0@0@2&#vars,3290|@1|0@0@2&#storeref,3308|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3355|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3452|@1|0@0@2&#claim,3539|@1|0@0@2&#type,3489|@1|0@0@2&#iter,3458|@1|0@0@2&#fcn,3468|@1|0@5@2&#fcns,3329|@1|0@0@2&#letdecl,3337|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3323|@1|0@0@2&#modify,2833|@1|0@0@2&#param,2851|@1|0@5@2&#paramlist,3197|@1|0@0@2&#declaratorinvs,3187|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3498|@1|0@0@2&#abstract,3379|@1|0@0@2&#exposed,3444|@1|0@0@2&#globals,3415|@1|0@0@2&#constdeclaration,3424|@1|0@0@2&#vardeclaration,3434|@1|0@0@2&#vardeclarationlist,3402|@1|0@0@2&#initdecls,3392|@1|0@0@2&#initdecl,3514|@1|0@0@2&#structdecls,3504|@1|0@0@2&#structdecl,3548|@1|0@0@2&#structorunion,3554|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3583|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3626|@1|0@0@2&#signature,3677|@1|0@0@2&#name,3593|@1|0@0@2&#namelist,3722|@1|0@0@2&#replace,3732|@1|0@0@2&#replacelist,3755|@1|0@0@2&#renaming,3761|@1|0@0@2&#traitref,3769|@1|0@0@2&#traitreflist,3035|@1|0@0@2&#import,3049|@1|0@0@2&#importlist,3809|@1|0@0@2&#iface,3819|@1|0@0@2&#interfacelist,3388|@1|0@0@2&#ctypes,}!
-0 s7811|&
+0 s7814|&
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 ()!
 3 f2 (1211|0@5@7&#,)!
 3 f0 (1211|0@5@7&#,)!
 3 f1211 (1211|0@5@7&#,)!
-3 S!245{5|@1|^#nelements,5|@1|^#free,4436|@1|11@3@3&#elements,}^15885
-0 s7828|&
-1 t15883|15883&
-0 a7829|&
-3 f0 (15886|0@5@7&#,)!
-3 f2 (15886|0@5@7&#,)!
-3 f0 (15886|@7|0@5@7&#,)!
-3 f5 (15886|@7|0@5@7&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f5 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f1 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f1 (15886|0@5@7&#,)!
-3 f0 ()!
-3 f15886 ()!
-3 f0 (15886|0@5@7&#,)!
-3 f1082 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@7&#,1082|0@5@2&#,)!
-3 f2 (15886|0@5@7&#,1082|0@5@2&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f1211 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@2&#,)!
-3 f1 (15886|0@5@2&#,)!
-3 S!246{5|@1|^#entries,5|@1|^#nspace,24|@1|11@3@3&#elements,}^15909
-0 s7840|&
-1 t15907|15907&
-0 a7841|&
-3 f1 (15910|@7|&#,5|@3|&#,)!
-3 f0 ()!
-3 f15910 ()!
-3 f0 (15910|$#,)!
-3 f2 (15910|$#,)!
-3 f0 (15910|$#,)!
-3 f5 (15910|$#,)!
-3 f0 (15910|$#,5|$#,)!
-3 f2 (15910|$#,5|$#,)!
-3 f0 (15910|$#,5|$#,)!
-3 f2 (15910|$#,5|$#,)!
-3 f0 (15910|$#,)!
-3 f1211 (15910|$#,)!
-3 f0 (15910|0@0@2&#,)!
-3 f1 (15910|0@0@2&#,)!
-3 f0 (15910|$#,)!
-3 f1211 (15910|$#,)!
+3 S!245{5|@1|^#nelements,5|@1|^#free,4436|@1|11@3@3&#elements,}^15893
+0 s7831|&
+1 t15891|15891&
+0 a7832|&
+3 f0 (15894|0@5@7&#,)!
+3 f2 (15894|0@5@7&#,)!
+3 f0 (15894|@7|0@5@7&#,)!
+3 f5 (15894|@7|0@5@7&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f5 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f1 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f1 (15894|0@5@7&#,)!
+3 f0 ()!
+3 f15894 ()!
+3 f0 (15894|0@5@7&#,)!
+3 f1082 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@7&#,1082|0@5@2&#,)!
+3 f2 (15894|0@5@7&#,1082|0@5@2&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f1211 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@2&#,)!
+3 f1 (15894|0@5@2&#,)!
+3 S!246{5|@1|^#entries,5|@1|^#nspace,24|@1|11@3@3&#elements,}^15917
+0 s7843|&
+1 t15915|15915&
+0 a7844|&
+3 f1 (15918|@7|&#,5|@3|&#,)!
+3 f0 ()!
+3 f15918 ()!
+3 f0 (15918|$#,)!
+3 f2 (15918|$#,)!
+3 f0 (15918|$#,)!
+3 f5 (15918|$#,)!
+3 f0 (15918|$#,5|$#,)!
+3 f2 (15918|$#,5|$#,)!
+3 f0 (15918|$#,5|$#,)!
+3 f2 (15918|$#,5|$#,)!
+3 f0 (15918|$#,)!
+3 f1211 (15918|$#,)!
+3 f0 (15918|0@0@2&#,)!
+3 f1 (15918|0@0@2&#,)!
+3 f0 (15918|$#,)!
+3 f1211 (15918|$#,)!
 3 S!247{1211|@1|0@5@3&#file,1054|@1|^#daccess,}!
-0 s7851|&
-0 s7852|-1 15934 -1
+0 s7854|&
+0 s7855|-1 15942 -1
 3 e!248{CX_ERROR,CX_GLOBAL,CX_INNER,CX_FUNCTION,CX_FCNDECLARATION,CX_MACROFCN,CX_MACROCONST,CX_UNKNOWNMACRO,CX_ITERDEF,CX_ITEREND,CX_OLDSTYLESCOPE,CX_LCL,CX_LCLLIB,CX_MT}!
-0 s7867|&
-0 s7868|&
-1 t15930|15930&
+0 s7870|&
+0 s7871|&
+1 t15938|15938&
 2 F0/0|0&
 2 F2/0|2&
 2 F0/0|0&
 2 F5/0|5&
 2 F0/0|0&
 2 F1212/0|1212&
-3 U!249{2|@1|^#glob,5|@1|^#cdepth,1050|@1|0@5@18@2@0#fcn,}!
-0 s7869|&
-3 S!250{5|@1|^#linesprocessed,5|@1|^#speclinesprocessed,8230|@1|0@0@3&#markers,2|@1|^#macroMissingParams,2|@1|^#preprocessing,2|@1|^#incommandline,2|@1|^#insuppressregion,2|@1|^#inDerivedFile,2|@1|^#instandardlib,2|@1|^#inimport,2|@1|^#inheader,2|@1|^#inmacrocache,2|@1|^#protectVars,2|@1|^#neednl,2|@1|^#showfunction,2|@1|^#savedFlags,2|@1|^#justpopped,2|@1|^#anyExports,2|@1|^#inFunctionHeader,1722|@1|^#library,1490|@1|^#isNullGuarded,1082|@1|0@5@3&#saveloc,1082|@1|0@5@3&#pushloc,8380|@1|0@0@3&#clauses,2193|@1|^#inclause,5|@1|^#numerrors,15886|@1|0@5@3&#locstack,8283|@1|0@5@3&#ftab,1211|@1|0@5@3&#msgAnnote,1047|@1|0@5@18@3@0#aliasAnnote,1047|@1|0@5@18@3@0#aliasAnnoteAls,8365|@1|0@5@3&#msgLog,8254|@1|0@0@3&#mc,1073|@1|0@5@18@3@0#mods,1054|@1|^#facct,1054|@1|^#acct,1054|@1|^#nacct,1200|@1|0@5@18@3@0#globs,1200|@1|0@5@2&#globs_used,5|@1|^#nmods,5|@1|^#maxmods,15934|@1|11@0@3&#moduleaccess,15933|@1|^#kind,15933|@1|^#savekind,1213|@1|^#boolType,15936|@1|^#flags,15938|@1|^#saveflags,15940|@1|^#setGlobally,15942|@1|^#setLocally,15944|@1|^#values,15946|@1|^#counters,15948|@1|^#strings,8168|@1|0@5@3&#modrecs,1099|@1|0@5@3&#stateTable,1100|@1|0@5@3&#annotTable,15949|@1|^#cont,}!
-0 s7870|&
+3 Uu_cont{2|@1|^#glob,5|@1|^#cdepth,1050|@1|0@5@18@2@0#fcn,}!
+0 s7872|&
+3 S!249{5|@1|^#linesprocessed,5|@1|^#speclinesprocessed,8230|@1|0@0@3&#markers,2|@1|^#macroMissingParams,2|@1|^#preprocessing,2|@1|^#incommandline,2|@1|^#insuppressregion,2|@1|^#inDerivedFile,2|@1|^#instandardlib,2|@1|^#inimport,2|@1|^#inheader,2|@1|^#inmacrocache,2|@1|^#protectVars,2|@1|^#neednl,2|@1|^#showfunction,2|@1|^#savedFlags,2|@1|^#justpopped,2|@1|^#anyExports,2|@1|^#inFunctionHeader,1722|@1|^#library,1490|@1|^#isNullGuarded,1082|@1|0@5@3&#saveloc,1082|@1|0@5@3&#pushloc,8380|@1|0@0@3&#clauses,2193|@1|^#inclause,5|@1|^#numerrors,15894|@1|0@5@3&#locstack,8283|@1|0@5@3&#ftab,1211|@1|0@5@3&#msgAnnote,1047|@1|0@5@18@3@0#aliasAnnote,1047|@1|0@5@18@3@0#aliasAnnoteAls,8365|@1|0@5@3&#msgLog,8254|@1|0@0@3&#mc,1073|@1|0@5@18@3@0#mods,1054|@1|^#facct,1054|@1|^#acct,1054|@1|^#nacct,1200|@1|0@5@18@3@0#globs,1200|@1|0@5@2&#globs_used,5|@1|^#nmods,5|@1|^#maxmods,15942|@1|11@0@3&#moduleaccess,15941|@1|^#kind,1213|@1|^#boolType,15944|@1|^#flags,15946|@1|^#saveflags,15948|@1|^#setGlobally,15950|@1|^#setLocally,15952|@1|^#values,15954|@1|^#counters,15956|@1|^#strings,8168|@1|0@5@3&#modrecs,1099|@1|0@5@3&#stateTable,1100|@1|0@5@3&#annotTable,15958|@1|^#cont,15941|@1|^#savekind,15958|@1|^#savecont,}!
+0 s7873|&
 3 f0 (1722|$#,)!
 3 f1211 (1722|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f2 ()!
+3 f0 ()!
+3 f1 ()!
+3 f0 ()!
+3 f1 ()!
 3 f0 (1513|$#,)!
 3 f1 (1513|$#,)!
 3 f0 ()!
 3 f1098 (6393|0@5@2&#,)!
 3 f0 ()!
 3 f1 ()!
-3 S!251{1726|@1|^#kind,23|@1|0@5@18@3@0#name,23|@1|0@5@18@3@0#describe,}!
-0 s7871|&
-0 s7872|-1 -1 16502
-2 y16501|16501&
-3 e!252{ARG_NONE,ARG_VALUE,ARG_STRING,ARG_SPECIAL}!
-0 s7877|&
-0 s7878|&
-3 S!253{1726|@1|^#main,1726|@1|^#sub,2|@1|^#isSpecial,2|@1|^#isIdem,2|@1|^#isGlobal,2|@1|^#isModeFlag,16505|@1|^#argtype,23|@1|0@0@18@3@0#flag,1722|@1|^#code,23|@1|0@5@18@3@0#desc,1261|@1|0@5@3@3@0#hint,5|@1|^#nreported,5|@1|^#nsuppressed,}!
-0 s7879|&
-0 s7880|-1 -1 16509
-2 y16508|16508&
+3 S!250{1726|@1|^#kind,23|@1|0@5@18@3@0#name,23|@1|0@5@18@3@0#describe,}!
+0 s7874|&
+0 s7875|-1 -1 16514
+2 y16513|16513&
+3 e!251{ARG_NONE,ARG_VALUE,ARG_STRING,ARG_SPECIAL}!
+0 s7880|&
 0 s7881|&
-3 f1 (16508|@3|6@0@19@3@0#,)!
+3 S!252{1726|@1|^#main,1726|@1|^#sub,2|@1|^#isSpecial,2|@1|^#isIdem,2|@1|^#isGlobal,2|@1|^#isModeFlag,16517|@1|^#argtype,23|@1|0@0@18@3@0#flag,1722|@1|^#code,23|@1|0@5@18@3@0#desc,1261|@1|0@5@3@3@0#hint,5|@1|^#nreported,5|@1|^#nsuppressed,}!
+0 s7882|&
+0 s7883|-1 -1 16521
+2 y16520|16520&
+0 s7884|&
+3 f1 (16520|@3|6@0@19@3@0#,)!
 2 y1261|1261&
 3 f1 (1261|@3|6@5@19@3@0#,)!
 3 f0 (1722|$#,)!
 3 f5 (23|$#,786|4@0@7&#,)!
 3 f0 (23|$#,)!
 3 f2 (23|$#,)!
-3 f0 (315|$#,315|4@0@7&#,10867|4@0@7&#,)!
-3 f2 (315|$#,315|4@0@7&#,10867|4@0@7&#,)!
+3 f0 (315|$#,315|4@0@7&#,10873|4@0@7&#,)!
+3 f2 (315|$#,315|4@0@7&#,10873|4@0@7&#,)!
 3 f0 (1211|0@5@7&#,)!
 3 f1211 (1211|0@5@7&#,)!
 3 f0 (1211|0@5@7&#,1211|@5|0@5@7&#,)!
 3 f0 ()!
 3 f1211 ()!
 3 f0 (1211|0@5@7&#,1383|4@0@7&#,)!
-3 f10757 (1211|0@5@7&#,1383|4@0@7&#,)!
+3 f10763 (1211|0@5@7&#,1383|4@0@7&#,)!
 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
-3 f10757 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
+3 f10763 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
 2 F0/0|0&
 2 F4/0|4&
 3 f0 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
-3 f10757 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
+3 f10763 (1211|0@5@7&#,1211|0@5@7&#,1383|4@0@7&#,)!
 2 F0/0|0&
 2 F4/0|4&
 3 f0 (1211|0@5@7&#,)!
 3 f2 (1211|0@5@7&#,)!
 3 f0 (23|$#,)!
 3 f2 (23|$#,)!
-3 f0 (12453|$#,12453|4@0@7&#,10867|4@0@7&#,)!
-3 f2 (12453|$#,12453|4@0@7&#,10867|4@0@7&#,)!
+3 f0 (12459|$#,12459|4@0@7&#,10873|4@0@7&#,)!
+3 f2 (12459|$#,12459|4@0@7&#,10873|4@0@7&#,)!
 3 f0 (1211|0@5@7&#,)!
 3 f1211 (1211|0@5@7&#,)!
 3 f0 (23|0@5@7&#,)!
 3 f0 (8380|0@0@2&#,)!
 3 f1 (8380|0@0@2&#,)!
 3 f0 ()!
-3 f15886 ()!
+3 f15894 ()!
 1 t1082|1082&
 3 f0 ()!
-3 f15886 ()!
-3 f0 (15886|0@2@7&#,)!
-3 f1 (15886|0@2@7&#,)!
-3 f0 (15886|@5|0@5@7&#,1082|0@5@4&#,)!
-3 f1 (15886|@5|0@5@7&#,1082|0@5@4&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f1082 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f1 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@7&#,1082|0@5@2&#,)!
-3 f2 (15886|0@5@7&#,1082|0@5@2&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f1211 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f5 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@7&#,)!
-3 f1 (15886|0@5@7&#,)!
-3 f0 (15886|0@5@2&#,)!
-3 f1 (15886|0@5@2&#,)!
+3 f15894 ()!
+3 f0 (15894|0@2@7&#,)!
+3 f1 (15894|0@2@7&#,)!
+3 f0 (15894|@5|0@5@7&#,1082|0@5@4&#,)!
+3 f1 (15894|@5|0@5@7&#,1082|0@5@4&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f1082 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f1 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@7&#,1082|0@5@2&#,)!
+3 f2 (15894|0@5@7&#,1082|0@5@2&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f1211 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f5 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@7&#,)!
+3 f1 (15894|0@5@7&#,)!
+3 f0 (15894|0@5@2&#,)!
+3 f1 (15894|0@5@2&#,)!
 3 f0 ()!
 3 f2392 ()!
 3 f0 ()!
 3 f0 (2392|0@5@7&#,)!
 3 f1 (2392|0@5@7&#,)!
 3 ?!
-3 f16809 (20|$#,20|$#,)!
-3 f5 (20|$#,20|$#,)^16812
-1 t16811|16811&
+3 f16821 (20|$#,20|$#,)!
+3 f5 (20|$#,20|$#,)^16824
+1 t16823|16823&
 3 f0 (2392|0@5@7&#,1211|0@5@7&#,)!
 3 f5 (2392|0@5@7&#,1211|0@5@7&#,)!
 3 f0 (2392|0@5@7&#,1211|0@5@7&#,)!
 3 f0 (2360|0@5@7&#,)!
 3 f1 (2360|0@5@7&#,)!
 3 ?!
-3 f16845 (20|$#,20|$#,)!
-3 f5 (20|$#,20|$#,)^16848
-1 t16847|16847&
+3 f16857 (20|$#,20|$#,)!
+3 f5 (20|$#,20|$#,)^16860
+1 t16859|16859&
 3 f0 ()!
 3 f8168 ()!
 3 f0 (8168|0@2@7&#,)!
 3 f1211 (4476|$#,)!
 3 f0 (4476|$#,)!
 3 f1211 (4476|$#,)!
-3 f0 (12453|$#,)!
-3 f4476 (12453|$#,)!
+3 f0 (12459|$#,)!
+3 f4476 (12459|$#,)!
 3 f0 (4476|0@0@2&#,)!
 3 f1 (4476|0@0@2&#,)!
 3 f0 (4506|0@0@2&#,)!
 3 f0 (4309|0@0@2&#,)!
 3 f1 (4309|0@0@2&#,)!
 3 f0 ()!
-3 f9919 ()!
-3 f0 (9919|$#,)!
-3 f1 (9919|$#,)!
-3 f0 (9919|$#,1067|0@5@18@2@0#,)!
-3 f1 (9919|$#,1067|0@5@18@2@0#,)!
-3 f0 (9919|@5|$#,9919|0@0@2&#,)!
-3 f9919 (9919|@5|$#,9919|0@0@2&#,)!
+3 f9925 ()!
+3 f0 (9925|$#,)!
+3 f1 (9925|$#,)!
+3 f0 (9925|$#,1067|0@5@18@2@0#,)!
+3 f1 (9925|$#,1067|0@5@18@2@0#,)!
+3 f0 (9925|@5|$#,9925|0@0@2&#,)!
+3 f9925 (9925|@5|$#,9925|0@0@2&#,)!
 3 f0 (1067|0@5@18@2@0#,)!
-3 f9919 (1067|0@5@18@2@0#,)!
-3 f0 (9919|$#,)!
-3 f1211 (9919|$#,)!
-3 f0 (9919|0@0@2&#,)!
-3 f1 (9919|0@0@2&#,)!
+3 f9925 (1067|0@5@18@2@0#,)!
+3 f0 (9925|$#,)!
+3 f1211 (9925|$#,)!
+3 f0 (9925|0@0@2&#,)!
+3 f1 (9925|0@0@2&#,)!
 3 f0 ()!
 3 f4866 ()!
 3 f0 (1050|0@5@4&#,)!
 3 f0 (1200|0@5@7&#,1200|0@5@7&#,)!
 3 f5 (1200|0@5@7&#,1200|0@5@7&#,)!
 3 f0 ()!
-3 f15910 ()!
-3 f0 (15910|$#,)!
-3 f1 (15910|$#,)!
-3 f0 (15910|$#,5|$#,)!
-3 f2 (15910|$#,5|$#,)!
-3 f0 (15910|$#,5|$#,)!
-3 f2 (15910|$#,5|$#,)!
-3 f0 (15910|$#,)!
-3 f1211 (15910|$#,)!
-3 f0 (15910|$#,)!
-3 f1211 (15910|$#,)!
-3 f0 (15910|0@0@2&#,)!
-3 f1 (15910|0@0@2&#,)!
-0 s7887|-1 17194 -1
-1 t17193|17193&
+3 f15918 ()!
+3 f0 (15918|$#,)!
+3 f1 (15918|$#,)!
+3 f0 (15918|$#,5|$#,)!
+3 f2 (15918|$#,5|$#,)!
+3 f0 (15918|$#,5|$#,)!
+3 f2 (15918|$#,5|$#,)!
+3 f0 (15918|$#,)!
+3 f1211 (15918|$#,)!
+3 f0 (15918|$#,)!
+3 f1211 (15918|$#,)!
+3 f0 (15918|0@0@2&#,)!
+3 f1 (15918|0@0@2&#,)!
+0 s7890|-1 17206 -1
+1 t17205|17205&
 3 f0 (4806|0@5@2&#,)!
 3 f1 (4806|0@5@2&#,)!
 3 f0 ()!
 3 f0 (1073|0@5@7&#,)!
 3 f1073 (1073|0@5@7&#,)!
 3 ?!
-3 f17358 (1047|0@5@7&#,1047|0@5@7&#,)!
-3 f2 (1047|0@5@7&#,1047|0@5@7&#,)^17361
-1 t17360|17360&
-3 f0 (17361|$#,1073|0@5@7&#,1047|0@5@7&#,)!
-3 f2 (17361|$#,1073|0@5@7&#,1047|0@5@7&#,)!
+3 f17370 (1047|0@5@7&#,1047|0@5@7&#,)!
+3 f2 (1047|0@5@7&#,1047|0@5@7&#,)^17373
+1 t17372|17372&
+3 f0 (17373|$#,1073|0@5@7&#,1047|0@5@7&#,)!
+3 f2 (17373|$#,1073|0@5@7&#,1047|0@5@7&#,)!
 3 ?!
-3 f17364 (1047|0@5@7&#,)!
-3 f2 (1047|0@5@7&#,)^17367
-1 t17366|17366&
-3 f0 (17367|$#,1073|0@5@7&#,)!
-3 f2 (17367|$#,1073|0@5@7&#,)!
+3 f17376 (1047|0@5@7&#,)!
+3 f2 (1047|0@5@7&#,)^17379
+1 t17378|17378&
+3 f0 (17379|$#,1073|0@5@7&#,)!
+3 f2 (17379|$#,1073|0@5@7&#,)!
 3 f0 (1073|0@5@7&#,)!
 3 f2 (1073|0@5@7&#,)!
 3 f0 (1073|0@5@7&#,1047|0@5@7&#,)!
 3 f1 ()!
 3 f0 (1043|0@5@7&#,)!
 3 f1 (1043|0@5@7&#,)!
-3 U!254{1043|@1|0@5@3&#ltok,6|@1|^#count,2986|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3626|@1|0@0@17&#signature,3677|@1|0@0@2&#name,3689|@1|0@0@17&#operator,3913|@1|0@0@2&#operators,}!
-0 s7899|&
-3 f0 (9598|$#,)!
-3 f6 (9598|$#,)!
+3 U!253{1043|@1|0@5@3&#ltok,6|@1|^#count,2986|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3626|@1|0@0@17&#signature,3677|@1|0@0@2&#name,3689|@1|0@0@17&#operator,3913|@1|0@0@2&#operators,}!
+0 s7902|&
+3 f0 (9604|$#,)!
+3 f6 (9604|$#,)!
 3 f0 ()!
 3 f1043 ()!
 3 f0 (1043|0@5@7&#,)!
 3 f1 (1094|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
-3 e!255{CHC_NULL,IDCHAR,OPCHAR,SLASHCHAR,WHITECHAR,CHC_EXTENSION,SINGLECHAR,PERMCHAR}!
-0 s7916|&
-0 s7917|&
-3 S!256{17893|@1|^#code,2|@1|^#endCommentChar,}!
-0 s7918|&
-0 s7919|-1 -1 17955
+3 e!254{CHC_NULL,IDCHAR,OPCHAR,SLASHCHAR,WHITECHAR,CHC_EXTENSION,SINGLECHAR,PERMCHAR}!
+0 s7919|&
+0 s7920|&
+3 S!255{17905|@1|^#code,2|@1|^#endCommentChar,}!
+0 s7921|&
+0 s7922|-1 -1 17967
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 (4|$#,)!
-3 f17893 (4|$#,)!
+3 f17905 (4|$#,)!
 3 f0 (4|$#,)!
 3 f2 (4|$#,)!
-3 f0 (4|$#,17893|$#,)!
-3 f1 (4|$#,17893|$#,)!
+3 f0 (4|$#,17905|$#,)!
+3 f1 (4|$#,17905|$#,)!
 3 f0 (4|$#,2|$#,)!
 3 f1 (4|$#,2|$#,)!
 3 f0 ()!
 3 f1043 ()!
 2 F0/0|0&
 2 F2903/0|2903&
-3 f0 (9598|$#,)!
-3 f6 (9598|$#,)!
+3 f0 (9604|$#,)!
+3 f6 (9604|$#,)!
 3 f0 ()!
 3 f1043 ()!
 3 f0 ()!
 3 f0 (23|0@0@6&#,)!
 3 f1 (23|0@0@6&#,)!
 2 F0/0|0&
-2 F17896/0|17896&
+2 F17908/0|17908&
 2 F0/0|0&
 2 F4/0|4&
-2 y17896|17896&
+2 y17908|17908&
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 (4|$#,)!
-3 f17893 (4|$#,)!
+3 f17905 (4|$#,)!
 3 f0 (4|$#,)!
 3 f2 (4|$#,)!
-3 f0 (4|$#,17893|$#,)!
-3 f1 (4|$#,17893|$#,)!
+3 f0 (4|$#,17905|$#,)!
+3 f1 (4|$#,17905|$#,)!
 3 f0 (4|$#,2|$#,)!
 3 f1 (4|$#,2|$#,)!
-3 e!257{INITFILE1,INITLINES1,INITLINES2,INITLINES3,INITLINE1,INITLINE2,CLASSIFICATION1,CLASSIFICATION2,CLASSIFICATION3,CHARCLASS1,CHARCLASS2,CHARCLASS3,CHARCLASS4,CHARCLASS5,CHARCLASS6,LRC_ENDCOMMENT1,LRC_ENDCOMMENT2,IDCHARS1,IDCHARS2,OPCHARS1,OPCHARS2,LRC_EXTENSIONCHAR1,SINGCHARS1,SINGCHARS2,WHITECHARS1,WHITECHARS2,LRC_ENDCOMMENTCHAR1,IDCHAR1,OPCHAR1,SINGCHAR1,WHITECHAR1,TOKENCLASS1,TOKENCLASS2,TOKENCLASS3,TOKENCLASS4,TOKENCLASS5,TOKENCLASS6,TOKENCLASS7,TOKENCLASS8,TOKENCLASS9,TOKENCLASS10,TOKENCLASS11,TOKENCLASS12,TOKENCLASS13,QUANTIFIERSYMTOKS1,QUANTIFIERSYMTOKS2,LOGICALOPTOKS1,LOGICALOPTOKS2,LRC_EQOPTOKS1,LRC_EQOPTOKS2,LRC_EQUATIONSYMTOKS1,LRC_EQUATIONSYMTOKS2,LRC_EQSEPSYMTOKS1,LRC_EQSEPSYMTOKS2,SELECTSYMTOKS1,SELECTSYMTOKS2,OPENSYMTOKS1,OPENSYMTOKS2,SEPSYMTOKS1,SEPSYMTOKS2,CLOSESYMTOKS1,CLOSESYMTOKS2,SIMPLEIDTOKS1,SIMPLEIDTOKS2,MAPSYMTOKS1,MAPSYMTOKS2,MARKERSYMTOKS1,MARKERSYMTOKS2,COMMENTSYMTOKS1,COMMENTSYMTOKS2,QUANTIFIERSYMTOK1,LOGICALOPTOK1,LRC_EQOPTOK1,LRC_EQUATIONSYMTOK1,LRC_EQSEPSYMTOK1,SELECTSYMTOK1,OPENSYMTOK1,SEPSYMTOK1,CLOSESYMTOK1,SIMPLEIDTOK1,MAPSYMTOK1,MARKERSYMTOK1,COMMENTSYMTOK1,SYNCLASS1,OLDTOKEN1,NEWTOKEN1}!
-0 s8023|&
-0 s8024|&
+3 e!256{INITFILE1,INITLINES1,INITLINES2,INITLINES3,INITLINE1,INITLINE2,CLASSIFICATION1,CLASSIFICATION2,CLASSIFICATION3,CHARCLASS1,CHARCLASS2,CHARCLASS3,CHARCLASS4,CHARCLASS5,CHARCLASS6,LRC_ENDCOMMENT1,LRC_ENDCOMMENT2,IDCHARS1,IDCHARS2,OPCHARS1,OPCHARS2,LRC_EXTENSIONCHAR1,SINGCHARS1,SINGCHARS2,WHITECHARS1,WHITECHARS2,LRC_ENDCOMMENTCHAR1,IDCHAR1,OPCHAR1,SINGCHAR1,WHITECHAR1,TOKENCLASS1,TOKENCLASS2,TOKENCLASS3,TOKENCLASS4,TOKENCLASS5,TOKENCLASS6,TOKENCLASS7,TOKENCLASS8,TOKENCLASS9,TOKENCLASS10,TOKENCLASS11,TOKENCLASS12,TOKENCLASS13,QUANTIFIERSYMTOKS1,QUANTIFIERSYMTOKS2,LOGICALOPTOKS1,LOGICALOPTOKS2,LRC_EQOPTOKS1,LRC_EQOPTOKS2,LRC_EQUATIONSYMTOKS1,LRC_EQUATIONSYMTOKS2,LRC_EQSEPSYMTOKS1,LRC_EQSEPSYMTOKS2,SELECTSYMTOKS1,SELECTSYMTOKS2,OPENSYMTOKS1,OPENSYMTOKS2,SEPSYMTOKS1,SEPSYMTOKS2,CLOSESYMTOKS1,CLOSESYMTOKS2,SIMPLEIDTOKS1,SIMPLEIDTOKS2,MAPSYMTOKS1,MAPSYMTOKS2,MARKERSYMTOKS1,MARKERSYMTOKS2,COMMENTSYMTOKS1,COMMENTSYMTOKS2,QUANTIFIERSYMTOK1,LOGICALOPTOK1,LRC_EQOPTOK1,LRC_EQUATIONSYMTOK1,LRC_EQSEPSYMTOK1,SELECTSYMTOK1,OPENSYMTOK1,SEPSYMTOK1,CLOSESYMTOK1,SIMPLEIDTOK1,MAPSYMTOK1,MARKERSYMTOK1,COMMENTSYMTOK1,SYNCLASS1,OLDTOKEN1,NEWTOKEN1}!
+0 s8026|&
+0 s8027|&
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 (1043|0@5@7&#,)!
 3 f0 (1043|0@5@7&#,)!
 3 f1 (1043|0@5@7&#,)!
-3 S!258{211|@1|11@5@18&#f,1211|@1|11@5@3&#name,}!
-0 s8045|&
-0 s8046|&
+3 S!257{211|@1|11@5@18&#f,1211|@1|11@5@3&#name,}!
+0 s8048|&
+0 s8049|&
 3 f0 (1032|0@5@7&#,)!
 3 f1211 (1032|0@5@7&#,)!
 3 f0 (1040|0@5@7&#,)!
 3 f2 (3677|0@5@7&#,)!
 3 f0 (3677|0@5@7&#,3888|$#,1036|$#,)!
 3 f3112 (3677|0@5@7&#,3888|$#,1036|$#,)!
-3 S!259{1236|@1|^#pt,2819|@1|^#ts,}!
-0 s8047|&
-0 s8048|-1 -1 18110
-2 y18109|18109&
+3 S!258{1236|@1|^#pt,2819|@1|^#ts,}!
+0 s8050|&
+0 s8051|-1 -1 18122
+2 y18121|18121&
 3 f0 (1236|$#,)!
 3 f1037 (1236|$#,)!
 3 f0 (1236|$#,)!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17980|$#,)!
-3 f1 (17980|$#,)!
-3 f0 (17893|$#,)!
-3 f1 (17893|$#,)!
+3 f0 (17992|$#,)!
+3 f1 (17992|$#,)!
+3 f0 (17905|$#,)!
+3 f1 (17905|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17893|$#,)!
-3 f1 (17893|$#,)!
+3 f0 (17905|$#,)!
+3 f1 (17905|$#,)!
 3 f0 (1044|$#,)!
 3 f1 (1044|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17980|$#,)!
-3 f1 (17980|$#,)!
-3 f0 (17893|$#,)!
-3 f1 (17893|$#,)!
+3 f0 (17992|$#,)!
+3 f1 (17992|$#,)!
+3 f0 (17905|$#,)!
+3 f1 (17905|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17893|$#,)!
-3 f1 (17893|$#,)!
+3 f0 (17905|$#,)!
+3 f1 (17905|$#,)!
 3 f0 (1044|$#,)!
 3 f1 (1044|$#,)!
 3 f0 ()!
 3 f1043 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
-0 s8056|&
+0 s8059|&
 3 f0 (5|$#,)!
 3 f1 (5|$#,)!
 3 f0 (1037|$#,1037|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (4|$#,)!
-3 f17893 (4|$#,)!
+3 f17905 (4|$#,)!
 3 f0 (4|$#,)!
 3 f2 (4|$#,)!
-3 f0 (4|$#,17893|$#,)!
-3 f1 (4|$#,17893|$#,)!
+3 f0 (4|$#,17905|$#,)!
+3 f1 (4|$#,17905|$#,)!
 3 f0 (4|$#,2|$#,)!
 3 f1 (4|$#,2|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 e!260{STARTCNUM,STARTCNUMDOT,STARTCSTR,STARTCCHAR,STARTWIDE,STARTSLASH,STARTOTHER}!
-0 s8088|&
-0 s8089|&
+3 e!259{STARTCNUM,STARTCNUMDOT,STARTCSTR,STARTCCHAR,STARTWIDE,STARTSLASH,STARTOTHER}!
+0 s8091|&
+0 s8092|&
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f0 (23|0@0@6&#,)!
 3 f1 (23|0@0@6&#,)!
 2 F0/0|0&
-2 F17896/0|17896&
+2 F17908/0|17908&
 2 F0/0|0&
-2 F19122/0|19122&
+2 F19134/0|19134&
 2 F0/0|0&
 2 F2/0|2&
 2 F0/0|0&
 3 f0 (4|$#,)!
 3 f2 (4|$#,)!
 3 f0 (4|$#,)!
-3 f17893 (4|$#,)!
-3 f0 (4|$#,17893|$#,)!
-3 f1 (4|$#,17893|$#,)!
+3 f17905 (4|$#,)!
+3 f0 (4|$#,17905|$#,)!
+3 f1 (4|$#,17905|$#,)!
 3 f0 (4|$#,2|$#,)!
 3 f1 (4|$#,2|$#,)!
 3 f0 ()!
 3 f1037 (1037|$#,1037|$#,)!
 3 f0 (1043|0@5@7&#,1036|$#,2724|$#,)!
 3 f1 (1043|0@5@7&#,1036|$#,2724|$#,)!
-0 s8090|-1 19280 -1
-1 t19279|19279&
+0 s8093|-1 19292 -1
+1 t19291|19291&
 1 t2724|2724&
 3 f0 (2720|0@5@2&#,)!
 3 f1 (2720|0@5@2&#,)!
 3 f0 (23|$#,)!
 3 f2 (23|$#,)!
 1 t4238|4238&
-3 f0 (19465|$#,211|$#,2|$#,)!
-3 f1 (19465|$#,211|$#,2|$#,)!
+3 f0 (19477|$#,211|$#,2|$#,)!
+3 f1 (19477|$#,211|$#,2|$#,)!
 3 f0 (4211|0@0@2&#,)!
 3 f1 (4211|0@0@2&#,)!
 3 f0 (4241|$#,)!
 3 f1 (4241|$#,211|$#,2|$#,)!
 3 f0 (3677|$#,)!
 3 f1037 (3677|$#,)!
-3 e!261{SYMK_FCN,SYMK_SCOPE,SYMK_TYPE,SYMK_VAR}!
-0 s8096|&
-0 s8097|&
-3 U!262{4190|@1|0@0@2&#fct,4226|@1|0@0@2&#scope,4194|@1|0@0@2&#type,4201|@1|0@0@2&#var,}!
-0 s8098|&
-3 S!263{19478|@1|^#kind,19479|@1|^#info,}!
+3 e!260{SYMK_FCN,SYMK_SCOPE,SYMK_TYPE,SYMK_VAR}!
 0 s8099|&
-0 s8100|-1 19484 -1
-1 t19483|19483&
-3 S!264{6|@1|^#size,6|@1|^#allocated,19484|@1|0@3@3&#entries,2|@1|^#exporting,}!
+0 s8100|&
+3 U!261{4190|@1|0@0@2&#fct,4226|@1|0@0@2&#scope,4194|@1|0@0@2&#type,4201|@1|0@0@2&#var,}!
 0 s8101|&
-0 s8102|-1 19488 -1
-1 t19487|19487&
-3 Ss_symtableStruct{19488|@1|0@0@3&#idTable,19465|@1|0@0@3&#hTable,2704|@1|0@0@3&#type2sort,}!
-3 f0 (19484|$#,)!
-3 f1043 (19484|$#,)!
-3 f0 (19488|$#,)!
-3 f19 (19488|$#,)!
-3 f19484 (19488|$#,)!
-3 f0 (19488|$#,1037|$#,)!
-3 f19 (19488|$#,1037|$#,)!
-3 f19484 (19488|$#,1037|$#,)!
-3 f0 (19488|$#,1037|$#,)!
-3 f19 (19488|$#,1037|$#,)!
-3 f19484 (19488|$#,1037|$#,)!
+3 S!262{19490|@1|^#kind,19491|@1|^#info,}!
+0 s8102|&
+0 s8103|-1 19496 -1
+1 t19495|19495&
+3 S!263{6|@1|^#size,6|@1|^#allocated,19496|@1|0@3@3&#entries,2|@1|^#exporting,}!
+0 s8104|&
+0 s8105|-1 19500 -1
+1 t19499|19499&
+3 Ss_symtableStruct{19500|@1|0@0@3&#idTable,19477|@1|0@0@3&#hTable,2704|@1|0@0@3&#type2sort,}!
+3 f0 (19496|$#,)!
+3 f1043 (19496|$#,)!
+3 f0 (19500|$#,)!
+3 f19 (19500|$#,)!
+3 f19496 (19500|$#,)!
+3 f0 (19500|$#,1037|$#,)!
+3 f19 (19500|$#,1037|$#,)!
+3 f19496 (19500|$#,1037|$#,)!
+3 f0 (19500|$#,1037|$#,)!
+3 f19 (19500|$#,1037|$#,)!
+3 f19496 (19500|$#,1037|$#,)!
 3 f0 ()!
 3 f19 ()!
-3 f19488 ()!
-3 f0 (19483|$#,)!
-3 f1 (19483|$#,)!
+3 f19500 ()!
+3 f0 (19495|$#,)!
+3 f1 (19495|$#,)!
 3 f0 (4227|$#,)!
 3 f4186 (4227|$#,)!
-3 f0 (19465|0@0@2&#,)!
-3 f1 (19465|0@0@2&#,)!
+3 f0 (19477|0@0@2&#,)!
+3 f1 (19477|0@0@2&#,)!
 3 f0 (6|$#,)!
 3 f19 (6|$#,)!
-3 f19465 (6|$#,)!
-3 f0 (19465|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
-3 f19 (19465|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
-3 f4227 (19465|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
-3 f0 (19465|$#,4227|0@0@2&#,)!
-3 f2 (19465|$#,4227|0@0@2&#,)!
-3 f0 (19465|$#,4227|0@0@2&#,)!
-3 f19 (19465|$#,4227|0@0@2&#,)!
-3 f4227 (19465|$#,4227|0@0@2&#,)!
-3 f0 (19488|0@0@2&#,)!
-3 f1 (19488|0@0@2&#,)!
+3 f19477 (6|$#,)!
+3 f0 (19477|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
+3 f19 (19477|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
+3 f4227 (19477|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
+3 f0 (19477|$#,4227|0@0@2&#,)!
+3 f2 (19477|$#,4227|0@0@2&#,)!
+3 f0 (19477|$#,4227|0@0@2&#,)!
+3 f19 (19477|$#,4227|0@0@2&#,)!
+3 f4227 (19477|$#,4227|0@0@2&#,)!
+3 f0 (19500|0@0@2&#,)!
+3 f1 (19500|0@0@2&#,)!
 3 f0 (4201|0@0@2&#,)!
 3 f1 (4201|0@0@2&#,)!
 3 f0 (4201|$#,)!
 3 f4201 (4201|$#,)!
 3 f0 (4241|0@0@2&#,)!
 3 f1 (4241|0@0@2&#,)!
-3 f0 (19488|0@0@2&#,)!
-3 f1 (19488|0@0@2&#,)!
+3 f0 (19500|0@0@2&#,)!
+3 f1 (19500|0@0@2&#,)!
 3 f0 (4190|0@0@2&#,)!
 3 f1 (4190|0@0@2&#,)!
 3 f0 (4194|0@0@2&#,)!
 3 f1 (4194|0@0@2&#,)!
 3 f0 (4226|0@0@2&#,)!
 3 f1 (4226|0@0@2&#,)!
-3 f0 (19483|$#,)!
-3 f1 (19483|$#,)!
-3 f0 (19484|$#,)!
-3 f1043 (19484|$#,)!
+3 f0 (19495|$#,)!
+3 f1 (19495|$#,)!
+3 f0 (19496|$#,)!
+3 f1043 (19496|$#,)!
 3 f0 ()!
 3 f4241 ()!
 3 f0 ()!
 3 f19 ()!
-3 f19488 ()!
+3 f19500 ()!
 3 f0 (3677|$#,)!
 3 f1037 (3677|$#,)!
 3 f0 (4227|$#,3626|0@0@17&#,)!
 3 f4226 (4241|$#,)!
 3 f0 (4241|$#,2|$#,)!
 3 f1 (4241|$#,2|$#,)!
-3 f0 (19465|$#,211|$#,2|$#,)!
-3 f1 (19465|$#,211|$#,2|$#,)!
+3 f0 (19477|$#,211|$#,2|$#,)!
+3 f1 (19477|$#,211|$#,2|$#,)!
 1 t4231|4231&
 3 f0 (4241|$#,211|$#,2|$#,)!
 3 f1 (4241|$#,211|$#,2|$#,)!
 2 F4/0|4&
 3 f0 (23|$#,)!
 3 f2 (23|$#,)!
-0 s8103|-1 19606 -1
+0 s8106|-1 19618 -1
 3 f0 (23|$#,1094|0@5@7&#,2704|$#,)!
 3 f1 (23|$#,1094|0@5@7&#,2704|$#,)!
-1 t19603|19603&
+1 t19615|19615&
 2 F0/0|0&
 2 F4/0|4&
 2 F0/20|0&
 3 f1 (1094|0@5@7&#,1043|0@5@7&#,2704|$#,)!
 3 f0 (4241|$#,211|$#,2|$#,)!
 3 f1 (4241|$#,211|$#,2|$#,)!
-3 f0 (19488|$#,)!
-3 f19 (19488|$#,)!
-3 f19484 (19488|$#,)!
-3 f0 (19488|$#,1037|$#,)!
-3 f19 (19488|$#,1037|$#,)!
-3 f19484 (19488|$#,1037|$#,)!
-3 f0 (19488|$#,1037|$#,)!
-3 f19 (19488|$#,1037|$#,)!
-3 f19484 (19488|$#,1037|$#,)!
+3 f0 (19500|$#,)!
+3 f19 (19500|$#,)!
+3 f19496 (19500|$#,)!
+3 f0 (19500|$#,1037|$#,)!
+3 f19 (19500|$#,1037|$#,)!
+3 f19496 (19500|$#,1037|$#,)!
+3 f0 (19500|$#,1037|$#,)!
+3 f19 (19500|$#,1037|$#,)!
+3 f19496 (19500|$#,1037|$#,)!
 3 f0 (4227|$#,)!
 3 f4186 (4227|$#,)!
 3 f0 (4227|0@5@2&#,)!
 3 f1 (4227|0@5@2&#,)!
 3 f0 (4233|0@5@2&#,)!
 3 f1 (4233|0@5@2&#,)!
-3 f0 (19465|0@0@2&#,)!
-3 f1 (19465|0@0@2&#,)!
+3 f0 (19477|0@0@2&#,)!
+3 f1 (19477|0@0@2&#,)!
 3 f0 (6|$#,)!
 3 f19 (6|$#,)!
-3 f19465 (6|$#,)!
+3 f19477 (6|$#,)!
 1 t4233|4233&
-3 f0 (19465|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
-3 f19 (19465|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
-3 f4227 (19465|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
-3 f0 (19465|$#,4227|0@0@2&#,)!
-3 f2 (19465|$#,4227|0@0@2&#,)!
-3 f0 (19465|$#,4227|0@0@2&#,)!
-3 f19 (19465|$#,4227|0@0@2&#,)!
-3 f4227 (19465|$#,4227|0@0@2&#,)!
-3 f0 (19465|$#,)!
-3 f1 (19465|$#,)!
+3 f0 (19477|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
+3 f19 (19477|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
+3 f4227 (19477|$#,4186|$#,4214|$#,3677|0@5@7&#,)!
+3 f0 (19477|$#,4227|0@0@2&#,)!
+3 f2 (19477|$#,4227|0@0@2&#,)!
+3 f0 (19477|$#,4227|0@0@2&#,)!
+3 f19 (19477|$#,4227|0@0@2&#,)!
+3 f4227 (19477|$#,4227|0@0@2&#,)!
+3 f0 (19477|$#,)!
+3 f1 (19477|$#,)!
 3 f0 (4241|$#,)!
 3 f1 (4241|$#,)!
 3 f0 (3028|$#,)!
 3 f2 (2986|0@5@7&#,3888|$#,)!
 3 f0 (4241|$#,3677|0@5@6&#,3888|$#,1036|$#,)!
 3 f3699 (4241|$#,3677|0@5@6&#,3888|$#,1036|$#,)!
-0 s8104|&
+0 s8107|&
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (19663|$#,)!
-3 f1 (19663|$#,)!
-3 f0 (17893|$#,)!
-3 f1 (17893|$#,)!
+3 f0 (19675|$#,)!
+3 f1 (19675|$#,)!
+3 f0 (17905|$#,)!
+3 f1 (17905|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17893|$#,)!
-3 f1 (17893|$#,)!
+3 f0 (17905|$#,)!
+3 f1 (17905|$#,)!
 3 f0 (1044|$#,)!
 3 f1 (1044|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (19663|$#,)!
-3 f1 (19663|$#,)!
-3 f0 (17893|$#,)!
-3 f1 (17893|$#,)!
+3 f0 (19675|$#,)!
+3 f1 (19675|$#,)!
+3 f0 (17905|$#,)!
+3 f1 (17905|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (17893|$#,)!
-3 f1 (17893|$#,)!
+3 f0 (17905|$#,)!
+3 f1 (17905|$#,)!
 3 f0 (1044|$#,)!
 3 f1 (1044|$#,)!
 3 f0 ()!
 3 f1043 ()!
 3 f0 (2|$#,)!
 3 f1 (2|$#,)!
-3 U!265{1043|@1|0@5@3&#ltok,1833|@1|^#typequal,6|@1|^#count,2986|@1|0@5@2&#ltokenList,3225|@1|0@0@2&#abstDecl,3162|@1|0@0@2&#declare,3172|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3231|@1|0@0@2&#array,3260|@1|0@0@2&#quantifier,3270|@1|0@0@2&#quantifiers,3235|@1|0@0@2&#var,3245|@1|0@0@2&#vars,3290|@1|0@0@2&#storeref,3308|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3355|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3452|@1|0@0@2&#claim,3539|@1|0@0@2&#type,3489|@1|0@0@2&#iter,3458|@1|0@0@2&#fcn,3468|@1|0@5@2&#fcns,3329|@1|0@0@2&#letdecl,3337|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3323|@1|0@0@2&#modify,2833|@1|0@0@2&#param,2851|@1|0@5@2&#paramlist,3197|@1|0@0@2&#declaratorinvs,3187|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3498|@1|0@0@2&#abstract,3379|@1|0@0@2&#exposed,3444|@1|0@0@2&#globals,3415|@1|0@0@2&#constdeclaration,3424|@1|0@0@2&#vardeclaration,3434|@1|0@0@2&#vardeclarationlist,3402|@1|0@0@2&#initdecls,3392|@1|0@0@2&#initdecl,3514|@1|0@0@2&#structdecls,3504|@1|0@0@2&#structdecl,3548|@1|0@0@2&#structorunion,3554|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3583|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3626|@1|0@0@2&#signature,3677|@1|0@0@2&#name,3593|@1|0@0@2&#namelist,3722|@1|0@0@2&#replace,3732|@1|0@0@2&#replacelist,3755|@1|0@0@2&#renaming,3761|@1|0@0@2&#traitref,3769|@1|0@0@2&#traitreflist,3035|@1|0@0@2&#import,3049|@1|0@0@2&#importlist,3809|@1|0@0@2&#iface,3819|@1|0@0@2&#interfacelist,3388|@1|0@0@2&#ctypes,}!
-0 s8109|&
+3 U!264{1043|@1|0@5@3&#ltok,1833|@1|^#typequal,6|@1|^#count,2986|@1|0@5@2&#ltokenList,3225|@1|0@0@2&#abstDecl,3162|@1|0@0@2&#declare,3172|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3231|@1|0@0@2&#array,3260|@1|0@0@2&#quantifier,3270|@1|0@0@2&#quantifiers,3235|@1|0@0@2&#var,3245|@1|0@0@2&#vars,3290|@1|0@0@2&#storeref,3308|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3355|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3452|@1|0@0@2&#claim,3539|@1|0@0@2&#type,3489|@1|0@0@2&#iter,3458|@1|0@0@2&#fcn,3468|@1|0@5@2&#fcns,3329|@1|0@0@2&#letdecl,3337|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3323|@1|0@0@2&#modify,2833|@1|0@0@2&#param,2851|@1|0@5@2&#paramlist,3197|@1|0@0@2&#declaratorinvs,3187|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3498|@1|0@0@2&#abstract,3379|@1|0@0@2&#exposed,3444|@1|0@0@2&#globals,3415|@1|0@0@2&#constdeclaration,3424|@1|0@0@2&#vardeclaration,3434|@1|0@0@2&#vardeclarationlist,3402|@1|0@0@2&#initdecls,3392|@1|0@0@2&#initdecl,3514|@1|0@0@2&#structdecls,3504|@1|0@0@2&#structdecl,3548|@1|0@0@2&#structorunion,3554|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3583|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3626|@1|0@0@2&#signature,3677|@1|0@0@2&#name,3593|@1|0@0@2&#namelist,3722|@1|0@0@2&#replace,3732|@1|0@0@2&#replacelist,3755|@1|0@0@2&#renaming,3761|@1|0@0@2&#traitref,3769|@1|0@0@2&#traitreflist,3035|@1|0@0@2&#import,3049|@1|0@0@2&#importlist,3809|@1|0@0@2&#iface,3819|@1|0@0@2&#interfacelist,3388|@1|0@0@2&#ctypes,}!
+0 s8112|&
 2 F0/0|0&
 2 F2903/0|2903&
 3 f0 ()!
 3 f1 (1094|0@5@7&#,)!
 3 f0 ()!
 3 f1 ()!
-0 s8111|&
-3 S!266{1037|@1|^#HashNext,19934|@1|^#i,}!
-0 s8112|&
-0 s8113|-1 19946 -1
+0 s8114|&
+3 S!265{1037|@1|^#HashNext,19946|@1|^#i,}!
+0 s8115|&
+0 s8116|-1 19958 -1
 3 f0 (6|$#,)!
 3 f1 (6|$#,)!
 3 f0 (23|0@0@9&#,)!
-3 f19934 (23|0@0@9&#,)!
+3 f19946 (23|0@0@9&#,)!
 3 f0 (6|$#,)!
 3 f1 (6|$#,)!
 3 f0 (23|$#,10|$#,)!
 3 f1037 (23|$#,10|$#,)!
-1 t19937|19937&
+1 t19949|19949&
 3 f0 (1211|0@5@6&#,)!
 3 f1037 (1211|0@5@6&#,)!
 3 f0 (23|0@0@6&#,)!
 3 f0 (6|$#,)!
 3 f1 (6|$#,)!
 3 f0 (23|0@0@9&#,)!
-3 f19934 (23|0@0@9&#,)!
+3 f19946 (23|0@0@9&#,)!
 3 f0 (6|$#,)!
 3 f1 (6|$#,)!
 3 f0 (23|$#,10|$#,)!
 3 f1 ()!
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
-3 U!267{1043|@1|0@5@3&#ltok,1833|@1|^#typequal,6|@1|^#count,2986|@1|0@5@2&#ltokenList,3225|@1|0@0@2&#abstDecl,3162|@1|0@0@2&#declare,3172|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3231|@1|0@0@2&#array,3260|@1|0@0@2&#quantifier,3270|@1|0@0@2&#quantifiers,3235|@1|0@0@2&#var,3245|@1|0@0@2&#vars,3290|@1|0@0@2&#storeref,3308|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3355|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3452|@1|0@0@2&#claim,3539|@1|0@0@2&#type,3489|@1|0@0@2&#iter,3458|@1|0@0@2&#fcn,3468|@1|0@5@2&#fcns,3329|@1|0@0@2&#letdecl,3337|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3323|@1|0@0@2&#modify,2833|@1|0@0@2&#param,2851|@1|0@5@2&#paramlist,3197|@1|0@0@2&#declaratorinvs,3187|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3498|@1|0@0@2&#abstract,3379|@1|0@0@2&#exposed,3444|@1|0@0@2&#globals,3415|@1|0@0@2&#constdeclaration,3424|@1|0@0@2&#vardeclaration,3434|@1|0@0@2&#vardeclarationlist,3402|@1|0@0@2&#initdecls,3392|@1|0@0@2&#initdecl,3514|@1|0@0@2&#structdecls,3504|@1|0@0@2&#structdecl,3548|@1|0@0@2&#structorunion,3554|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3583|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3626|@1|0@0@2&#signature,3677|@1|0@0@2&#name,3593|@1|0@0@2&#namelist,3722|@1|0@0@2&#replace,3732|@1|0@0@2&#replacelist,3755|@1|0@0@2&#renaming,3761|@1|0@0@2&#traitref,3769|@1|0@0@2&#traitreflist,3035|@1|0@0@2&#import,3049|@1|0@0@2&#importlist,3809|@1|0@0@2&#iface,3819|@1|0@0@2&#interfacelist,3388|@1|0@0@2&#ctypes,}!
-0 s8115|&
+3 U!266{1043|@1|0@5@3&#ltok,1833|@1|^#typequal,6|@1|^#count,2986|@1|0@5@2&#ltokenList,3225|@1|0@0@2&#abstDecl,3162|@1|0@0@2&#declare,3172|@1|0@0@2&#declarelist,1040|@1|0@0@2&#typeexpr,3231|@1|0@0@2&#array,3260|@1|0@0@2&#quantifier,3270|@1|0@0@2&#quantifiers,3235|@1|0@0@2&#var,3245|@1|0@0@2&#vars,3290|@1|0@0@2&#storeref,3308|@1|0@0@2&#storereflist,1017|@1|0@0@2&#term,1035|@1|0@0@2&#termlist,3355|@1|0@0@2&#program,1026|@1|0@0@2&#stmt,3452|@1|0@0@2&#claim,3539|@1|0@0@2&#type,3489|@1|0@0@2&#iter,3458|@1|0@0@2&#fcn,3468|@1|0@5@2&#fcns,3329|@1|0@0@2&#letdecl,3337|@1|0@0@2&#letdecls,1023|@1|0@0@2&#lclpredicate,3323|@1|0@0@2&#modify,2833|@1|0@0@2&#param,2851|@1|0@5@2&#paramlist,3197|@1|0@0@2&#declaratorinvs,3187|@1|0@0@2&#declaratorinv,1020|@1|0@0@2&#abstbody,3498|@1|0@0@2&#abstract,3379|@1|0@0@2&#exposed,3444|@1|0@0@2&#globals,3415|@1|0@0@2&#constdeclaration,3424|@1|0@0@2&#vardeclaration,3434|@1|0@0@2&#vardeclarationlist,3402|@1|0@0@2&#initdecls,3392|@1|0@0@2&#initdecl,3514|@1|0@0@2&#structdecls,3504|@1|0@0@2&#structdecl,3548|@1|0@0@2&#structorunion,3554|@1|0@0@2&#enumspec,1032|@1|0@5@2&#lcltypespec,3583|@1|0@0@2&#typname,1014|@1|0@0@2&#opform,3626|@1|0@0@2&#signature,3677|@1|0@0@2&#name,3593|@1|0@0@2&#namelist,3722|@1|0@0@2&#replace,3732|@1|0@0@2&#replacelist,3755|@1|0@0@2&#renaming,3761|@1|0@0@2&#traitref,3769|@1|0@0@2&#traitreflist,3035|@1|0@0@2&#import,3049|@1|0@0@2&#importlist,3809|@1|0@0@2&#iface,3819|@1|0@0@2&#interfacelist,3388|@1|0@0@2&#ctypes,}!
+0 s8118|&
 3 f0 (5|^#,5|^#,5|^#,)!
 3 f1 (5|^#,5|^#,5|^#,)!
 3 f1 (23|^#,23|^#,6|^#,)!
 2 F0/200|0&
 2 F7/200|7&
 2 F0/200|0&
-2 F9592/200|9592&
+2 F9598/200|9598&
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
-3 f0 (211|$#,5|$#,9592|$#,)!
-3 f1 (211|$#,5|$#,9592|$#,)!
+3 f0 (211|$#,5|$#,9598|$#,)!
+3 f1 (211|$#,5|$#,9598|$#,)!
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 U!268{1043|@1|0@5@3&#ltok,6|@1|^#count,2986|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3626|@1|0@0@17&#signature,3677|@1|0@0@2&#name,3689|@1|0@0@17&#operator,3913|@1|0@0@2&#operators,}!
-0 s8118|&
+3 U!267{1043|@1|0@5@3&#ltok,6|@1|^#count,2986|@1|0@5@2&#ltokenList,1014|@1|0@0@2&#opform,3626|@1|0@0@17&#signature,3677|@1|0@0@2&#name,3689|@1|0@0@17&#operator,3913|@1|0@0@2&#operators,}!
+0 s8121|&
 3 f0 (5|^#,5|^#,5|^#,)!
 3 f1 (5|^#,5|^#,5|^#,)!
 3 f1 (23|^#,23|^#,6|^#,)!
 2 F0/200|0&
 2 F7/200|7&
 2 F0/200|0&
-2 F9592/200|9592&
+2 F9598/200|9598&
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
-3 f0 (211|$#,5|$#,9592|$#,)!
-3 f1 (211|$#,5|$#,9592|$#,)!
+3 f0 (211|$#,5|$#,9598|$#,)!
+3 f1 (211|$#,5|$#,9598|$#,)!
 3 f0 (1043|0@5@7&#,)!
 3 f1 (1043|0@5@7&#,)!
 3 f0 (6393|0@5@2&#,)!
 3 f1211 (1091|0@5@7&#,)!
 3 f0 (315|$#,)!
 3 f1091 (315|$#,)!
+3 f0 (1091|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (1091|0@5@7&#,1047|0@5@7&#,)!
 3 f0 (1058|$#,)!
 3 f1211 (1058|$#,)!
 3 f0 (5|$#,1211|0@5@2&#,1082|0@5@2&#,)!
 3 f2 (1151|0@5@7&#,)!
 3 f0 (1151|0@5@7&#,)!
 3 f2 (1151|0@5@7&#,)!
+3 f0 (1151|0@5@7&#,1047|0@5@7&#,)!
+3 f1 (1151|0@5@7&#,1047|0@5@7&#,)!
 3 f0 (2392|0@5@2&#,)!
 3 f1154 (2392|0@5@2&#,)!
 3 f0 (1154|0@0@2&#,)!
 3 f0 (1067|0@5@7&#,)!
 3 f1 (1067|0@5@7&#,)!
 3 f0 (1067|0@5@18&#,)!
-3 f9919 (1067|0@5@18&#,)!
+3 f9925 (1067|0@5@18&#,)!
 3 f0 (1067|0@5@7&#,1211|0@5@18&#,)!
 3 f1 (1067|0@5@7&#,1211|0@5@18&#,)!
 3 f0 (1067|0@5@7&#,1047|0@5@19@2@0#,1082|0@5@7&#,)!
 3 f0 (1213|$#,1067|0@5@7&#,)!
 3 f2 (1213|$#,1067|0@5@7&#,)!
 3 f0 (1067|0@5@18&#,)!
-3 f9919 (1067|0@5@18&#,)!
+3 f9925 (1067|0@5@18&#,)!
 3 f0 (1067|@5|0@5@7&#,)!
 3 f1067 (1067|@5|0@5@7&#,)!
 3 f0 (1067|@5|0@5@7&#,)!
 3 f0 (5|$#,)!
 3 f1 (5|$#,)!
 1 t2360|2360&
-3 f0 (211|$#,20917|$#,)!
-3 f1 (211|$#,20917|$#,)!
+3 f0 (211|$#,20933|$#,)!
+3 f1 (211|$#,20933|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (23|$#,)!
 3 f0 (23|$#,315|4@0@7&#,)!
 3 f19 (23|$#,315|4@0@7&#,)!
 3 f23 (23|$#,315|4@0@7&#,)!
-3 f0 (9668|0@5@7&#,2|$#,)!
-3 f9668 (9668|0@5@7&#,2|$#,)!
+3 f0 (9674|0@5@7&#,2|$#,)!
+3 f9674 (9674|0@5@7&#,2|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 ()!
 3 f1 ()!
-3 f0 (9668|0@5@7&#,)!
-3 f1 (9668|0@5@7&#,)!
+3 f0 (9674|0@5@7&#,)!
+3 f1 (9674|0@5@7&#,)!
 3 f0 (23|$#,)!
 3 f1 (23|$#,)!
 3 f0 ()!
 3 f1 ()!
-3 f0 (9668|0@5@7&#,1211|0@5@2&#,)!
-3 f1 (9668|0@5@7&#,1211|0@5@2&#,)!
-3 f0 (9668|0@5@7&#,1211|0@5@2&#,)!
-3 f1 (9668|0@5@7&#,1211|0@5@2&#,)!
+3 f0 (9674|0@5@7&#,1211|0@5@2&#,)!
+3 f1 (9674|0@5@7&#,1211|0@5@2&#,)!
+3 f0 (9674|0@5@7&#,1211|0@5@2&#,)!
+3 f1 (9674|0@5@7&#,1211|0@5@2&#,)!
 3 f0 (5|$#,884|$#,)!
 3 f5 (5|$#,884|$#,)!
 3 f0 ()!
 3 f1 ()!
 3 f0 (5|$#,)!
 3 f1 (5|$#,)!
-3 f0 (211|$#,20917|$#,)!
-3 f1 (211|$#,20917|$#,)!
-3 f0 (9668|0@5@7&#,2|$#,)!
-3 f9668 (9668|0@5@7&#,2|$#,)!
+3 f0 (211|$#,20933|$#,)!
+3 f1 (211|$#,20933|$#,)!
+3 f0 (9674|0@5@7&#,2|$#,)!
+3 f9674 (9674|0@5@7&#,2|$#,)!
 3 f0 (23|$#,315|4@0@7&#,)!
 3 f19 (23|$#,315|4@0@7&#,)!
 3 f23 (23|$#,315|4@0@7&#,)!
 2382,2374
 2460,2606
 2460,2606,5015
-2460,2606,5015,7444
-7444
-2606,5015,7444
-5015,7444
-7467
+2460,2606,5015,7447
+7447
+2606,5015,7447
+5015,7447
+7470
 2360,2458
 2360,2454
 2360,2454,2458
 6744,2458
 2407,2458
 2409,2458
-4631,7713
-7713
-4631,7713,2458
-7718
-7718,2460
-7718,2460,2458
+4631,7716
+7716
+4631,7716,2458
+7721
+7721,2460
+7721,2460,2458
 2460,2458
-7718,2460,7713
-2460,2458,7713
-2458,7713
-7718,2460,4631
-2460,2458,7713,4631
-2458,7713,4631
-7718,2460,7713,2458
-2460,7713
+7721,2460,7716
+2460,2458,7716
+2458,7716
+7721,2460,4631
+2460,2458,7716,4631
+2458,7716,4631
+7721,2460,7716,2458
+2460,7716
 3393
 2405,2458
 2387,2458
 6716,2458
 2368,2458
 2602
-7802
-7802,2458
+7805
+7805,2458
 2374,2458
 2358,4911
 2358,4911,2458
 5412
 3354
 2346,2458
-7829
-7841
+7832
+7844
 2458,2370
 2458,2370,2450
 3485,2458
 4730,4713
 4614,2458
 4955,2458
-7444,2460,2606,5015
+7447,2460,2606,5015
 6731,2458
 2351,4925
 4584
 2382,2374,2385
 2374,2385
 2385,2374
-7444,2606,5015
-7444,5015
-7713,4631,2458
-7718,2460,2458,7713,4631
-7718,2460,2458,7713
+7447,2606,5015
+7447,5015
+7716,4631,2458
+7721,2460,2458,7716,4631
+7721,2460,2458,7716
 ;;symTable
 *0 (Datatype)
 ^0 2@+@-@0@0@0@0@2#lltX_bool
 ^214 340@6@0@6@0@0^$@0#exit
 ^215 346$@0@s1@1@s1$@0#atexit
 ^216 349@6@5@1@0@0^@19@3@0#getenv
-^217 16701$@0@s3@1@s3$@0#system
+^217 16713$@0@s3@1@s3$@0#system
 ^218 358@6@5@1@0@0^@18@0@0#bsearch
 ^219 364$@0@g22@6@0@1@tp0,g22$@0#qsort
 ^220 366$^$@0#abs
 ^572 788$@0@g22@6@0@1@g22,tp1$@0#fstat
 ^573 790$@0@s3,g22@6@0@1@s3,g22$@0#mkdir
 ^574 792$@0@s3,g22@6@0@1@s3,g22$@0#mkfifo
-^575 16671$@0@g22@6@0@1@g22,tp1$@0#stat
+^575 16683$@0@g22@6@0@1@g22,tp1$@0#stat
 ^576 796$@0@s3@1@s3$@0#umask
 *7 (Struct tag)
 ^577 797@798#@tms
 ^748 947$@0@g22@6@0@1@g22$@0#tcgetpgrp
 ^749 949$@0@g22@6@0,s3@1@g22,s3$@0#tcsetpgrp
 ^750 952@6@5@1@0@0@0@g22@6@0@1@g22@19@3@0#ttyname
-^751 16705$@0@s3,g22@6@0@1@s3,g22$@0#unlink
+^751 16717$@0@s3,g22@6@0@1@s3,g22$@0#unlink
 ^752 956$@0@g22@6@0@1@g22$@0#write
 *7 (Struct tag)
 ^753 957@958#@utimbuf
 ^1012 1304$$$@0#mstring_free
 ^1013 1302@6@2@1@0@0^@2@0@0#mstring_createEmpty
 ^1014 1306$^$@0#int_compare
-^1015 20980$$$@0#generic_compare
+^1015 20996$$$@0#generic_compare
 *3 (Variable)
 ^1016 0|@11|^#GET
 *1 (Constant)
 ^1282 0$#LLERROR_H
 *4 (Function)
 ^1283 2431$$$@0#check
-^1284 20981@6@0@8@0@0$$@0#llassert
+^1284 20997@6@0@8@0@0$$@0#llassert
 ^1285 2437@6@0@8@0@0$$@0#llassertretnull
 ^1286 2439@6@0@8@0@0$$@0#llassertprotect
 ^1287 2441@6@0@8@0@0$$@0#llassertfatal
 *1 (Constant)
 ^1758 0$#MTVALUESNODE_H
 *4 (Function)
-^1759 8597@6@5@1@0@0^@19@3@0#mtValuesNode_getValues
+^1759 8599@6@5@1@0@0^@19@3@0#mtValuesNode_getValues
 *1 (Constant)
 ^1760 0$#MTDEFAULTSNODE_H
 *4 (Function)
-^1761 8604@6@5@1@0@0^@19@3@0#mtDefaultsNode_getDecls
+^1761 8606@6@5@1@0@0^@19@3@0#mtDefaultsNode_getDecls
 *1 (Constant)
 ^1762 0$#mtDefaultsDecl_H
 *4 (Function)
-^1763 8613@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getLoc
-^1764 8615@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getContext
-^1765 8617@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getValue
+^1763 8615@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getLoc
+^1764 8617@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getContext
+^1765 8619@6@5@1@0@0^@19@3@0#mtDefaultsDecl_getValue
 *1 (Constant)
 ^1766 0$#mtDefaultsDeclLIST_H
 *4 (Function)
-^1767 8624@6@0@1@0@54^$@0#mtDefaultsDeclList_isDefined
-^1768 8626$^$@0#mtDefaultsDeclList_size
-^1769 8628@6@0@1@0@54^$@0#mtDefaultsDeclList_empty
+^1767 8626@6@0@1@0@54^$@0#mtDefaultsDeclList_isDefined
+^1768 8628$^$@0#mtDefaultsDeclList_size
+^1769 8630@6@0@1@0@54^$@0#mtDefaultsDeclList_empty
 *1 (Constant)
 ^1770 0$#MTANNOTATIONSNODE_H
 *4 (Function)
-^1771 8648@6@5@1@0@0^@19@3@0#mtAnnotationsNode_getAnnotations
+^1771 8650@6@5@1@0@0^@19@3@0#mtAnnotationsNode_getAnnotations
 *1 (Constant)
 ^1772 0$#MTANNOTATIONLIST_H
 *4 (Function)
-^1773 8656@6@0@1@0@54^$@0#mtAnnotationList_isDefined
-^1774 8658$^$@0#mtAnnotationList_size
-^1775 8660@6@0@1@0@54^$@0#mtAnnotationList_empty
+^1773 8658@6@0@1@0@54^$@0#mtAnnotationList_isDefined
+^1774 8660$^$@0#mtAnnotationList_size
+^1775 8662@6@0@1@0@54^$@0#mtAnnotationList_empty
 *1 (Constant)
 ^1776 0$#MTANNOTATIONDECL_H
 *4 (Function)
-^1777 8682@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getName
-^1778 8684@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getValue
-^1779 8688@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getContext
-^1780 8690@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getLoc
+^1777 8684@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getName
+^1778 8686@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getValue
+^1779 8690@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getContext
+^1780 8692@6@5@1@0@0^@19@3@0#mtAnnotationDecl_getLoc
 *1 (Constant)
 ^1781 0$#MTMERGENODE_H
 *4 (Function)
-^1782 8699@6@5@1@0@0^@19@3@0#mtMergeNode_getClauses
+^1782 8701@6@5@1@0@0^@19@3@0#mtMergeNode_getClauses
 *1 (Constant)
 ^1783 0$#MTTRANSFERCLAUSELIST_H
 *4 (Function)
-^1784 8704@6@0@1@0@54^$@0#mtTransferClauseList_isDefined
-^1785 8706$^$@0#mtTransferClauseList_size
-^1786 8708@6@0@1@0@54^$@0#mtTransferClauseList_empty
+^1784 8706@6@0@1@0@54^$@0#mtTransferClauseList_isDefined
+^1785 8708$^$@0#mtTransferClauseList_size
+^1786 8710@6@0@1@0@54^$@0#mtTransferClauseList_empty
 *1 (Constant)
 ^1787 0$#MTTRANSFERCLAUSE_H
 *4 (Function)
-^1788 8730@6@5@1@0@0^@19@3@0#mtTransferClause_getFrom
-^1789 8732@6@5@1@0@0^@19@3@0#mtTransferClause_getTo
-^1790 8734$^@19@3@0#mtTransferClause_getAction
-^1791 8736@6@5@1@0@0^@19@3@0#mtTransferClause_getLoc
+^1788 8732@6@5@1@0@0^@19@3@0#mtTransferClause_getFrom
+^1789 8734@6@5@1@0@0^@19@3@0#mtTransferClause_getTo
+^1790 8736$^@19@3@0#mtTransferClause_getAction
+^1791 8738@6@5@1@0@0^@19@3@0#mtTransferClause_getLoc
 *1 (Constant)
 ^1792 0$#MTLoseReferenceLIST_H
 *4 (Function)
-^1793 8743@6@0@1@0@54^$@0#mtLoseReferenceList_isDefined
-^1794 8745$^$@0#mtLoseReferenceList_size
-^1795 8747@6@0@1@0@54^$@0#mtLoseReferenceList_empty
+^1793 8745@6@0@1@0@54^$@0#mtLoseReferenceList_isDefined
+^1794 8747$^$@0#mtLoseReferenceList_size
+^1795 8749@6@0@1@0@54^$@0#mtLoseReferenceList_empty
 *1 (Constant)
 ^1796 0$#MTLoseReference_H
 *4 (Function)
-^1797 8769@6@5@1@0@0^@19@3@0#mtLoseReference_getFrom
-^1798 8771$^@19@3@0#mtLoseReference_getAction
-^1799 8773@6@5@1@0@0^@19@3@0#mtLoseReference_getLoc
+^1797 8771@6@5@1@0@0^@19@3@0#mtLoseReference_getFrom
+^1798 8773$^@19@3@0#mtLoseReference_getAction
+^1799 8775@6@5@1@0@0^@19@3@0#mtLoseReference_getLoc
 *1 (Constant)
 ^1800 0$#MTTRANSFERACTION_H
 *4 (Function)
-^1801 8786@6@5@1@0@0^@19@3@0#mtTransferAction_getValue
-^1802 8788@6@5@1@0@0^@19@3@0#mtTransferAction_getLoc
-^1803 8792$^$@0#mtTransferAction_isError
+^1801 8788@6@5@1@0@0^@19@3@0#mtTransferAction_getValue
+^1802 8790@6@5@1@0@0^@19@3@0#mtTransferAction_getLoc
+^1803 8794$^$@0#mtTransferAction_isError
 *1 (Constant)
 ^1804 0$#MTMERGEITEM_H
 *4 (Function)
-^1805 8809$^$@0#mtMergeItem_isStar
-^1806 8811@6@5@1@0@0^@19@3@0#mtMergeItem_getValue
-^1807 8813@6@5@1@0@0^@19@3@0#mtMergeItem_getLoc
+^1805 8811$^$@0#mtMergeItem_isStar
+^1806 8813@6@5@1@0@0^@19@3@0#mtMergeItem_getValue
+^1807 8815@6@5@1@0@0^@19@3@0#mtMergeItem_getLoc
 *1 (Constant)
 ^1808 0$#MTMERGECLAUSE_H
 *4 (Function)
-^1809 8820$^@19@3@0#mtMergeClause_getItem1
-^1810 8822$^@19@3@0#mtMergeClause_getItem2
-^1811 8824$^@19@3@0#mtMergeClause_getAction
-^1812 8826@6@5@1@0@0^@19@3@0#mtMergeClause_getLoc
+^1809 8822$^@19@3@0#mtMergeClause_getItem1
+^1810 8824$^@19@3@0#mtMergeClause_getItem2
+^1811 8826$^@19@3@0#mtMergeClause_getAction
+^1812 8828@6@5@1@0@0^@19@3@0#mtMergeClause_getLoc
 *1 (Constant)
 ^1813 0$#MTMERGECLAUSELIST_H
 *4 (Function)
-^1814 8833@6@0@1@0@54^$@0#mtMergeClauseList_isDefined
-^1815 8835$^$@0#mtMergeClauseList_size
-^1816 8837@6@0@1@0@54^$@0#mtMergeClauseList_empty
+^1814 8835@6@0@1@0@54^$@0#mtMergeClauseList_isDefined
+^1815 8837$^$@0#mtMergeClauseList_size
+^1816 8839@6@0@1@0@54^$@0#mtMergeClauseList_empty
 *1 (Constant)
 ^1817 0$#METASTATECONSTRAINT_H#metaStateConstraintLIST_H
 *4 (Function)
-^1819 8872@6@0@1@0@54^$@0#metaStateConstraintList_isDefined
-^1820 8870@6@0@1@0@53^$@0#metaStateConstraintList_isUndefined
-^1821 8875$^$@0#metaStateConstraintList_size
-^1822 8877$$$@0#metaStateConstraintList_isEmpty
+^1819 8874@6@0@1@0@54^$@0#metaStateConstraintList_isDefined
+^1820 8872@6@0@1@0@53^$@0#metaStateConstraintList_isUndefined
+^1821 8877$^$@0#metaStateConstraintList_size
+^1822 8879$$$@0#metaStateConstraintList_isEmpty
 *1 (Constant)
 ^1823 0$#METASTATESPECIFIER_H#METASTATEEXPRESSION_H
 *4 (Function)
-^1825 8911@6@0@1@0@54^$@0#metaStateExpression_isDefined
-^1826 8913@6@0@1@0@53^$@0#metaStateExpression_isUndefined
+^1825 8913@6@0@1@0@54^$@0#metaStateExpression_isDefined
+^1826 8915@6@0@1@0@53^$@0#metaStateExpression_isUndefined
 *1 (Constant)
 ^1827 0$#MSINFO_H
 *4 (Function)
-^1828 8934@6@0@1@0@54^$@0#metaStateInfo_isDefined
-^1829 8936@6@0@1@0@53^$@0#metaStateInfo_isUndefined
-^1830 8940$^$@0#metaStateInfo_equal
+^1828 8936@6@0@1@0@54^$@0#metaStateInfo_isDefined
+^1829 8938@6@0@1@0@53^$@0#metaStateInfo_isUndefined
+^1830 8942$^$@0#metaStateInfo_equal
 *1 (Constant)
 ^1831 0$#MSTABLE_H
 *4 (Function)
-^1832 8978@6@0@1@0@54^$@0#metaStateTable_isDefined
-^1833 8980@6@0@1@0@53^$@0#metaStateTable_isUndefined
-^1834 8982@6@5@1@0@0^@2@0@0#metaStateTable_create
-^1835 8986@6@5@1@0@0^@18@2@0#metaStateTable_lookup
-^1836 8988$^$@0#metaStateTable_contains
-^1837 8990@6@5@1@0@0$@2@0@0#metaStateTable_stats
-^1838 8992$$$@0#metaStateTable_free
-^1839 8997$$$@0#metaStateTable_size
+^1832 8980@6@0@1@0@54^$@0#metaStateTable_isDefined
+^1833 8982@6@0@1@0@53^$@0#metaStateTable_isUndefined
+^1834 8984@6@5@1@0@0^@2@0@0#metaStateTable_create
+^1835 8988@6@5@1@0@0^@18@2@0#metaStateTable_lookup
+^1836 8990$^$@0#metaStateTable_contains
+^1837 8992@6@5@1@0@0$@2@0@0#metaStateTable_stats
+^1838 8994$$$@0#metaStateTable_free
+^1839 8999$$$@0#metaStateTable_size
 *1 (Constant)
 ^1840 0$#ANNOTINFO_H
 *4 (Function)
-^1841 9000@6@0@1@0@54^$@0#annotationInfo_isDefined
-^1842 9002@6@0@1@0@53^$@0#annotationInfo_isUndefined
-^1843 9004$^$@0#annotationInfo_equal
+^1841 9002@6@0@1@0@54^$@0#annotationInfo_isDefined
+^1842 9004@6@0@1@0@53^$@0#annotationInfo_isUndefined
+^1843 9006$^$@0#annotationInfo_equal
 *1 (Constant)
 ^1844 0$#ANNOTTABLE_H
 *4 (Function)
-^1845 9028@6@0@1@0@54^$@0#annotationTable_isDefined
-^1846 9030@6@0@1@0@53^$@0#annotationTable_isUndefined
-^1847 9032@6@5@1@0@0^@2@0@0#annotationTable_create
-^1848 9036@6@5@1@0@0^@18@2@0#annotationTable_lookup
-^1849 9038$^$@0#annotationTable_contains
-^1850 9040@6@5@1@0@0$@2@0@0#annotationTable_stats
-^1851 9044$$$@0#annotationTable_free
-^1852 9047$$$@0#annotationTable_size
+^1845 9032@6@0@1@0@54^$@0#annotationTable_isDefined
+^1846 9034@6@0@1@0@53^$@0#annotationTable_isUndefined
+^1847 9036@6@5@1@0@0^@2@0@0#annotationTable_create
+^1848 9040@6@5@1@0@0^@18@2@0#annotationTable_lookup
+^1849 9042$^$@0#annotationTable_contains
+^1850 9044@6@5@1@0@0$@2@0@0#annotationTable_stats
+^1851 9048$$$@0#annotationTable_free
+^1852 9051$$$@0#annotationTable_size
 *1 (Constant)
 ^1853 0$#FcNCONSTRAINT_H
 *4 (Function)
-^1854 9057@6@0@1@0@54^$@0#functionConstraint_isDefined
-^1855 9059@6@0@1@0@53^$@0#functionConstraint_isUndefined
+^1854 9061@6@0@1@0@54^$@0#functionConstraint_isDefined
+^1855 9063@6@0@1@0@53^$@0#functionConstraint_isUndefined
 *1 (Constant)
 ^1856 0$#CONTEXT_H
 *4 (Function)
-^1857 9289$^$@0#context_getLineLen
-^1858 9291$^$@0#context_getIndentSpaces
-^1859 9309$$$@0#context_getDebug
-^1860 9545$^$@0#context_getBugsLimit
+^1857 9295$^$@0#context_getLineLen
+^1858 9297$^$@0#context_getIndentSpaces
+^1859 9315$$$@0#context_getDebug
+^1860 9551$^$@0#context_getBugsLimit
 *1 (Constant)
 ^1861 0$#CONSTANTS_H
 *4 (Function)
-^1862 9557$$$@0#anyAbstract
+^1862 9563$$$@0#anyAbstract
 *3 (Variable)
 ^1863 0|@11|^#SHOWCSYM
 *1 (Constant)
 *1 (Constant)
 ^1928 0$#FILEIDLIST_H
 *4 (Function)
-^1929 9670@6@0@1@0@54$$@0#fileIdList_isDefined
-^1930 9673@6@5@1@0@0$@3@0@0#fileIdList_create
-^1931 9677@6@5@1@0@0@0@@1@p0@3@0@0#fileIdList_append
-^1932 9679$@0@@1@p0$@0#fileIdList_add
-^1933 9681$$$@0#fileIdList_size
-^1934 9683$@0@@1@p0$@0#fileIdList_free
-^1935 9675$^$@0#fileIdList_isEmpty
+^1929 9676@6@0@1@0@54$$@0#fileIdList_isDefined
+^1930 9679@6@5@1@0@0$@3@0@0#fileIdList_create
+^1931 9683@6@5@1@0@0@0@@1@p0@3@0@0#fileIdList_append
+^1932 9685$@0@@1@p0$@0#fileIdList_add
+^1933 9687$$$@0#fileIdList_size
+^1934 9689$@0@@1@p0$@0#fileIdList_free
+^1935 9681$^$@0#fileIdList_isEmpty
 *1 (Constant)
 ^1936 0$#PORTAB_H
 *3 (Variable)
 *1 (Constant)
 ^2007 0$#MTSCANNER_H
 *4 (Function)
-^2008 9597$$$@0#yyparse
+^2008 9603$$$@0#yyparse
 ^2009 1007$$$@0#yylex
-^2010 9604$$$@0#yyerror
+^2010 9610$$$@0#yyerror
 *3 (Variable)
-^2011 9592|@11|^#yylval
+^2011 9598|@11|^#yylval
 ^2012 5|@11|^#yychar#yydebug#yynerrs
 ^2015 0|@11|^#YYPRINT#YYPURE
 *1 (Constant)
 ^2017 0$#exprNodeSList_H
 *4 (Function)
-^2018 10580$^$@0#cppFatalErrors
+^2018 10586$^$@0#cppFatalErrors
 *3 (Variable)
 ^2019 0|@11|^#CPP_OUT_BUFFER
 *4 (Function)
-^2020 10584$^$@0#cppReader_getWritten
-^2021 10587$^@19@2@0#cppReader_getPWritten
-^2022 10589$$$@0#cppReader_reserve
-^2023 10591$@0@@1@tp0$@0#cppReader_putStrN
-^2024 10593$@0@@1@tp0$@0@S:2.0.0.p0,tp0,ftoken_buffer.tp0$2.4.0.flimit.tp0$#cppReader_setWritten
-^2025 10596$$@18@2@0@S:2.0.0.fopts.tp0$#CPPOPTIONS
+^2020 10590$^$@0#cppReader_getWritten
+^2021 10593$^@19@2@0#cppReader_getPWritten
+^2022 10595$$$@0#cppReader_reserve
+^2023 10597$@0@@1@tp0$@0#cppReader_putStrN
+^2024 10599$@0@@1@tp0$@0@S:2.0.0.p0,tp0,ftoken_buffer.tp0$2.4.0.flimit.tp0$#cppReader_setWritten
+^2025 10602$$@18@2@0@S:2.0.0.fopts.tp0$#CPPOPTIONS
 *3 (Variable)
 ^2026 0|@11|^#CPPBUFFER
 *4 (Function)
-^2027 10605$^@19@2@0@S:2.0.0.fbuffer_stack.tp0$#cppReader_nullBuffer
-^2028 10611$@0@@1@s0$@0@S:2.0.0.fopts.tp0$#cppReader_isTraditional
-^2029 10613$^$@0#cppReader_isPedantic
+^2027 10611$^@19@2@0@S:2.0.0.fbuffer_stack.tp0$#cppReader_nullBuffer
+^2028 10617$@0@@1@s0$@0@S:2.0.0.fopts.tp0$#cppReader_isTraditional
+^2029 10619$^$@0#cppReader_isPedantic
 *3 (Variable)
 ^2030 0|@11|^#HOST_BITS_PER_WIDE_INT#HOST_WIDE_INT
 *1 (Constant)
 *1 (Constant)
 ^2065 0$#FATAL_EXIT_CODE#STRUCTNAMES#NAMECHECKS_H
 *4 (Function)
-^2068 12238$^$@0#ctentry_isBogus
+^2068 12244$^$@0#ctentry_isBogus
 *3 (Variable)
 ^2069 0|@11|^#ctentry_getBase#ctentry_getKind#ctentry_getArray#ctentry_getPtr#ctentry_isArray#ctentry_isComplex#ctentry_isPlain#ctentry_isPointer#ctentry_setArray#ctentry_setPtr#ctbase_fixUser
 *4 (Function)
-^2080 12332$$$@0#cttable_lastIndex
+^2080 12338$$$@0#cttable_lastIndex
 *1 (Constant)
 ^2081 0$#CVAR_H#USYMTAB_INTERFACE_H
 *4 (Function)
-^2083 12898$$$@0#declareConstant
-^2084 12900$$$@0#declareVar
-^2085 12902$$$@0#declareType
-^2086 12904$$$@0#declareFcn
-^2087 12906$$$@0#declarePrivConstant
-^2088 12908$$$@0#declarePrivVar
-^2089 12910$$$@0#declarePrivType
-^2090 12912$$$@0#declarePrivFcn
+^2083 12904$$$@0#declareConstant
+^2084 12906$$$@0#declareVar
+^2085 12908$$$@0#declareType
+^2086 12910$$$@0#declareFcn
+^2087 12912$$$@0#declarePrivConstant
+^2088 12914$$$@0#declarePrivVar
+^2089 12916$$$@0#declarePrivType
+^2090 12918$$$@0#declarePrivFcn
 *3 (Variable)
 ^2091 0|@11|^#GETPRINTF
 *1 (Constant)
 ^2092 0$#RANDOMNUMBERS_H#sRefTABLE_H
 *4 (Function)
-^2094 14381@6@0@1@0@53^$@0#sRefTable_isNull
-^2095 14385@6@0@1@0@54^$@0#sRefTable_isDefined
-^2096 14383@6@0@1@0@53^$@0#sRefTable_isEmpty
+^2094 14387@6@0@1@0@53^$@0#sRefTable_isNull
+^2095 14391@6@0@1@0@54^$@0#sRefTable_isDefined
+^2096 14389@6@0@1@0@53^$@0#sRefTable_isEmpty
 *3 (Variable)
 ^2097 0|@11|^#OR#AND#PREDTEST
 *1 (Constant)
 *1 (Constant)
 ^2235 0$#LCLSCAN_H#FILELOCSTACK_H
 *4 (Function)
-^2237 15888@6@0@1@0@54^$@0#filelocStack_isDefined
-^2238 15890$^$@0#filelocStack_size
+^2237 15896@6@0@1@0@54^$@0#filelocStack_isDefined
+^2238 15898$^$@0#filelocStack_size
 *1 (Constant)
 ^2239 0$#intSET_H
 *4 (Function)
-^2240 15915$$$@0#intSet_isEmpty
-^2241 15917$$$@0#intSet_size
+^2240 15923$$$@0#intSet_isEmpty
+^2241 15925$$$@0#intSet_size
 *3 (Variable)
 ^2242 0|@11|^#SETFLAGS#DOSET#modeFlag#plainFlag#specialFlag#plainSpecialFlag#idemSpecialFlag#valueFlag#modeValueFlag#specialValueFlag#debugFlag#debugValueFlag#specialDebugFlag#globalFlag#idemGlobalFlag#globalValueFlag#regStringFlag#idemStringFlag#globalStringFlag#extraArgFlag#globalExtraArgFlag
 *1 (Constant)
 *1 (Constant)
 ^2318 0$#LLGRAMMAR2_H
 *4 (Function)
-^2319 19973$$$@0#MMASH
+^2319 19985$$$@0#MMASH
 ^2320 0$$$@0#exprNode_swap
-^2321 9803$$$@0#swallowMacro
+^2321 9809$$$@0#swallowMacro
 *7 (Struct tag)
 ^2322 3613@1012#@s_opFormNode
 *0 (Datatype)
 *0 (Datatype)
 ^2348 1049@+@=@0@5@0@0@1050#uentry
 *7 (Struct tag)
-^2349 10673@1051#@s_hashNode
+^2349 10679@1051#@s_hashNode
 *0 (Datatype)
 ^2350 1052@-@+@0@0@0@0@1053#hashNode
 ^2351 5@+@-@0@0@0@0@1054#typeIdSet
 *0 (Datatype)
 ^2374 1087@+@=@0@5@0@0@1088#genericTable
 *7 (Struct tag)
-^2375 8998@1089#@s_annotationInfo
+^2375 9000@1089#@s_annotationInfo
 *0 (Datatype)
 ^2376 1090@+@=@0@5@0@0@1091#annotationInfo
 *7 (Struct tag)
 ^2382 1088@+@=@0@5@0@0@1099#metaStateTable
 ^2383 1088@+@=@0@5@0@0@1100#annotationTable
 *7 (Struct tag)
-^2384 8932@1101#@s_metaStateInfo
+^2384 8934@1101#@s_metaStateInfo
 *0 (Datatype)
 ^2385 1102@+@=@0@5@0@0@1103#metaStateInfo
 *7 (Struct tag)
-^2386 9055@1104#@s_functionConstraint
+^2386 9059@1104#@s_functionConstraint
 *0 (Datatype)
 ^2387 1105@+@=@0@5@0@0@1106#functionConstraint
 *7 (Struct tag)
-^2388 8853@1107#@s_metaStateConstraint
+^2388 8855@1107#@s_metaStateConstraint
 *0 (Datatype)
 ^2389 1108@+@=@0@0@0@0@1109#metaStateConstraint
 *7 (Struct tag)
-^2390 8868@1110#@s_metaStateConstraintList
+^2390 8870@1110#@s_metaStateConstraintList
 *0 (Datatype)
 ^2391 1111@+@=@0@5@0@0@1112#metaStateConstraintList
 *7 (Struct tag)
-^2392 8892@1113#@s_metaStateSpecifier
+^2392 8894@1113#@s_metaStateSpecifier
 *0 (Datatype)
 ^2393 1114@+@=@0@0@0@0@1115#metaStateSpecifier
 *7 (Struct tag)
-^2394 8909@1116#@s_metaStateExpression
+^2394 8911@1116#@s_metaStateExpression
 *0 (Datatype)
 ^2395 1117@+@=@0@5@0@0@1118#metaStateExpression
 *7 (Struct tag)
 *0 (Datatype)
 ^2417 1150@+@=@0@5@0@0@1151#mtContextNode
 *7 (Struct tag)
-^2418 8589@1152#@s_mtValuesNode
+^2418 8591@1152#@s_mtValuesNode
 *0 (Datatype)
 ^2419 1153@+@=@0@0@0@0@1154#mtValuesNode
 *7 (Struct tag)
-^2420 8598@1155#@s_mtDefaultsNode
+^2420 8600@1155#@s_mtDefaultsNode
 *0 (Datatype)
 ^2421 1156@+@=@0@0@0@0@1157#mtDefaultsNode
 *7 (Struct tag)
-^2422 8622@1158#@s_mtDefaultsDeclList
+^2422 8624@1158#@s_mtDefaultsDeclList
 *0 (Datatype)
 ^2423 1159@+@=@0@5@0@0@1160#mtDefaultsDeclList
 *7 (Struct tag)
-^2424 8607@1161#@s_mtDefaultsDecl
+^2424 8609@1161#@s_mtDefaultsDecl
 *0 (Datatype)
 ^2425 1162@+@=@0@0@0@0@1163#mtDefaultsDecl
 *7 (Struct tag)
-^2426 8644@1164#@s_mtAnnotationsNode
+^2426 8646@1164#@s_mtAnnotationsNode
 *0 (Datatype)
 ^2427 1165@+@=@0@0@0@0@1166#mtAnnotationsNode
 *7 (Struct tag)
-^2428 8654@1167#@s_mtAnnotationList
+^2428 8656@1167#@s_mtAnnotationList
 *0 (Datatype)
 ^2429 1168@+@=@0@5@0@0@1169#mtAnnotationList
 *7 (Struct tag)
-^2430 8676@1170#@s_mtAnnotationDecl
+^2430 8678@1170#@s_mtAnnotationDecl
 *0 (Datatype)
 ^2431 1171@+@=@0@0@0@0@1172#mtAnnotationDecl
 *7 (Struct tag)
-^2432 8691@1173#@s_mtMergeNode
+^2432 8693@1173#@s_mtMergeNode
 *0 (Datatype)
 ^2433 1174@+@=@0@0@0@0@1175#mtMergeNode
 *7 (Struct tag)
-^2434 8799@1176#@s_mtMergeItem
+^2434 8801@1176#@s_mtMergeItem
 *0 (Datatype)
 ^2435 1177@+@=@0@0@0@0@1178#mtMergeItem
 *7 (Struct tag)
-^2436 8831@1179#@s_mtMergeClauseList
+^2436 8833@1179#@s_mtMergeClauseList
 *0 (Datatype)
 ^2437 1180@+@=@0@5@0@0@1181#mtMergeClauseList
 *7 (Struct tag)
-^2438 8814@1182#@s_mtMergeClause
+^2438 8816@1182#@s_mtMergeClause
 *0 (Datatype)
 ^2439 1183@+@=@0@0@0@0@1184#mtMergeClause
 *7 (Struct tag)
-^2440 8702@1185#@s_mtTransferClauseList
+^2440 8704@1185#@s_mtTransferClauseList
 *0 (Datatype)
 ^2441 1186@+@=@0@5@0@0@1187#mtTransferClauseList
 *7 (Struct tag)
-^2442 8724@1188#@s_mtTransferClause
+^2442 8726@1188#@s_mtTransferClause
 *0 (Datatype)
 ^2443 1189@+@=@0@0@0@0@1190#mtTransferClause
 *7 (Struct tag)
-^2444 8741@1191#@s_mtLoseReferenceList
+^2444 8743@1191#@s_mtLoseReferenceList
 *0 (Datatype)
 ^2445 1192@+@=@0@5@0@0@1193#mtLoseReferenceList
 *7 (Struct tag)
-^2446 8763@1194#@s_mtLoseReference
+^2446 8765@1194#@s_mtLoseReference
 *0 (Datatype)
 ^2447 1195@+@=@0@0@0@0@1196#mtLoseReference
 *7 (Struct tag)
-^2448 8778@1197#@s_mtTransferAction
+^2448 8780@1197#@s_mtTransferAction
 *0 (Datatype)
 ^2449 1198@+@=@0@0@0@0@1199#mtTransferAction
 ^2450 1073@+@=@0@5@0@0@1200#globSet
 ^2463 1227@-@+@0@0@0@0@1228#sRefModVal
 ^2464 1232@-@+@0@0@0@0@1233#sRefShower
 *4 (Function)
-^2465 16599$@0@@1@p0$@0#sfree
+^2465 16611$@0@@1@p0$@0#sfree
 *0 (Datatype)
 ^2466 6@-@-@0@0@0@0@1236#bits
 ^2467 10@-@-@0@0@0@0@1237#Handle
 *4 (Function)
-^2468 16615$^@3@0@0#FormatInt
-^2469 16619$$$@0#firstWord
-^2470 16657$^$@0#size_toInt
-^2471 16659$^$@0#size_toLong
-^2472 16655$^$@0#size_fromInt
-^2473 16663$^$@0#longUnsigned_toInt
-^2474 16665$^$@0#long_toInt
-^2475 16653$^$@0#longUnsigned_fromInt
+^2468 16627$^@3@0@0#FormatInt
+^2469 16631$$$@0#firstWord
+^2470 16669$^$@0#size_toInt
+^2471 16671$^$@0#size_toLong
+^2472 16667$^$@0#size_fromInt
+^2473 16675$^$@0#longUnsigned_toInt
+^2474 16677$^$@0#long_toInt
+^2475 16665$^$@0#longUnsigned_fromInt
 *0 (Datatype)
 ^2476 23@-@+@0@0@0@0@1259#mstring
 ^2477 23@-@+@0@0@19@3@1260#ob_mstring
 ^2478 23@-@+@0@5@19@3@1261#bn_mstring
 *4 (Function)
-^2479 16644@6@2@1@0@0^@19@3@0#mstring_safePrint
-^2480 16624$^@3@0@0#mstring_spaces
-^2481 16629$^@3@0@0#mstring_concat
-^2482 16632$@0@@1@tp0,tp1@3@0@0#mstring_concatFree
-^2483 16635$$@3@0@0#mstring_concatFree1
-^2484 16638$$@3@0@0#mstring_append
-^2485 16641$^@3@0@0#mstring_copy
-^2486 16667$^$@0#mstring_equalPrefix
-^2487 16669$^$@0#mstring_equal
-^2488 16626$^$@0#mstring_containsChar
-^2489 16621$@0@@1@tp0$@0#mstring_markFree
-^2490 16647@6@2@1@0@0^@2@0@0#mstring_create
-^2491 15880$^$@0#isHeaderFile
-^2492 16649$@0@@1@p0$@0#fputline
-^2493 16651$^$@0#int_log
-^2494 16661$^$@0#char_fromInt
-^2495 15878@6@5@1@0@0$@19@2@0#removePreDirs
+^2479 16656@6@2@1@0@0^@19@3@0#mstring_safePrint
+^2480 16636$^@3@0@0#mstring_spaces
+^2481 16641$^@3@0@0#mstring_concat
+^2482 16644$@0@@1@tp0,tp1@3@0@0#mstring_concatFree
+^2483 16647$$@3@0@0#mstring_concatFree1
+^2484 16650$$@3@0@0#mstring_append
+^2485 16653$^@3@0@0#mstring_copy
+^2486 16679$^$@0#mstring_equalPrefix
+^2487 16681$^$@0#mstring_equal
+^2488 16638$^$@0#mstring_containsChar
+^2489 16633$@0@@1@tp0$@0#mstring_markFree
+^2490 16659@6@2@1@0@0^@2@0@0#mstring_create
+^2491 15888$^$@0#isHeaderFile
+^2492 16661$@0@@1@p0$@0#fputline
+^2493 16663$^$@0#int_log
+^2494 16673$^$@0#char_fromInt
+^2495 15886@6@5@1@0@0$@19@2@0#removePreDirs
 ^2496 1320$$$@0#yywrap
-^2497 13786@6@2@1@0@0^@3@0@0#cstring_create
-^2498 13693@6@2@1@0@0$@2@0@0#cstring_newEmpty
-^2499 13768@6@2@1@0@0$@3@0@0#cstring_appendChar
-^2500 13776@6@5@1@0@0^@3@0@0#cstring_concatLength
-^2501 13782@6@2@1@0@0$@3@0@0#cstring_prependChar
-^2502 13780@6@2@1@0@0$@3@0@0#cstring_prependCharO
-^2503 13766@6@5@1@0@0^@3@0@0#cstring_downcase
-^2504 13711@6@5@1@0@0^@3@0@0#cstring_copy
-^2505 13713@6@5@1@0@0^@3@0@0#cstring_copyLength
-^2506 13703$^$@0#cstring_toPosInt
+^2497 13792@6@2@1@0@0^@3@0@0#cstring_create
+^2498 13699@6@2@1@0@0$@2@0@0#cstring_newEmpty
+^2499 13774@6@2@1@0@0$@3@0@0#cstring_appendChar
+^2500 13782@6@5@1@0@0^@3@0@0#cstring_concatLength
+^2501 13788@6@2@1@0@0$@3@0@0#cstring_prependChar
+^2502 13786@6@2@1@0@0$@3@0@0#cstring_prependCharO
+^2503 13772@6@5@1@0@0^@3@0@0#cstring_downcase
+^2504 13717@6@5@1@0@0^@3@0@0#cstring_copy
+^2505 13719@6@5@1@0@0^@3@0@0#cstring_copyLength
+^2506 13709$^$@0#cstring_toPosInt
 *2 (Enum member)
 ^2507 1341$#CGE_SAME#CGE_DISTINCT#CGE_CASE#CGE_LOOKALIKE
 *9 (Enum tag)
 *0 (Datatype)
 ^2512 1342@-@-@0@0@0@0@1343#cmpcode
 *4 (Function)
-^2513 13725$^$@0#cstring_genericEqual
-^2514 13717$$$@0#cstring_replaceLit
-^2515 13695$^$@0#cstring_firstChar
-^2516 13709$^$@0#cstring_lastChar
-^2517 13697$$$@0#cstring_getChar
-^2518 13707$$$@0#cstring_setChar
-^2519 13752@6@2@1@0@0^@19@2@0#cstring_toCharsSafe
-^2520 13754$^$@0#cstring_length
-^2521 13721$^$@0#cstring_contains
-^2522 13715$^$@0#cstring_containsChar
-^2523 13729$^$@0#cstring_equal
-^2524 13733$^$@0#cstring_equalCaseInsensitive
-^2525 13731$^$@0#cstring_equalLen
-^2526 13735$^$@0#cstring_equalLenCaseInsensitive
-^2527 13737$^$@0#cstring_equalPrefix
-^2528 13739$^$@0#cstring_equalCanonicalPrefix
-^2529 13743$^$@0#cstring_compare
-^2530 13741$^$@0#cstring_xcompare
-^2531 13784$^$@0#cstring_hasNonAlphaNumBar
-^2532 13762@6@5@1@0@0^@3@0@0#cstring_elide
-^2533 13760@6@5@1@0@0@0@@1@p0$@0#cstring_clip
-^2534 13719$@0@@1@p0$@0#cstring_stripChars
-^2535 13792@6@5@1@0@0$@18@0@0#cstring_bsearch
-^2536 13727$$$@0#cstring_equalFree
-^2537 13749@6@5@1@0@0^$@0#cstring_fromChars
-^2538 13747$$$@0#cstring_free
+^2513 13731$^$@0#cstring_genericEqual
+^2514 13723$$$@0#cstring_replaceLit
+^2515 13701$^$@0#cstring_firstChar
+^2516 13715$^$@0#cstring_lastChar
+^2517 13703$$$@0#cstring_getChar
+^2518 13713$$$@0#cstring_setChar
+^2519 13758@6@2@1@0@0^@19@2@0#cstring_toCharsSafe
+^2520 13760$^$@0#cstring_length
+^2521 13727$^$@0#cstring_contains
+^2522 13721$^$@0#cstring_containsChar
+^2523 13735$^$@0#cstring_equal
+^2524 13739$^$@0#cstring_equalCaseInsensitive
+^2525 13737$^$@0#cstring_equalLen
+^2526 13741$^$@0#cstring_equalLenCaseInsensitive
+^2527 13743$^$@0#cstring_equalPrefix
+^2528 13745$^$@0#cstring_equalCanonicalPrefix
+^2529 13749$^$@0#cstring_compare
+^2530 13747$^$@0#cstring_xcompare
+^2531 13790$^$@0#cstring_hasNonAlphaNumBar
+^2532 13768@6@5@1@0@0^@3@0@0#cstring_elide
+^2533 13766@6@5@1@0@0@0@@1@p0$@0#cstring_clip
+^2534 13725$@0@@1@p0$@0#cstring_stripChars
+^2535 13798@6@5@1@0@0$@18@0@0#cstring_bsearch
+^2536 13733$$$@0#cstring_equalFree
+^2537 13755@6@5@1@0@0^$@0#cstring_fromChars
+^2538 13753$$$@0#cstring_free
 *1 (Constant)
 ^2539 1211@i0@0@4#cstring_undefined
 *4 (Function)
-^2540 13756@6@5@1@0@0^@3@0@0#cstring_capitalize
-^2541 13758@6@5@1@0@0@0@@1@p0@3@0@0#cstring_capitalizeFree
-^2542 13764@6@5@1@0@0^@3@0@0#cstring_fill
-^2543 13701@6@5@1@0@0^@3@0@0#cstring_prefix
-^2544 13699@6@5@1@0@0^@19@3@0#cstring_suffix
-^2545 13778@6@5@1@0@0^@3@0@0#cstring_concat
-^2546 13770@6@5@1@0@0@0@@1@p0,p1@3@0@0#cstring_concatFree
-^2547 13772@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatFree1
-^2548 13774@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatChars
-^2549 13790$^$@0#cstring_toSymbol
-^2550 13745$@0@@1@p0$@0#cstring_markOwned
-^2551 13705@6@5@1@0@0^@3@0@0#cstring_beforeChar
+^2540 13762@6@5@1@0@0^@3@0@0#cstring_capitalize
+^2541 13764@6@5@1@0@0@0@@1@p0@3@0@0#cstring_capitalizeFree
+^2542 13770@6@5@1@0@0^@3@0@0#cstring_fill
+^2543 13707@6@5@1@0@0^@3@0@0#cstring_prefix
+^2544 13705@6@5@1@0@0^@19@3@0#cstring_suffix
+^2545 13784@6@5@1@0@0^@3@0@0#cstring_concat
+^2546 13776@6@5@1@0@0@0@@1@p0,p1@3@0@0#cstring_concatFree
+^2547 13778@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatFree1
+^2548 13780@6@5@1@0@0@0@@1@p0@3@0@0#cstring_concatChars
+^2549 13796$^$@0#cstring_toSymbol
+^2550 13751$@0@@1@p0$@0#cstring_markOwned
+^2551 13711@6@5@1@0@0^@3@0@0#cstring_beforeChar
 *6 (Iterator finalizer)
 ^2552 0@137#end_cstring_chars
 *5 (Iterator)
 ^2553 1447@137#cstring_chars
 *4 (Function)
-^2554 13794@6@5@1@0@0^@19@3@0#cstring_advanceWhiteSpace
-^2555 13788@6@2@1@0@0^@2@0@0#cstring_copySegment
-^2556 16606@4@0@1@0@0$@2@0@0#dimalloc
-^2557 16609$$@2@0@0#dicalloc
-^2558 16612@4@2@1@0@0$@2@0@0#direalloc
+^2554 13800@6@5@1@0@0^@19@3@0#cstring_advanceWhiteSpace
+^2555 13794@6@2@1@0@0^@2@0@0#cstring_copySegment
+^2556 16618@4@0@1@0@0$@2@0@0#dimalloc
+^2557 16621$$@2@0@0#dicalloc
+^2558 16624@4@2@1@0@0$@2@0@0#direalloc
 *1 (Constant)
 ^2559 10$#INITSYNTABLE
 ^2560 17$#DELTASYNTABLE
 ^2570 23$#INITFILENAME#IO_SUFFIX#LCLINIT_SUFFIX#CTRAITSYMSNAME#CTRAITSPECNAME#CTRAITFILENAMEN
 ^2576 5$#LLSUCCESS#LLFAILURE#LLGIVEUP#LLINTERRUPT#DEFAULTMAXMODS#GIVEUPPARSE#MAXDEPTH#ALIASSEARCHLIMIT#DEFAULT_OPTLEVEL#SMALLBASESIZE#MIDBASESIZE#LARGEBASESIZE#BIGBASESIZE#HUGEBASESIZE#FTHASHSIZE#CBASESIZE#CGLOBBASESIZE#CGLOBHASHSIZE#LLHASHSIZE
 *4 (Function)
-^2595 16601$@0@s1@1@s1$@0#sfreeEventually
+^2595 16613$@0@s1@1@s1$@0#sfreeEventually
 *0 (Datatype)
 ^2596 23@-@+@0@0@18@0@1487#d_char
 *1 (Constant)
 *0 (Datatype)
 ^2602 1489@-@-@0@0@0@0@1490#ynm
 *4 (Function)
-^2603 14373$^$@0#ynm_compare
-^2604 14371$^$@0#ynm_fromCodeChar
-^2605 13909@6@5@1@3@0^@2@0@0#message
+^2603 14379$^$@0#ynm_compare
+^2604 14377$^$@0#ynm_fromCodeChar
+^2605 13915@6@5@1@3@0^@2@0@0#message
 *0 (Datatype)
 ^2606 5@+@-@0@0@0@0@1513#fileId
 *1 (Constant)
 ^2619 1523@-@-@0@0@0@0@1524#flkind
 ^2620 1082@-@+@0@5@2@0@1526#o_fileloc
 *4 (Function)
-^2621 13808@6@5@1@0@0@0@@1@p0@3@0@0#fileloc_update
-^2622 13870@6@5@1@0@0^@3@0@0#fileloc_create
-^2623 13838$^$@0#fileloc_isSystemFile
-^2624 13840$^$@0#fileloc_isXHFile
-^2625 13868@6@5@1@0@0^@3@0@0#fileloc_createSpec
-^2626 13846@6@5@1@0@0^@3@0@0#fileloc_createLib
-^2627 13848@6@5@1@0@0^@3@0@0#fileloc_createRc
-^2628 13800@6@5@1@0@0^@3@0@0#fileloc_decColumn
-^2629 13804$@0@@1@p0$@0#fileloc_subColumn
+^2621 13814@6@5@1@0@0@0@@1@p0@3@0@0#fileloc_update
+^2622 13876@6@5@1@0@0^@3@0@0#fileloc_create
+^2623 13844$^$@0#fileloc_isSystemFile
+^2624 13846$^$@0#fileloc_isXHFile
+^2625 13874@6@5@1@0@0^@3@0@0#fileloc_createSpec
+^2626 13852@6@5@1@0@0^@3@0@0#fileloc_createLib
+^2627 13854@6@5@1@0@0^@3@0@0#fileloc_createRc
+^2628 13806@6@5@1@0@0^@3@0@0#fileloc_decColumn
+^2629 13810$@0@@1@p0$@0#fileloc_subColumn
 ^2630 1546@6@5@1@0@0^@3@0@0#fileloc_getBuiltin
 ^2631 1548@6@5@1@0@0^@19@3@0#fileloc_observeBuiltin
 ^2632 1550@6@5@1@0@0^@3@0@0#fileloc_createBuiltin
-^2633 13864@6@5@1@0@0^@3@0@0#fileloc_createImport
-^2634 13886$^$@0#fileloc_isSpecialFile
-^2635 13836$^$@0#fileloc_sameBaseFile
-^2636 13872@6@5@1@0@0^@19@3@0#fileloc_filename
-^2637 13878$^$@0#fileloc_column
-^2638 13880@6@5@1@0@0^@3@0@0#fileloc_unparse
-^2639 13882@6@5@1@0@0^@3@0@0#fileloc_unparseRaw
-^2640 13884@6@5@1@0@0^@3@0@0#fileloc_unparseRawCol
-^2641 13832$^$@0#fileloc_sameFile
-^2642 13830$^$@0#fileloc_sameFileAndLine
-^2643 13812$$$@0#fileloc_free
-^2644 13814$$$@0#fileloc_reallyFree
-^2645 13876$^$@0#fileloc_lineno
-^2646 13818$^$@0#fileloc_equal
-^2647 13824$^$@0#fileloc_lessthan
-^2648 13820$^$@0#fileloc_compare
-^2649 13816@6@5@1@0@0^@19@3@0#fileloc_getBase
-^2650 13888$^$@0#fileloc_isHeader
-^2651 13890$^$@0#fileloc_isSpec
-^2652 13892$^$@0#fileloc_isRealSpec
-^2653 13806@6@5@1@0@0^@3@0@0#fileloc_copy
-^2654 13898@6@5@1@0@0^@3@0@0#fileloc_unparseDirect
-^2655 13826$^$@0#fileloc_notAfter
-^2656 13842$^$@0#fileloc_almostSameFile
-^2657 13802@6@5@1@0@0^@3@0@0#fileloc_noColumn
-^2658 13852@6@5@1@0@0^@19@3@0#fileloc_getExternal
-^2659 13850@6@5@1@0@0^@3@0@0#fileloc_createExternal
+^2633 13870@6@5@1@0@0^@3@0@0#fileloc_createImport
+^2634 13892$^$@0#fileloc_isSpecialFile
+^2635 13842$^$@0#fileloc_sameBaseFile
+^2636 13878@6@5@1@0@0^@19@3@0#fileloc_filename
+^2637 13884$^$@0#fileloc_column
+^2638 13886@6@5@1@0@0^@3@0@0#fileloc_unparse
+^2639 13888@6@5@1@0@0^@3@0@0#fileloc_unparseRaw
+^2640 13890@6@5@1@0@0^@3@0@0#fileloc_unparseRawCol
+^2641 13838$^$@0#fileloc_sameFile
+^2642 13836$^$@0#fileloc_sameFileAndLine
+^2643 13818$$$@0#fileloc_free
+^2644 13820$$$@0#fileloc_reallyFree
+^2645 13882$^$@0#fileloc_lineno
+^2646 13824$^$@0#fileloc_equal
+^2647 13830$^$@0#fileloc_lessthan
+^2648 13826$^$@0#fileloc_compare
+^2649 13822@6@5@1@0@0^@19@3@0#fileloc_getBase
+^2650 13894$^$@0#fileloc_isHeader
+^2651 13896$^$@0#fileloc_isSpec
+^2652 13898$^$@0#fileloc_isRealSpec
+^2653 13812@6@5@1@0@0^@3@0@0#fileloc_copy
+^2654 13904@6@5@1@0@0^@3@0@0#fileloc_unparseDirect
+^2655 13832$^$@0#fileloc_notAfter
+^2656 13848$^$@0#fileloc_almostSameFile
+^2657 13808@6@5@1@0@0^@3@0@0#fileloc_noColumn
+^2658 13858@6@5@1@0@0^@19@3@0#fileloc_getExternal
+^2659 13856@6@5@1@0@0^@3@0@0#fileloc_createExternal
 *1 (Constant)
 ^2660 1082@i0@0@4#fileloc_undefined
 *4 (Function)
-^2661 13894$^$@0#fileloc_isLib
-^2662 13844@6@5@1@0@0^@3@0@0#fileloc_fromTok
+^2661 13900$^$@0#fileloc_isLib
+^2662 13850@6@5@1@0@0^@3@0@0#fileloc_fromTok
 *1 (Constant)
 ^2663 5$#UNKNOWN_LINE#UNKNOWN_COLUMN
 *4 (Function)
-^2665 13810@6@5@1@0@0^@3@0@0#fileloc_updateFileId
-^2666 13858@6@5@1@0@0^@3@0@0#fileloc_makePreproc
-^2667 13860@6@5@1@0@0^@3@0@0#fileloc_makePreprocPrevious
-^2668 13828$^$@0#fileloc_isStandardLibrary
-^2669 13896$^$@0#fileloc_isStandardLib
-^2670 13874@6@5@1@0@0^@3@0@0#fileloc_unparseFilename
-^2671 13822$^$@0#fileloc_withinLines
-^2672 13900$^$@0#fileloc_isUser
-^2673 13834$^$@0#fileloc_sameModule
+^2665 13816@6@5@1@0@0^@3@0@0#fileloc_updateFileId
+^2666 13864@6@5@1@0@0^@3@0@0#fileloc_makePreproc
+^2667 13866@6@5@1@0@0^@3@0@0#fileloc_makePreprocPrevious
+^2668 13834$^$@0#fileloc_isStandardLibrary
+^2669 13902$^$@0#fileloc_isStandardLib
+^2670 13880@6@5@1@0@0^@3@0@0#fileloc_unparseFilename
+^2671 13828$^$@0#fileloc_withinLines
+^2672 13906$^$@0#fileloc_isUser
+^2673 13840$^$@0#fileloc_sameModule
 *3 (Variable)
 ^2674 1082|@1|0@5@17&#g_currentloc
 ^2675 211|@1|^#g_msgstream
 ^2685 23|@1|0@5@2&#g_currentSpecName
 *4 (Function)
 ^2686 1666$$$@0#setCodePoint
-^2687 16498$$$@0#printCodePoint
+^2687 16510$$$@0#printCodePoint
 *1 (Constant)
 ^2688 5$#PRINTBREADTH
 *7 (Struct tag)
-^2689 10572@1693#@cppBuffer
+^2689 10578@1693#@cppBuffer
 *0 (Datatype)
 ^2690 1693@-@+@0@0@0@0@1694#cppBuffer
 *7 (Struct tag)
-^2691 10609@1695#@cppOptions
+^2691 10615@1695#@cppOptions
 *0 (Datatype)
 ^2692 1695@-@+@0@0@0@0@1696#cppOptions
 *2 (Enum member)
 *9 (Enum tag)
 ^2711 1697@1698#&cpp_token
 *7 (Struct tag)
-^2712 10578@1699#@cppReader
+^2712 10584@1699#@cppReader
 *0 (Datatype)
 ^2713 1699@-@+@0@0@0@0@1700#cppReader
 *3 (Variable)
 ^2714 1700|@1|^#g_cppState
 *4 (Function)
 ^2715 1702@6@5@1@0@0$@2@0@0#cppReader_getIncludePath
-^2716 10736$$$@0#cppProcess
-^2717 10738$$$@0#cppAddIncludeDir
+^2716 10742$$$@0#cppProcess
+^2717 10744$$$@0#cppAddIncludeDir
 ^2718 1708$$$@0#cppReader_initMod
-^2719 10740$$$@0#cppDoDefine
-^2720 10742$$$@0#cppDoUndefine
+^2719 10746$$$@0#cppDoDefine
+^2720 10748$$$@0#cppDoUndefine
 ^2721 1714$$$@0#cppReader_saveDefinitions
-^2722 11262@6@5@1@0@0$@3@0@0#cppReader_getLoc
+^2722 11268@6@5@1@0@0$@3@0@0#cppReader_getLoc
 ^2723 1719$$$@0#cppReader_initialize
 *2 (Enum member)
 ^2724 1720$#SKIP_FLAG#INVALID_FLAG#FLG_LIKELYBOOL#FLG_IMPABSTRACT#FLG_ACCESSALL#FLG_ACCESSMODULE#FLG_ACCESSFILE#FLG_ACCESSCZECH#FLG_ACCESSSLOVAK#FLG_ACCESSCZECHOSLOVAK#FLG_ABSTRACT#FLG_MUTREP#FLG_GLOBALIAS#FLG_CHECKSTRICTGLOBALIAS#FLG_CHECKEDGLOBALIAS#FLG_CHECKMODGLOBALIAS#FLG_UNCHECKEDGLOBALIAS#FLG_ALIASUNIQUE#FLG_MAYALIASUNIQUE#FLG_MUSTNOTALIAS#FLG_RETALIAS#FLG_NOPARAMS#FLG_OLDSTYLE#FLG_GNUEXTENSIONS#FLG_USEVARARGS#FLG_WARNPOSIX#FLG_EXITARG#FLG_EVALORDER#FLG_EVALORDERUNCON#FLG_BOOLFALSE#FLG_BOOLTYPE#FLG_BOOLTRUE#FLG_NOACCESS#FLG_NOCOMMENTS#FLG_UNRECOGCOMMENTS#FLG_UNRECOGFLAGCOMMENTS#FLG_CONTINUECOMMENT#FLG_NESTCOMMENT#FLG_TMPCOMMENTS#FLG_LINTCOMMENTS#FLG_WARNLINTCOMMENTS#FLG_DECLUNDEF#FLG_SPECUNDEF#FLG_SPECUNDECL#FLG_LOOPEXEC#FLG_CONTROL#FLG_INFLOOPS#FLG_INFLOOPSUNCON#FLG_DEEPBREAK#FLG_LOOPLOOPBREAK#FLG_SWITCHLOOPBREAK#FLG_LOOPSWITCHBREAK#FLG_SWITCHSWITCHBREAK#FLG_LOOPLOOPCONTINUE#FLG_UNREACHABLE#FLG_WHILEEMPTY#FLG_WHILEBLOCK#FLG_FOREMPTY#FLG_FORBLOCK#FLG_IFEMPTY#FLG_IFBLOCK#FLG_ALLEMPTY#FLG_ALLBLOCK#FLG_ELSEIFCOMPLETE#FLG_NORETURN#FLG_CASEBREAK#FLG_MISSCASE#FLG_FIRSTCASE#FLG_GRAMMAR#FLG_NOPP#FLG_SHADOW#FLG_INCONDEFSLIB#FLG_WARNOVERLOAD#FLG_NESTEDEXTERN#FLG_REDECL#FLG_REDEF#FLG_INCONDEFS#FLG_IMPTYPE#FLG_MATCHFIELDS#FLG_USEDEF#FLG_IMPOUTS#FLG_TMPDIR#FLG_LARCHPATH#FLG_LCLIMPORTDIR#FLG_SYSTEMDIRS#FLG_SKIPANSIHEADERS#FLG_SKIPPOSIXHEADERS#FLG_SYSTEMDIRERRORS#FLG_SYSTEMDIREXPAND#FLG_INCLUDEPATH#FLG_SPECPATH#FLG_QUIET#FLG_USESTDERR#FLG_SHOWSUMMARY#FLG_SHOWSCAN#FLG_STATS#FLG_TIMEDIST#FLG_SHOWUSES#FLG_NOEFFECT#FLG_NOEFFECTUNCON#FLG_EXPORTANY#FLG_EXPORTFCN#FLG_EXPORTMACRO#FLG_EXPORTTYPE#FLG_EXPORTVAR#FLG_EXPORTCONST#FLG_EXPORTITER#FLG_REPEXPOSE#FLG_RETEXPOSE#FLG_ASSIGNEXPOSE#FLG_CASTEXPOSE#FLG_LINELEN#FLG_INDENTSPACES#FLG_SHOWCOL#FLG_PARENFILEFORMAT#FLG_SHOWFUNC#FLG_SHOWALLCONJS#FLG_IMPCONJ#FLG_EXPECT#FLG_LCLEXPECT#FLG_PARTIAL#FLG_GLOBALS#FLG_USEALLGLOBS#FLG_INTERNALGLOBS#FLG_INTERNALGLOBSNOGLOBS#FLG_WARNMISSINGGLOBALS#FLG_WARNMISSINGGLOBALSNOGLOBS#FLG_GLOBUNSPEC#FLG_ALLGLOBALS#FLG_CHECKSTRICTGLOBALS#FLG_IMPCHECKEDSPECGLOBALS#FLG_IMPCHECKMODSPECGLOBALS#FLG_IMPCHECKEDSTRICTSPECGLOBALS#FLG_IMPCHECKEDGLOBALS#FLG_IMPCHECKMODGLOBALS#FLG_IMPCHECKEDSTRICTGLOBALS#FLG_IMPCHECKEDSTATICS#FLG_IMPCHECKMODSTATICS#FLG_IMPCHECKMODINTERNALS#FLG_IMPCHECKEDSTRICTSTATICS#FLG_MODGLOBS#FLG_MODGLOBSUNSPEC#FLG_MODSTRICTGLOBSUNSPEC#FLG_MODGLOBSUNCHECKED#FLG_KEEP#FLG_DOLH#FLG_DOLCS#FLG_SINGLEINCLUDE#FLG_NEVERINCLUDE#FLG_SKIPSYSHEADERS#FLG_WARNFLAGS#FLG_WARNUNIXLIB#FLG_BADFLAG#FLG_FORCEHINTS#FLG_HELP#FLG_HINTS#FLG_RETVAL#FLG_RETVALOTHER#FLG_RETVALBOOL#FLG_RETVALINT#FLG_OPTF#FLG_INIT#FLG_NOF#FLG_NEEDSPEC#FLG_NEWDECL#FLG_ITER#FLG_HASYIELD#FLG_DUMP#FLG_MERGE#FLG_NOLIB#FLG_ANSILIB#FLG_STRICTLIB#FLG_UNIXLIB#FLG_UNIXSTRICTLIB#FLG_POSIXLIB#FLG_POSIXSTRICTLIB#FLG_WHICHLIB#FLG_MTSFILE#FLG_COMMENTCHAR#FLG_ALLMACROS#FLG_LIBMACROS#FLG_SPECMACROS#FLG_FCNMACROS#FLG_CONSTMACROS#FLG_MACROMATCHNAME#FLG_MACRONEXTLINE#FLG_MACROSTMT#FLG_MACROEMPTY#FLG_MACROPARAMS#FLG_MACROASSIGN#FLG_SEFPARAMS#FLG_SEFUNSPEC#FLG_MACROPARENS#FLG_MACRODECL#FLG_MACROFCNDECL#FLG_MACROCONSTDECL#FLG_MACROREDEF#FLG_MACROUNDEF#FLG_RETSTACK#FLG_USERELEASED#FLG_STRICTUSERELEASED#FLG_COMPDEF#FLG_COMPMEMPASS#FLG_MUSTDEFINE#FLG_UNIONDEF#FLG_MEMIMPLICIT#FLG_PARAMIMPTEMP#FLG_ALLIMPONLY#FLG_CODEIMPONLY#FLG_SPECALLIMPONLY#FLG_GLOBIMPONLY#FLG_RETIMPONLY#FLG_STRUCTIMPONLY#FLG_SPECGLOBIMPONLY#FLG_SPECRETIMPONLY#FLG_SPECSTRUCTIMPONLY#FLG_DEPARRAYS#FLG_COMPDESTROY#FLG_STRICTDESTROY#FLG_MUSTFREE#FLG_BRANCHSTATE#FLG_STRICTBRANCHSTATE#FLG_MEMCHECKS#FLG_MEMTRANS#FLG_EXPOSETRANS#FLG_OBSERVERTRANS#FLG_DEPENDENTTRANS#FLG_NEWREFTRANS#FLG_ONLYTRANS#FLG_ONLYUNQGLOBALTRANS#FLG_OWNEDTRANS#FLG_FRESHTRANS#FLG_SHAREDTRANS#FLG_TEMPTRANS#FLG_KEPTTRANS#FLG_KEEPTRANS#FLG_IMMEDIATETRANS#FLG_REFCOUNTTRANS#FLG_STATICTRANS#FLG_UNKNOWNTRANS#FLG_STATICINITTRANS#FLG_UNKNOWNINITTRANS#FLG_READONLYSTRINGS#FLG_READONLYTRANS#FLG_PASSUNKNOWN#FLG_MODIFIES#FLG_MUSTMOD#FLG_MODOBSERVER#FLG_MODOBSERVERUNCON#FLG_MODINTERNALSTRICT#FLG_MODFILESYSTEM#FLG_MODUNSPEC#FLG_MODNOMODS#FLG_MODUNCON#FLG_MODUNCONNOMODS#FLG_GLOBALSIMPMODIFIESNOTHING#FLG_MODIFIESIMPNOGLOBALS#FLG_NAMECHECKS#FLG_CZECH#FLG_CZECHFUNCTIONS#FLG_CZECHVARS#FLG_CZECHMACROS#FLG_CZECHCONSTANTS#FLG_CZECHTYPES#FLG_SLOVAK#FLG_SLOVAKFUNCTIONS#FLG_SLOVAKMACROS#FLG_SLOVAKVARS#FLG_SLOVAKCONSTANTS#FLG_SLOVAKTYPES#FLG_CZECHOSLOVAK#FLG_CZECHOSLOVAKFUNCTIONS#FLG_CZECHOSLOVAKMACROS#FLG_CZECHOSLOVAKVARS#FLG_CZECHOSLOVAKCONSTANTS#FLG_CZECHOSLOVAKTYPES#FLG_ANSIRESERVED#FLG_CPPNAMES#FLG_ANSIRESERVEDLOCAL#FLG_DISTINCTEXTERNALNAMES#FLG_EXTERNALNAMELEN#FLG_EXTERNALNAMECASEINSENSITIVE#FLG_DISTINCTINTERNALNAMES#FLG_INTERNALNAMELEN#FLG_INTERNALNAMECASEINSENSITIVE#FLG_INTERNALNAMELOOKALIKE#FLG_MACROVARPREFIX#FLG_MACROVARPREFIXEXCLUDE#FLG_TAGPREFIX#FLG_TAGPREFIXEXCLUDE#FLG_ENUMPREFIX#FLG_ENUMPREFIXEXCLUDE#FLG_FILESTATICPREFIX#FLG_FILESTATICPREFIXEXCLUDE#FLG_GLOBPREFIX#FLG_GLOBPREFIXEXCLUDE#FLG_TYPEPREFIX#FLG_TYPEPREFIXEXCLUDE#FLG_EXTERNALPREFIX#FLG_EXTERNALPREFIXEXCLUDE#FLG_LOCALPREFIX#FLG_LOCALPREFIXEXCLUDE#FLG_UNCHECKEDMACROPREFIX#FLG_UNCHECKEDMACROPREFIXEXCLUDE#FLG_CONSTPREFIX#FLG_CONSTPREFIXEXCLUDE#FLG_ITERPREFIX#FLG_ITERPREFIXEXCLUDE#FLG_DECLPARAMPREFIX#FLG_DECLPARAMNAME#FLG_DECLPARAMMATCH#FLG_DECLPARAMPREFIXEXCLUDE#FLG_CONTROLNESTDEPTH#FLG_STRINGLITERALLEN#FLG_NUMSTRUCTFIELDS#FLG_NUMENUMMEMBERS#FLG_INCLUDENEST#FLG_ANSILIMITS#FLG_NAME#FLG_UNCLASSIFIED#FLG_NULL#FLG_NULLTERMINATED#FLG_ARRAYREAD#FLG_ARRAYWRITE#FLG_FUNCTIONPOST#FLG_PARENCONSTRAINT#FLG_DEBUGFUNCTIONCONSTRAINT#FLG_ARRAYBOUNDS#FLG_ARRAYBOUNDSREAD#FLG_FUNCTIONCONSTRAINT#FLG_CHECKPOST#FLG_CONSTRAINTLOCATION#FLG_IMPLICTCONSTRAINT#FLG_ORCONSTRAINT#FLG_NULLTERMINATEDWARNING#FLG_NULLDEREF#FLG_FCNDEREF#FLG_NULLPASS#FLG_NULLRET#FLG_NULLSTATE#FLG_NULLASSIGN#FLG_BOOLCOMPARE#FLG_REALCOMPARE#FLG_POINTERARITH#FLG_NULLPOINTERARITH#FLG_PTRNUMCOMPARE#FLG_STRICTOPS#FLG_BITWISEOPS#FLG_SHIFTSIGNED#FLG_BOOLOPS#FLG_PTRNEGATE#FLG_SIZEOFTYPE#FLG_SIZEOFFORMALARRAY#FLG_FIXEDFORMALARRAY#FLG_INCOMPLETETYPE#FLG_FORMALARRAY#FLG_PREDASSIGN#FLG_PREDBOOL#FLG_PREDBOOLINT#FLG_PREDBOOLOTHERS#FLG_PREDBOOLPTR#FLG_DEFINE#FLG_UNDEFINE#FLG_GLOBSTATE#FLG_SUPCOUNTS#FLG_LIMIT#FLG_SYNTAX#FLG_TRYTORECOVER#FLG_PREPROC#FLG_TYPE#FLG_FULLINITBLOCK#FLG_ENUMMEMBERS#FLG_MAINTYPE#FLG_FORMATTYPE#FLG_FORMATCONST#FLG_FORMATCODE#FLG_FORWARDDECL#FLG_ABSTVOIDP#FLG_CASTFCNPTR#FLG_CHARINDEX#FLG_ENUMINDEX#FLG_BOOLINT#FLG_CHARINT#FLG_ENUMINT#FLG_FLOATDOUBLE#FLG_IGNOREQUALS#FLG_DUPLICATEQUALS#FLG_IGNORESIGNS#FLG_NUMLITERAL#FLG_CHARINTLITERAL#FLG_RELAXQUALS#FLG_RELAXTYPES#FLG_CHARUNSIGNEDCHAR#FLG_MATCHANYINTEGRAL#FLG_LONGUNSIGNEDINTEGRAL#FLG_LONGINTEGRAL#FLG_LONGUNSIGNEDUNSIGNEDINTEGRAL#FLG_LONGSIGNEDINTEGRAL#FLG_ZEROPTR#FLG_ZEROBOOL#FLG_REPEATUNRECOG#FLG_SYSTEMUNRECOG#FLG_UNRECOG#FLG_TOPUNUSED#FLG_EXPORTLOCAL#FLG_EXPORTHEADER#FLG_EXPORTHEADERVAR#FLG_FIELDUNUSED#FLG_ENUMMEMUNUSED#FLG_CONSTUNUSED#FLG_FUNCUNUSED#FLG_PARAMUNUSED#FLG_TYPEUNUSED#FLG_VARUNUSED#FLG_UNUSEDSPECIAL#FLG_REDUNDANTSHAREQUAL#FLG_MISPLACEDSHAREQUAL#FLG_ANNOTATIONERROR#FLG_COMMENTERROR#FLG_SHOWSOURCELOC#FLG_BUGSLIMIT#FLG_FILEEXTENSIONS#FLG_WARNUSE#FLG_STATETRANSFER#FLG_STATEMERGE#FLG_ITS4MOSTRISKY#FLG_ITS4VERYRISKY#FLG_ITS4RISKY#FLG_ITS4MODERATERISK#FLG_ITS4LOWRISK#FLG_BUFFEROVERFLOWHIGH#FLG_BUFFEROVERFLOW#FLG_TOCTOU#FLG_MULTITHREADED#FLG_SUPERUSER#FLG_IMPLEMENTATIONOPTIONAL#LAST_FLAG
 *0 (Datatype)
 ^3229 1725@-@-@0@0@0@0@1726#flagkind
 *4 (Function)
-^3230 16555$$$@0#listAllCategories
+^3230 16567$$$@0#listAllCategories
 ^3231 1730$$$@0#printAlphaFlags
-^3232 16557$$$@0#printAllFlags
-^3233 16537$$$@0#flagcode_recordError
-^3234 16539$$$@0#flagcode_recordSuppressed
-^3235 16541$$$@0#flagcode_numReported
-^3236 16597$$$@0#flagcode_isNamePrefixFlag
-^3237 16561@6@5@1@0@0$@2@0@0#describeFlag
-^3238 16571$$$@0#identifyFlag
-^3239 16573$$$@0#setValueFlag
-^3240 16575$$$@0#setStringFlag
-^3241 16567@6@5@1@0@0^@19@3@0#flagcode_unparse
-^3242 16589$^$@0#flagcode_valueIndex
-^3243 16593$^$@0#flagcode_stringIndex
-^3244 16543@6@5@1@0@0$@19@3@0#flagcodeHint
-^3245 16547$^$@0#identifyCategory
-^3246 16553$@0@g2675@0@0@1@g2675$@0#printCategory
-^3247 16585$$$@0#flagcode_hasValue
-^3248 16587$$$@0#flagcode_hasString
-^3249 16583$$$@0#flagcode_hasArgument
+^3232 16569$$$@0#printAllFlags
+^3233 16549$$$@0#flagcode_recordError
+^3234 16551$$$@0#flagcode_recordSuppressed
+^3235 16553$$$@0#flagcode_numReported
+^3236 16609$$$@0#flagcode_isNamePrefixFlag
+^3237 16573@6@5@1@0@0$@2@0@0#describeFlag
+^3238 16583$$$@0#identifyFlag
+^3239 16585$$$@0#setValueFlag
+^3240 16587$$$@0#setStringFlag
+^3241 16579@6@5@1@0@0^@19@3@0#flagcode_unparse
+^3242 16601$^$@0#flagcode_valueIndex
+^3243 16605$^$@0#flagcode_stringIndex
+^3244 16555@6@5@1@0@0$@19@3@0#flagcodeHint
+^3245 16559$^$@0#identifyCategory
+^3246 16565$@0@g2675@0@0@1@g2675$@0#printCategory
+^3247 16597$$$@0#flagcode_hasValue
+^3248 16599$$$@0#flagcode_hasString
+^3249 16595$$$@0#flagcode_hasArgument
 *1 (Constant)
 ^3250 1211@@0@5#DEFAULT_MODE
 *4 (Function)
 ^3251 1780$$$@0#flags_initMod
-^3252 16581$$$@0#isMode
+^3252 16593$$$@0#isMode
 ^3253 1784@6@5@1@0@0$@2@0@0#describeModes
 ^3254 1786$$$@0#summarizeErrors
-^3255 16531$$$@0#flagcode_isNameChecksFlag
-^3256 16527$$$@0#flagcode_isIdemFlag
-^3257 16529$$$@0#flagcode_isModeFlag
-^3258 16523$$$@0#flagcode_isSpecialFlag
-^3259 16525$$$@0#flagcode_isGlobalFlag
+^3255 16543$$$@0#flagcode_isNameChecksFlag
+^3256 16539$$$@0#flagcode_isIdemFlag
+^3257 16541$$$@0#flagcode_isModeFlag
+^3258 16535$$$@0#flagcode_isSpecialFlag
+^3259 16537$$$@0#flagcode_isGlobalFlag
 *7 (Struct tag)
 ^3260 1797@1798#@!10
 *0 (Datatype)
 *1 (Constant)
 ^3264 1803@i0@0@4#flagSpec_undefined
 *4 (Function)
-^3265 17130@6@5@1@0@0$@2@0@0#flagSpec_createPlain
-^3266 17132@6@5@1@0@0$@2@0@0#flagSpec_createOr
-^3267 17136@6@5@1@0@0^@2@0@0#flagSpec_copy
-^3268 17138@6@5@1@0@0^@2@0@0#flagSpec_unparse
-^3269 17134$$$@0#flagSpec_free
-^3270 17140@6@5@1@0@0^@2@0@0#flagSpec_dump
-^3271 17142@6@5@1@0@0@0@@1@p0@2@0@0#flagSpec_undump
-^3272 17144$^$@0#flagSpec_getDominant
-^3273 17148$^$@0#flagSpec_getFirstOn
-^3274 17146$^$@0#flagSpec_isOn
+^3265 17142@6@5@1@0@0$@2@0@0#flagSpec_createPlain
+^3266 17144@6@5@1@0@0$@2@0@0#flagSpec_createOr
+^3267 17148@6@5@1@0@0^@2@0@0#flagSpec_copy
+^3268 17150@6@5@1@0@0^@2@0@0#flagSpec_unparse
+^3269 17146$$$@0#flagSpec_free
+^3270 17152@6@5@1@0@0^@2@0@0#flagSpec_dump
+^3271 17154@6@5@1@0@0@0@@1@p0@2@0@0#flagSpec_undump
+^3272 17156$^$@0#flagSpec_getDominant
+^3273 17160$^$@0#flagSpec_getFirstOn
+^3274 17158$^$@0#flagSpec_isOn
 *2 (Enum member)
 ^3275 1827$#QU_UNKNOWN#QU_CONST#QU_VOLATILE#QU_INLINE#QU_EXTERN#QU_STATIC#QU_AUTO#QU_REGISTER#QU_SHORT#QU_LONG#QU_SIGNED#QU_UNSIGNED#QU_OUT#QU_IN#QU_ONLY#QU_IMPONLY#QU_TEMP#QU_SHARED#QU_KEEP#QU_KEPT#QU_PARTIAL#QU_SPECIAL#QU_NULL#QU_RELNULL#QU_ISNULL#QU_NULLTERMINATED#QU_SETBUFFERSIZE#QU_EXPOSED#QU_RETURNED#QU_OBSERVER#QU_UNIQUE#QU_OWNED#QU_DEPENDENT#QU_RELDEF#QU_YIELD#QU_NEVEREXIT#QU_EXITS#QU_MAYEXIT#QU_TRUEEXIT#QU_FALSEEXIT#QU_UNUSED#QU_EXTERNAL#QU_SEF#QU_NOTNULL#QU_ABSTRACT#QU_CONCRETE#QU_MUTABLE#QU_IMMUTABLE#QU_REFCOUNTED#QU_REFS#QU_NEWREF#QU_KILLREF#QU_TEMPREF#QU_TRUENULL#QU_FALSENULL#QU_CHECKED#QU_UNCHECKED#QU_CHECKEDSTRICT#QU_CHECKMOD#QU_UNDEF#QU_KILLED#QU_PRINTFLIKE#QU_SCANFLIKE#QU_MESSAGELIKE#QU_USERANNOT#QU_LAST
 *9 (Enum tag)
 *0 (Datatype)
 ^3344 1832@+@-@0@0@0@0@1833#qual
 *4 (Function)
-^3345 12079@6@5@1@0@0$@2@0@0#qual_dump
-^3346 12081$@0@@1@tp0$@0#qual_undump
-^3347 12071$^$@0#qual_fromInt
-^3348 12073@6@5@1@0@0^@19@3@0#qual_unparse
-^3349 12075$^$@0#qual_match
-^3350 12077@6@5@1@0@0^@19@3@0#qual_getAnnotationInfo
-^3351 12063$^$@0#qual_createPlain
-^3352 12067$^$@0#qual_createMetaState
+^3345 12085@6@5@1@0@0$@2@0@0#qual_dump
+^3346 12087$@0@@1@tp0$@0#qual_undump
+^3347 12077$^$@0#qual_fromInt
+^3348 12079@6@5@1@0@0^@19@3@0#qual_unparse
+^3349 12081$^$@0#qual_match
+^3350 12083@6@5@1@0@0^@19@3@0#qual_getAnnotationInfo
+^3351 12069$^$@0#qual_createPlain
+^3352 12073$^$@0#qual_createMetaState
 *7 (Struct tag)
 ^3353 2138@2139#@!13
 *0 (Datatype)
 ^3354 2138@-@-@0@0@0@0@2140#lltok
 *4 (Function)
-^3355 14942$@0@@1@s0$@0#lltok_create
-^3356 14940@6@5@1@0@0^@19@3@0#lltok_unparse
-^3357 14944$$$@0@S:2.3.0.floc.p0$#lltok_release
-^3358 14946@6@5@1@0@0$@2@0@0@S:2.3.0.floc.p0$#lltok_stealLoc
-^3359 14902$$$@0#lltok_isSemi
-^3360 14910$$$@0#lltok_isEq_Op
-^3361 14904$$$@0#lltok_isMult
-^3362 14906$$$@0#lltok_isInc_Op
-^3363 14912$$$@0#lltok_isAnd_Op
-^3364 14914$$$@0#lltok_isOr_Op
-^3365 14916$$$@0#lltok_isNot_Op
-^3366 14918$$$@0#lltok_isLt_Op
-^3367 14920$$$@0#lltok_isGt_Op
-^3368 14922$$$@0#lltok_isGe_Op
-^3369 14924$$$@0#lltok_isLe_Op
-^3370 14926$$$@0#lltok_isPlus_Op
-^3371 14928$$$@0#lltok_isMinus_Op
-^3372 14908$$$@0#lltok_isDec_Op
-^3373 14930$$$@0#lltok_isAmpersand_Op
-^3374 14932$$$@0#lltok_isExcl_Op
-^3375 14934$$$@0#lltok_isTilde_Op
-^3376 14936$$$@0#lltok_isEnsures
-^3377 14938$$$@0#lltok_isRequires
+^3355 14950$@0@@1@s0$@0#lltok_create
+^3356 14948@6@5@1@0@0^@19@3@0#lltok_unparse
+^3357 14952$$$@0@S:2.3.0.floc.p0$#lltok_release
+^3358 14954@6@5@1@0@0$@2@0@0@S:2.3.0.floc.p0$#lltok_stealLoc
+^3359 14910$$$@0#lltok_isSemi
+^3360 14918$$$@0#lltok_isEq_Op
+^3361 14912$$$@0#lltok_isMult
+^3362 14914$$$@0#lltok_isInc_Op
+^3363 14920$$$@0#lltok_isAnd_Op
+^3364 14922$$$@0#lltok_isOr_Op
+^3365 14924$$$@0#lltok_isNot_Op
+^3366 14926$$$@0#lltok_isLt_Op
+^3367 14928$$$@0#lltok_isGt_Op
+^3368 14930$$$@0#lltok_isGe_Op
+^3369 14932$$$@0#lltok_isLe_Op
+^3370 14934$$$@0#lltok_isPlus_Op
+^3371 14936$$$@0#lltok_isMinus_Op
+^3372 14916$$$@0#lltok_isDec_Op
+^3373 14938$$$@0#lltok_isAmpersand_Op
+^3374 14940$$$@0#lltok_isExcl_Op
+^3375 14942$$$@0#lltok_isTilde_Op
+^3376 14944$$$@0#lltok_isEnsures
+^3377 14946$$$@0#lltok_isRequires
 *2 (Enum member)
 ^3378 2191$#NOCLAUSE#TRUECLAUSE#FALSECLAUSE#ANDCLAUSE#ORCLAUSE#WHILECLAUSE#DOWHILECLAUSE#FORCLAUSE#CASECLAUSE#SWITCHCLAUSE#CONDCLAUSE#ITERCLAUSE#TRUEEXITCLAUSE#FALSEEXITCLAUSE
 *9 (Enum tag)
 *0 (Datatype)
 ^3393 2192@-@-@0@0@0@0@2193#clause
 *4 (Function)
-^3394 13128@6@5@1@0@0^@19@3@0#clause_nameAlternate
-^3395 13126@6@5@1@0@0^@19@3@0#clause_nameTaken
-^3396 13130@6@5@1@0@0^@19@3@0#clause_nameFlip
-^3397 13136$^$@0#clause_isConditional
-^3398 13132$^$@0#clause_isBreakable
-^3399 13134$^$@0#clause_isLoop
-^3400 13138$^$@0#clause_isSwitch
-^3401 13140$^$@0#clause_isCase
-^3402 13142$^$@0#clause_isNone
-^3403 13124@6@5@1@0@0^@19@3@0#clause_unparse
-^3404 13144$^@3@0@0#globalsClause_create
-^3405 13146@6@5@1@0@0^@19@3@0#globalsClause_getGlobs
-^3406 13148@6@5@1@0@0@0@@1@p0@2@0@0#globalsClause_takeGlobs
-^3407 13152@6@5@1@0@0^@3@0@0#globalsClause_unparse
-^3408 13150$$$@0#globalsClause_free
-^3409 13154$^@3@0@0#modifiesClause_createNoMods
-^3410 13162@6@5@1@0@0$@19@3@0#modifiesClause_getMods
-^3411 13164@6@5@1@0@0$@2@0@0#modifiesClause_takeMods
-^3412 13156$^@3@0@0#modifiesClause_create
-^3413 13160@6@5@1@0@0^@3@0@0#modifiesClause_unparse
-^3414 13158$$$@0#modifiesClause_free
+^3394 13134@6@5@1@0@0^@19@3@0#clause_nameAlternate
+^3395 13132@6@5@1@0@0^@19@3@0#clause_nameTaken
+^3396 13136@6@5@1@0@0^@19@3@0#clause_nameFlip
+^3397 13142$^$@0#clause_isConditional
+^3398 13138$^$@0#clause_isBreakable
+^3399 13140$^$@0#clause_isLoop
+^3400 13144$^$@0#clause_isSwitch
+^3401 13146$^$@0#clause_isCase
+^3402 13148$^$@0#clause_isNone
+^3403 13130@6@5@1@0@0^@19@3@0#clause_unparse
+^3404 13150$^@3@0@0#globalsClause_create
+^3405 13152@6@5@1@0@0^@19@3@0#globalsClause_getGlobs
+^3406 13154@6@5@1@0@0@0@@1@p0@2@0@0#globalsClause_takeGlobs
+^3407 13158@6@5@1@0@0^@3@0@0#globalsClause_unparse
+^3408 13156$$$@0#globalsClause_free
+^3409 13160$^@3@0@0#modifiesClause_createNoMods
+^3410 13168@6@5@1@0@0$@19@3@0#modifiesClause_getMods
+^3411 13170@6@5@1@0@0$@2@0@0#modifiesClause_takeMods
+^3412 13162$^@3@0@0#modifiesClause_create
+^3413 13166@6@5@1@0@0^@3@0@0#modifiesClause_unparse
+^3414 13164$$$@0#modifiesClause_free
 *1 (Constant)
 ^3415 1133@i0@0@4#warnClause_undefined
 *4 (Function)
-^3416 13168@6@5@1@0@0^@3@0@0#warnClause_create
-^3417 13170@6@5@1@0@0^@2@0@0#warnClause_copy
-^3418 13172@6@5@1@0@0^@19@3@0#warnClause_getFlag
-^3419 13182@6@5@1@0@0^@2@0@0#warnClause_dump
-^3420 13184@6@5@1@0@0@0@@1@p0@2@0@0#warnClause_undump
-^3421 13176@6@0@1@0@54^$@0#warnClause_hasMessage
-^3422 13178@6@5@1@0@0^@19@3@0#warnClause_getMessage
-^3423 13174@6@5@1@0@0^@2@0@0#warnClause_unparse
-^3424 13180$$$@0#warnClause_free
+^3416 13174@6@5@1@0@0^@3@0@0#warnClause_create
+^3417 13176@6@5@1@0@0^@2@0@0#warnClause_copy
+^3418 13178@6@5@1@0@0^@19@3@0#warnClause_getFlag
+^3419 13188@6@5@1@0@0^@2@0@0#warnClause_dump
+^3420 13190@6@5@1@0@0@0@@1@p0@2@0@0#warnClause_undump
+^3421 13182@6@0@1@0@54^$@0#warnClause_hasMessage
+^3422 13184@6@5@1@0@0^@19@3@0#warnClause_getMessage
+^3423 13180@6@5@1@0@0^@2@0@0#warnClause_unparse
+^3424 13186$$$@0#warnClause_free
 *2 (Enum member)
 ^3425 2267$#FCK_GLOBALS#FCK_MODIFIES#FCK_WARN#FCK_STATE#FCK_ENSURES#FCK_REQUIRES#FCK_DEAD
 *9 (Enum tag)
 *1 (Constant)
 ^3435 1121@i0@0@4#functionClause_undefined
 *4 (Function)
-^3436 13188@6@5@1@0@0^@3@0@0#functionClause_createGlobals
-^3437 13190@6@5@1@0@0^@3@0@0#functionClause_createModifies
-^3438 13198@6@5@1@0@0^@3@0@0#functionClause_createWarn
-^3439 13192@6@5@1@0@0^@3@0@0#functionClause_createState
-^3440 13194@6@5@1@0@0^@3@0@0#functionClause_createEnsures
-^3441 13196@6@5@1@0@0^@3@0@0#functionClause_createRequires
-^3442 13222$^@19@2@0#functionClause_getGlobals
-^3443 13220$^@19@2@0#functionClause_getModifies
-^3444 13204$^@19@2@0#functionClause_getState
-^3445 13216@6@5@1@0@0^@19@2@0#functionClause_getWarn
-^3446 13208@6@5@1@0@0^@19@2@0#functionClause_getEnsures
-^3447 13212@6@5@1@0@0^@19@2@0#functionClause_getRequires
-^3448 13206$@0@@1@p0@2@0@0#functionClause_takeState
-^3449 13210@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeEnsures
-^3450 13214@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeRequires
-^3451 13218@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeWarn
-^3452 13202$^$@0#functionClause_matchKind
-^3453 13224$$$@0#functionClause_free
-^3454 13200@6@5@1@0@0^@2@0@0#functionClause_unparse
+^3436 13194@6@5@1@0@0^@3@0@0#functionClause_createGlobals
+^3437 13196@6@5@1@0@0^@3@0@0#functionClause_createModifies
+^3438 13204@6@5@1@0@0^@3@0@0#functionClause_createWarn
+^3439 13198@6@5@1@0@0^@3@0@0#functionClause_createState
+^3440 13200@6@5@1@0@0^@3@0@0#functionClause_createEnsures
+^3441 13202@6@5@1@0@0^@3@0@0#functionClause_createRequires
+^3442 13228$^@19@2@0#functionClause_getGlobals
+^3443 13226$^@19@2@0#functionClause_getModifies
+^3444 13210$^@19@2@0#functionClause_getState
+^3445 13222@6@5@1@0@0^@19@2@0#functionClause_getWarn
+^3446 13214@6@5@1@0@0^@19@2@0#functionClause_getEnsures
+^3447 13218@6@5@1@0@0^@19@2@0#functionClause_getRequires
+^3448 13212$@0@@1@p0@2@0@0#functionClause_takeState
+^3449 13216@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeEnsures
+^3450 13220@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeRequires
+^3451 13224@6@5@1@0@0@0@@1@p0@2@0@0#functionClause_takeWarn
+^3452 13208$^$@0#functionClause_matchKind
+^3453 13230$$$@0#functionClause_free
+^3454 13206@6@5@1@0@0^@2@0@0#functionClause_unparse
 *0 (Datatype)
 ^3455 1121@-@+@0@5@2@0@2329#o_functionClause
 *1 (Constant)
 ^3456 1124@i0@0@4#functionClauseList_undefined
 *4 (Function)
-^3457 13241@6@5@1@0@0^@3@0@0#functionClauseList_unparseSep
+^3457 13247@6@5@1@0@0^@3@0@0#functionClauseList_unparseSep
 ^3458 2343@6@5@1@0@0^@2@0@0#functionClauseList_new
-^3459 13233@6@5@1@0@0^@2@0@0#functionClauseList_single
-^3460 13235@6@5@1@0@0@0@@1@p0$@0#functionClauseList_add
-^3461 13237@6@5@1@0@0@0@@1@p0$@0#functionClauseList_prepend
-^3462 13239@6@5@1@0@0$@2@0@0#functionClauseList_unparse
-^3463 13243$$$@0#functionClauseList_free
+^3459 13239@6@5@1@0@0^@2@0@0#functionClauseList_single
+^3460 13241@6@5@1@0@0@0@@1@p0$@0#functionClauseList_add
+^3461 13243@6@5@1@0@0@0@@1@p0$@0#functionClauseList_prepend
+^3462 13245@6@5@1@0@0$@2@0@0#functionClauseList_unparse
+^3463 13249$$$@0#functionClauseList_free
 *1 (Constant)
 ^3464 5$#functionClauseListBASESIZE
 *6 (Iterator finalizer)
 *1 (Constant)
 ^3470 2360@i0@0@4#cstringSList_undefined
 *4 (Function)
-^3471 16836@6@5@1@0@0^@3@0@0#cstringSList_unparseSep
+^3471 16848@6@5@1@0@0^@3@0@0#cstringSList_unparseSep
 ^3472 2370@6@5@1@0@0^@2@0@0#cstringSList_new
-^3473 16828@6@5@1@0@0^@2@0@0#cstringSList_single
-^3474 16830@6@5@1@0@0@0@@1@p0$@0#cstringSList_add
-^3475 16844$$$@0#cstringSList_alphabetize
-^3476 16832@6@5@1@0@0^@19@3@0#cstringSList_get
-^3477 16840@6@5@1@0@0^@2@0@0#cstringSList_unparseAbbrev
-^3478 16834@6@5@1@0@0$@2@0@0#cstringSList_unparse
-^3479 16842$$$@0#cstringSList_free
-^3480 16838$$$@0#cstringSList_printSpaced
+^3473 16840@6@5@1@0@0^@2@0@0#cstringSList_single
+^3474 16842@6@5@1@0@0@0@@1@p0$@0#cstringSList_add
+^3475 16856$$$@0#cstringSList_alphabetize
+^3476 16844@6@5@1@0@0^@19@3@0#cstringSList_get
+^3477 16852@6@5@1@0@0^@2@0@0#cstringSList_unparseAbbrev
+^3478 16846@6@5@1@0@0$@2@0@0#cstringSList_unparse
+^3479 16854$$$@0#cstringSList_free
+^3480 16850$$$@0#cstringSList_printSpaced
 *1 (Constant)
 ^3481 5$#cstringSListBASESIZE
 *6 (Iterator finalizer)
 *1 (Constant)
 ^3486 2392@i0@0@4#cstringList_undefined
 *4 (Function)
-^3487 16800@6@5@1@0@0^@3@0@0#cstringList_unparseSep
+^3487 16812@6@5@1@0@0^@3@0@0#cstringList_unparseSep
 ^3488 2402@6@5@1@0@0^@2@0@0#cstringList_new
-^3489 16792@6@5@1@0@0^@2@0@0#cstringList_single
-^3490 16794@6@5@1@0@0@0@@1@p0$@0#cstringList_add
-^3491 16796@6@5@1@0@0@0@@1@p0@2@0@0#cstringList_prepend
-^3492 16816$^$@0#cstringList_contains
-^3493 16814$^$@0#cstringList_getIndex
-^3494 16820@6@5@1@0@0^@19@3@0#cstringList_get
-^3495 16808$$$@0#cstringList_alphabetize
-^3496 16804@6@5@1@0@0^@2@0@0#cstringList_unparseAbbrev
-^3497 16798@6@5@1@0@0$@2@0@0#cstringList_unparse
-^3498 16806$$$@0#cstringList_free
-^3499 16802$$$@0#cstringList_printSpaced
-^3500 16818@6@5@1@0@0^@2@0@0#cstringList_copy
+^3489 16804@6@5@1@0@0^@2@0@0#cstringList_single
+^3490 16806@6@5@1@0@0@0@@1@p0$@0#cstringList_add
+^3491 16808@6@5@1@0@0@0@@1@p0@2@0@0#cstringList_prepend
+^3492 16828$^$@0#cstringList_contains
+^3493 16826$^$@0#cstringList_getIndex
+^3494 16832@6@5@1@0@0^@19@3@0#cstringList_get
+^3495 16820$$$@0#cstringList_alphabetize
+^3496 16816@6@5@1@0@0^@2@0@0#cstringList_unparseAbbrev
+^3497 16810@6@5@1@0@0$@2@0@0#cstringList_unparse
+^3498 16818$$$@0#cstringList_free
+^3499 16814$$$@0#cstringList_printSpaced
+^3500 16830@6@5@1@0@0^@2@0@0#cstringList_copy
 *1 (Constant)
 ^3501 5$#cstringListBASESIZE
 *6 (Iterator finalizer)
 *5 (Iterator)
 ^3503 2427@145#cstringList_elements
 *4 (Function)
-^3504 14260$$$@0#doCheck
-^3505 14145$@0@g2675@0@0@1@g2675$@0#llmsg
-^3506 14147$@0@g155@6@0@1@g155$@0#lldiagmsg
-^3507 14149$@0@g2675@0@0@1@g2675$@0#llmsgplain
-^3508 14155$@1@g2674@6@5,g2675@6@0@1@g2675$@0#llhint
-^3509 14204@6@0@6@0@0@1@g2674@6@5,g155@6@0@1@g155$@0#xllfatalbug
-^3510 14185$@0@g2675@0@0@1@g2675$@0#xllgenerror
-^3511 14187$@0@g2675@0@0@1@g2675$@0#xllgenhinterror
-^3512 14173$@0@g2675@0@0@1@g2675$@0#llgenmsg
-^3513 14214@6@0@6@0@0@0@g2675@0@0@1@g2675$@0#llfatalerror
-^3514 14216@6@0@6@0@0@1@g2674@6@5,g155@6@0@1@g155$@0#llfatalerrorLoc
-^3515 14256$@1@g2675@6@0,g2674@6@5@1@g2675$@0#llparseerror
-^3516 14230@6@0@6@0@0@0@g2675@0@0@1@g2675$@0#lclplainfatalerror
-^3517 14206@6@0@6@0@0@0@g2675@0@0@1@g2675$@0#lclfatalbug
-^3518 14222$^$@0#lclNumberErrors
-^3519 14220$@0@s1@1@s1$@0#lclHadNewError
-^3520 14228@6@0@6@0@0$$@0#lclfatalerror
-^3521 14224$$$@0#xlclerror
-^3522 14212$$$@0#lclbug
-^3523 14226$$$@0#lclplainerror
-^3524 14218$$$@0#lclHadError
-^3525 14232$$$@0#lclRedeclarationError
-^3526 14151$@0@g2675@0@0@1@g2675$@0#llerror_flagWarning
-^3527 14210@6@0@6@0@0@1@g2675@6@0,g2674@6@5@1@tg2675$@0#llbugaux
-^3528 14264$@0@g2675@0@0@1@tg2675$@0#llquietbugaux
+^3504 14266$$$@0#doCheck
+^3505 14151$@0@g2675@0@0@1@g2675$@0#llmsg
+^3506 14153$@0@g155@6@0@1@g155$@0#lldiagmsg
+^3507 14155$@0@g2675@0@0@1@g2675$@0#llmsgplain
+^3508 14161$@1@g2674@6@5,g2675@6@0@1@g2675$@0#llhint
+^3509 14210@6@0@6@0@0@1@g2674@6@5,g155@6@0@1@g155$@0#xllfatalbug
+^3510 14191$@0@g2675@0@0@1@g2675$@0#xllgenerror
+^3511 14193$@0@g2675@0@0@1@g2675$@0#xllgenhinterror
+^3512 14179$@0@g2675@0@0@1@g2675$@0#llgenmsg
+^3513 14220@6@0@6@0@0@0@g2675@0@0@1@g2675$@0#llfatalerror
+^3514 14222@6@0@6@0@0@1@g2674@6@5,g155@6@0@1@g155$@0#llfatalerrorLoc
+^3515 14262$@1@g2675@6@0,g2674@6@5@1@g2675$@0#llparseerror
+^3516 14236@6@0@6@0@0@0@g2675@0@0@1@g2675$@0#lclplainfatalerror
+^3517 14212@6@0@6@0@0@0@g2675@0@0@1@g2675$@0#lclfatalbug
+^3518 14228$^$@0#lclNumberErrors
+^3519 14226$@0@s1@1@s1$@0#lclHadNewError
+^3520 14234@6@0@6@0@0$$@0#lclfatalerror
+^3521 14230$$$@0#xlclerror
+^3522 14218$$$@0#lclbug
+^3523 14232$$$@0#lclplainerror
+^3524 14224$$$@0#lclHadError
+^3525 14238$$$@0#lclRedeclarationError
+^3526 14157$@0@g2675@0@0@1@g2675$@0#llerror_flagWarning
+^3527 14216@6@0@6@0@0@1@g2675@6@0,g2674@6@5@1@tg2675$@0#llbugaux
+^3528 14270$@0@g2675@0@0@1@tg2675$@0#llquietbugaux
 ^3529 2507$@1@g2675@6@0,g2674@6@5,s1@1@g2675,s1$@0#cleanupMessages
-^3530 14250$@0@g2675@0@0,s1@1@tg2675,s1$@0#xoptgenerror2
-^3531 14252$@0@g2675@0@0,s1@1@tg2675,s1$@0#xoptgenerror2n
-^3532 14248$@0@g2675@0@0,s1@1@tg2675,s1$@0#xlloptgenerror
-^3533 14254$@0@g2675@0@0,s1@1@tg2675,s1$@0#xllnoptgenerror
-^3534 14183$@0@g2675@0@0,s1@1@tg2675,s1$@0#xllgenformattypeerror
-^3535 14181$@0@g2675@0@0,s1@1@tg2675,s1$@0#xllgentypeerror
-^3536 14258$@0@g2675@0@0,s1@1@g2675,s1$@0#xfsgenerror
-^3537 14194$@0@g2675@0@0@1@g2675$@0#xllforceerror
-^3538 14246$@0@g2675@0@0@1@g2675,p4$@0#xcppoptgenerror
-^3539 14175$@0@g2675@0@0@1@g2675$@0#llgenindentmsg
-^3540 14208$$$@0#checkParseError
-^3541 14238$$$@0#ppllerror
-^3542 14236$$$@0#genppllerrorhint
-^3543 14234$$$@0#genppllerror
-^3544 14240$$$@0#pplldiagmsg
-^3545 14242$$$@0#loadllmsg
-^3546 14177$$$@0#llgenindentmsgnoloc
-^3547 14262@6@5@1@0@0^@19@3@0#lldecodeerror
-^3548 14141$@0@s1,g2675@0@0@1@s1,g2675$@0#prepareMessage
-^3549 14143$@0@s1,g2675@0@0@1@s1,g2675$@0#closeMessage
-^3550 14266$@0@s3@1@s3$@0#llflush
-^3551 15862$^$@0#fileLib_isLCLFile
-^3552 15860$^$@0#fileLib_isCExtension
-^3553 15872@6@5@1@0@0$@3@0@0#fileLib_addExtension
-^3554 15864@6@5@1@0@0^@3@0@0#fileLib_withoutExtension
-^3555 15866@6@5@1@0@0^@3@0@0#fileLib_removePath
-^3556 15868@6@5@1@0@0^@3@0@0#fileLib_removePathFree
-^3557 15870@6@5@1@0@0^@3@0@0#fileLib_removeAnyExtension
-^3558 15882@6@5@1@0@0^@3@0@0#fileLib_cleanName
-^3559 15874$^$@0#fileLib_hasExtension
-^3560 15876@6@5@1@0@0^@19@3@0#fileLib_getExtension
+^3530 14256$@0@g2675@0@0,s1@1@tg2675,s1$@0#xoptgenerror2
+^3531 14258$@0@g2675@0@0,s1@1@tg2675,s1$@0#xoptgenerror2n
+^3532 14254$@0@g2675@0@0,s1@1@tg2675,s1$@0#xlloptgenerror
+^3533 14260$@0@g2675@0@0,s1@1@tg2675,s1$@0#xllnoptgenerror
+^3534 14189$@0@g2675@0@0,s1@1@tg2675,s1$@0#xllgenformattypeerror
+^3535 14187$@0@g2675@0@0,s1@1@tg2675,s1$@0#xllgentypeerror
+^3536 14264$@0@g2675@0@0,s1@1@g2675,s1$@0#xfsgenerror
+^3537 14200$@0@g2675@0@0@1@g2675$@0#xllforceerror
+^3538 14252$@0@g2675@0@0@1@g2675,p4$@0#xcppoptgenerror
+^3539 14181$@0@g2675@0@0@1@g2675$@0#llgenindentmsg
+^3540 14214$$$@0#checkParseError
+^3541 14244$$$@0#ppllerror
+^3542 14242$$$@0#genppllerrorhint
+^3543 14240$$$@0#genppllerror
+^3544 14246$$$@0#pplldiagmsg
+^3545 14248$$$@0#loadllmsg
+^3546 14183$$$@0#llgenindentmsgnoloc
+^3547 14268@6@5@1@0@0^@19@3@0#lldecodeerror
+^3548 14147$@0@s1,g2675@0@0@1@s1,g2675$@0#prepareMessage
+^3549 14149$@0@s1,g2675@0@0@1@s1,g2675$@0#closeMessage
+^3550 14272$@0@s3@1@s3$@0#llflush
+^3551 15870$^$@0#fileLib_isLCLFile
+^3552 15868$^$@0#fileLib_isCExtension
+^3553 15880@6@5@1@0@0$@3@0@0#fileLib_addExtension
+^3554 15872@6@5@1@0@0^@3@0@0#fileLib_withoutExtension
+^3555 15874@6@5@1@0@0^@3@0@0#fileLib_removePath
+^3556 15876@6@5@1@0@0^@3@0@0#fileLib_removePathFree
+^3557 15878@6@5@1@0@0^@3@0@0#fileLib_removeAnyExtension
+^3558 15890@6@5@1@0@0^@3@0@0#fileLib_cleanName
+^3559 15882$^$@0#fileLib_hasExtension
+^3560 15884@6@5@1@0@0^@19@3@0#fileLib_getExtension
 *1 (Constant)
 ^3561 1211@@0@5#MTS_EXTENSION#LCL_EXTENSION#LH_EXTENSION#C_EXTENSION#LHTMP_EXTENSION#XH_EXTENSION
 ^3567 5$#STUBMAXRECORDSIZE
 ^3568 1094@i0@0@4#inputStream_undefined
 *4 (Function)
-^3569 13913$$$@0#inputStream_free
-^3570 13911$@0@s3@1@p0,s3$@0#inputStream_close
-^3571 13915@6@5@1@0@0^@3@0@0#inputStream_create
-^3572 13917@6@5@1@0@0^@3@0@0#inputStream_fromString
-^3573 13926@6@5@1@0@0@0@@1@p0@18@0@0#inputStream_nextLine
-^3574 13919$@0@@1@p0$@0#inputStream_nextChar
-^3575 13923$@0@@1@p0$@0#inputStream_peekChar
-^3576 13921$@0@@1@p0$@0#inputStream_peekNChar
-^3577 13928$@0@s3@1@p0,s3$@0#inputStream_open
-^3578 13930$@0@@1@p1$@0#inputStream_getPath
-^3579 13935@6@5@1@0@0^@19@3@0#inputStream_fileName
-^3580 13937$^$@0#inputStream_isOpen
-^3581 13939$^$@0#inputStream_thisLineNumber
-^3582 13933$^@19@2@0#inputStream_getFile
+^3569 13919$$$@0#inputStream_free
+^3570 13917$@0@s3@1@p0,s3$@0#inputStream_close
+^3571 13921@6@5@1@0@0^@3@0@0#inputStream_create
+^3572 13923@6@5@1@0@0^@3@0@0#inputStream_fromString
+^3573 13932@6@5@1@0@0@0@@1@p0@18@0@0#inputStream_nextLine
+^3574 13925$@0@@1@p0$@0#inputStream_nextChar
+^3575 13929$@0@@1@p0$@0#inputStream_peekChar
+^3576 13927$@0@@1@p0$@0#inputStream_peekNChar
+^3577 13934$@0@s3@1@p0,s3$@0#inputStream_open
+^3578 13936$@0@@1@p1$@0#inputStream_getPath
+^3579 13941@6@5@1@0@0^@19@3@0#inputStream_fileName
+^3580 13943$^$@0#inputStream_isOpen
+^3581 13945$^$@0#inputStream_thisLineNumber
+^3582 13939$^@19@2@0#inputStream_getFile
 *7 (Struct tag)
 ^3583 2657@2658#@!17
 *0 (Datatype)
 ^3587 2665@146#qualList_elements
 *4 (Function)
 ^3588 2671@6@5@1@0@0^@3@0@0#qualList_new
-^3589 17054@6@5@1@0@0@0@@1@p0$@0#qualList_add
-^3590 17060@6@5@1@0@0^@2@0@0#qualList_unparse
-^3591 17068$$$@0#qualList_free
-^3592 17056@6@5@1@0@0$$@0#qualList_appendList
-^3593 17058@6@5@1@0@0$@3@0@0#qualList_copy
-^3594 17062@6@5@1@0@0$@2@0@0#qualList_toCComments
-^3595 17050$$$@0#qualList_clear
+^3589 17066@6@5@1@0@0@0@@1@p0$@0#qualList_add
+^3590 17072@6@5@1@0@0^@2@0@0#qualList_unparse
+^3591 17080$$$@0#qualList_free
+^3592 17068@6@5@1@0@0$$@0#qualList_appendList
+^3593 17070@6@5@1@0@0$@3@0@0#qualList_copy
+^3594 17074@6@5@1@0@0$@2@0@0#qualList_toCComments
+^3595 17062$$$@0#qualList_clear
 *1 (Constant)
 ^3596 5$#qualListBASESIZE
 *4 (Function)
-^3597 17064$$$@0#qualList_hasAliasQualifier
-^3598 17066$$$@0#qualList_hasExposureQualifier
-^3599 17070$$$@0#qualList_hasNullTerminatedQualifier
+^3597 17076$$$@0#qualList_hasAliasQualifier
+^3598 17078$$$@0#qualList_hasExposureQualifier
+^3599 17082$$$@0#qualList_hasNullTerminatedQualifier
 *1 (Constant)
 ^3600 1044$#LEOFTOKEN#NOTTOKEN
 *7 (Struct tag)
 *0 (Datatype)
 ^3606 2703@+@=@0@0@0@0@2704#mapping
 *4 (Function)
-^3607 19979$$@2@0@0#mapping_create
-^3608 19982$$$@0#mapping_find
-^3609 19984$$$@0#mapping_bind
-^3610 19977$$$@0#mapping_free
+^3607 19991$$@2@0@0#mapping_create
+^3608 19994$$$@0#mapping_find
+^3609 19996$$$@0#mapping_bind
+^3610 19989$$$@0#mapping_free
 *1 (Constant)
 ^3611 23$#BEGINSORTTABLE#SORTTABLEEND
 *2 (Enum member)
 *0 (Datatype)
 ^3634 2723@-@+@0@0@0@0@2724#sortNode
 *4 (Function)
-^3635 19401@6@5@1@0@0^@3@0@0#sort_unparse
-^3636 19452@6@5@1@0@0^@19@2@0#sort_unparseName
-^3637 19297$^$@0#sort_makeSort
-^3638 19303$^$@0#sort_makeSyn
-^3639 19305$^$@0#sort_makeFormal
-^3640 19307$^$@0#sort_makeGlobal
-^3641 19311$^$@0#sort_makePtr
-^3642 19313$^$@0#sort_makePtrN
-^3643 19319$^$@0#sort_makeVal
-^3644 19309$^$@0#sort_makeObj
-^3645 19287$@1@s1@1@s1$@0#sort_destroyMod
-^3646 19315$^$@0#sort_makeArr
-^3647 19317$^$@0#sort_makeVec
-^3648 19323$^$@0#sort_makeMutable
-^3649 19321$^$@0#sort_makeImmutable
-^3650 19325$^$@0#sort_makeStr
-^3651 19339$^$@0#sort_makeUnion
-^3652 19351$^$@0#sort_makeEnum
-^3653 19327$@0@s1@1@s1$@0#sort_updateStr
-^3654 19341$@0@s1@1@s1$@0#sort_updateUnion
-^3655 19353$@0@s1@1@s1$@0#sort_updateEnum
-^3656 19329$@0@s1@1@s1$@0#sort_makeTuple
-^3657 19343$@0@s1@1@s1$@0#sort_makeUnionVal
-^3658 19447$^$@0#sort_getLsymbol
-^3659 19450$^@19@3@0#sort_getName
-^3660 19393$^@19@3@0#sort_lookup
-^3661 19395$^@19@3@0#sort_quietLookup
-^3662 19381$^$@0#sort_lookupName
-^3663 19425$@0@@1@p0$@0#sort_dump
-^3664 19379$@1@s1@1@s1$@0#sort_init
-^3665 19443$^$@0#sort_compatible
-^3666 19445$^$@0#sort_compatible_modulo_cstring
-^3667 19411$^$@0#sort_getUnderlying
-^3668 19417$^$@0#sort_mutable
-^3669 19289$@0@s1@1@s1$@0#sort_makeNoSort
-^3670 19291$^$@0#sort_makeHOFSort
-^3671 19460$^$@0#sort_isHOFSortKind
-^3672 19423$^$@0#sort_isValidSort
-^3673 19419$@0@s1@1@s1$@0#sort_setExporting
-^3674 19391$@0@g2675@0@0@1@g2675$@0#sort_printStats
-^3675 19441$^$@0#sort_equal
-^3676 19458$@0@s1@1@s1$@0#sort_fromLsymbol
-^3677 19439$@0@s1@1@p0,s1$@0#sort_import
+^3635 19413@6@5@1@0@0^@3@0@0#sort_unparse
+^3636 19464@6@5@1@0@0^@19@2@0#sort_unparseName
+^3637 19309$^$@0#sort_makeSort
+^3638 19315$^$@0#sort_makeSyn
+^3639 19317$^$@0#sort_makeFormal
+^3640 19319$^$@0#sort_makeGlobal
+^3641 19323$^$@0#sort_makePtr
+^3642 19325$^$@0#sort_makePtrN
+^3643 19331$^$@0#sort_makeVal
+^3644 19321$^$@0#sort_makeObj
+^3645 19299$@1@s1@1@s1$@0#sort_destroyMod
+^3646 19327$^$@0#sort_makeArr
+^3647 19329$^$@0#sort_makeVec
+^3648 19335$^$@0#sort_makeMutable
+^3649 19333$^$@0#sort_makeImmutable
+^3650 19337$^$@0#sort_makeStr
+^3651 19351$^$@0#sort_makeUnion
+^3652 19363$^$@0#sort_makeEnum
+^3653 19339$@0@s1@1@s1$@0#sort_updateStr
+^3654 19353$@0@s1@1@s1$@0#sort_updateUnion
+^3655 19365$@0@s1@1@s1$@0#sort_updateEnum
+^3656 19341$@0@s1@1@s1$@0#sort_makeTuple
+^3657 19355$@0@s1@1@s1$@0#sort_makeUnionVal
+^3658 19459$^$@0#sort_getLsymbol
+^3659 19462$^@19@3@0#sort_getName
+^3660 19405$^@19@3@0#sort_lookup
+^3661 19407$^@19@3@0#sort_quietLookup
+^3662 19393$^$@0#sort_lookupName
+^3663 19437$@0@@1@p0$@0#sort_dump
+^3664 19391$@1@s1@1@s1$@0#sort_init
+^3665 19455$^$@0#sort_compatible
+^3666 19457$^$@0#sort_compatible_modulo_cstring
+^3667 19423$^$@0#sort_getUnderlying
+^3668 19429$^$@0#sort_mutable
+^3669 19301$@0@s1@1@s1$@0#sort_makeNoSort
+^3670 19303$^$@0#sort_makeHOFSort
+^3671 19472$^$@0#sort_isHOFSortKind
+^3672 19435$^$@0#sort_isValidSort
+^3673 19431$@0@s1@1@s1$@0#sort_setExporting
+^3674 19403$@0@g2675@0@0@1@g2675$@0#sort_printStats
+^3675 19453$^$@0#sort_equal
+^3676 19470$@0@s1@1@s1$@0#sort_fromLsymbol
+^3677 19451$@0@s1@1@p0,s1$@0#sort_import
 *3 (Variable)
 ^3678 1036|@1|^#sort_bool#sort_capBool#sort_int#sort_char#sort_cstring#sort_float#sort_double
 *2 (Enum member)
 ^3721 2818@-@-@0@0@0@0@2819#TypeSpec
 ^3722 1236@-@-@0@0@0@0@2820#lclctype
 *4 (Function)
-^3723 18114$$$@0#lclctype_toSort
-^3724 18112$$$@0#lclctype_toSortDebug
+^3723 18126$$$@0#lclctype_toSort
+^3724 18124$$$@0#lclctype_toSortDebug
 *2 (Enum member)
 ^3725 2827$#PNORMAL#PYIELD#PELIPSIS
 *9 (Enum tag)
 *0 (Datatype)
 ^3731 2832@-@+@0@0@0@0@2833#paramNode
 *4 (Function)
-^3732 18983$$$@0#paramNode_free
-^3733 18981@6@5@1@0@0$@3@0@0#paramNode_copy
-^3734 18811@6@5@1@0@0$@2@0@0#paramNode_unparse
-^3735 18817@6@5@1@0@0$@2@0@0#paramNode_unparseComments
+^3732 18995$$$@0#paramNode_free
+^3733 18993@6@5@1@0@0$@3@0@0#paramNode_copy
+^3734 18823@6@5@1@0@0$@2@0@0#paramNode_unparse
+^3735 18829@6@5@1@0@0$@2@0@0#paramNode_unparseComments
 *0 (Datatype)
 ^3736 2833@-@+@0@5@2@0@2846#o_paramNode
 *7 (Struct tag)
 *5 (Iterator)
 ^3740 2852@149#paramNodeList_elements
 *4 (Function)
-^3741 17758@6@5@1@0@0$@2@0@0#paramNodeList_single
+^3741 17770@6@5@1@0@0$@2@0@0#paramNodeList_single
 ^3742 2862@6@5@1@0@0$@2@0@0#paramNodeList_new
-^3743 17762@6@5@1@0@0$$@0#paramNodeList_add
-^3744 17766@6@5@1@0@0$@2@0@0#paramNodeList_unparse
-^3745 17770$$$@0#paramNodeList_free
-^3746 17764@6@5@1@0@0$@2@0@0#paramNodeList_copy
-^3747 17768@6@5@1@0@0$@2@0@0#paramNodeList_unparseComments
+^3743 17774@6@5@1@0@0$$@0#paramNodeList_add
+^3744 17778@6@5@1@0@0$@2@0@0#paramNodeList_unparse
+^3745 17782$$$@0#paramNodeList_free
+^3746 17776@6@5@1@0@0$@2@0@0#paramNodeList_copy
+^3747 17780@6@5@1@0@0$@2@0@0#paramNodeList_unparseComments
 *1 (Constant)
 ^3748 5$#paramNodeListBASESIZE
 ^3749 2851@i0@0@4#paramNodeList_undefined
 ^3750 1037@@0@6#lsymbol_undefined
 *4 (Function)
-^3751 19950$^$@0#lsymbol_fromChars
-^3752 19948$^$@0#lsymbol_fromString
-^3753 19958@6@5@1@0@0^@19@2@0#lsymbol_toChars
-^3754 19955$^@19@2@0#lsymbol_toCharsSafe
-^3755 19952@6@5@1@0@0^@19@3@0#lsymbol_toString
-^3756 19972$$$@0#lsymbol_printStats
-^3757 19968$@1@s1@1@s1$@0#lsymbol_initMod
-^3758 19970$@1@s1@1@s1$@0#lsymbol_destroyMod
+^3751 19962$^$@0#lsymbol_fromChars
+^3752 19960$^$@0#lsymbol_fromString
+^3753 19970@6@5@1@0@0^@19@2@0#lsymbol_toChars
+^3754 19967$^@19@2@0#lsymbol_toCharsSafe
+^3755 19964@6@5@1@0@0^@19@3@0#lsymbol_toString
+^3756 19984$$$@0#lsymbol_printStats
+^3757 19980$@1@s1@1@s1$@0#lsymbol_initMod
+^3758 19982$@1@s1@1@s1$@0#lsymbol_destroyMod
 *1 (Constant)
 ^3759 5$#HT_MAXINDEX
 *2 (Enum member)
 *1 (Constant)
 ^3767 1043@i0@0@4#ltoken_undefined
 *4 (Function)
-^3768 19085@6@5@1@0@0^@3@0@0#ltoken_createType
-^3769 19081@6@5@1@0@0^@3@0@0#ltoken_create
+^3768 19097@6@5@1@0@0^@3@0@0#ltoken_createType
+^3769 19093@6@5@1@0@0^@3@0@0#ltoken_create
 *3 (Variable)
 ^3770 1043|@1|0@5@18&#ltoken_forall#ltoken_exists#ltoken_true#ltoken_false#ltoken_not#ltoken_and#ltoken_or#ltoken_implies#ltoken_eq#ltoken_neq#ltoken_equals#ltoken_eqsep#ltoken_select#ltoken_open#ltoken_sep#ltoken_close#ltoken_id#ltoken_arrow#ltoken_marker#ltoken_pre#ltoken_post#ltoken_comment
 ^3792 1043|@1|6@5@18&#ltoken_compose#ltoken_if
 ^3798 1043|@1|6@5@18&#ltoken_farrow
 ^3799 1043|@1|0@5@18&#ltoken_lbracked#ltoken_rbracket
 *4 (Function)
-^3801 19091@6@5@1@0@0^@3@0@0#ltoken_unparseCodeName
-^3802 19093@6@5@1@0@0$@19@3@0#ltoken_unparse
-^3803 19097$^$@0#ltoken_getRawText
-^3804 18577$^$@22#ltoken_similar
-^3805 19095@6@5@1@0@0^@3@0@0#ltoken_copy
-^3806 19103$$$@0#ltoken_free
-^3807 19087@6@5@1@0@0^@3@0@0#ltoken_createFull
-^3808 19083@6@5@1@0@0^@3@0@0#ltoken_createRaw
-^3809 19099@6@5@1@0@0^@3@0@0#ltoken_unparseLoc
-^3810 19101$$$@0#ltoken_markOwned
-^3811 19105$^$@0#ltoken_isSingleChar
+^3801 19103@6@5@1@0@0^@3@0@0#ltoken_unparseCodeName
+^3802 19105@6@5@1@0@0$@19@3@0#ltoken_unparse
+^3803 19109$^$@0#ltoken_getRawText
+^3804 18589$^$@22#ltoken_similar
+^3805 19107@6@5@1@0@0^@3@0@0#ltoken_copy
+^3806 19115$$$@0#ltoken_free
+^3807 19099@6@5@1@0@0^@3@0@0#ltoken_createFull
+^3808 19095@6@5@1@0@0^@3@0@0#ltoken_createRaw
+^3809 19111@6@5@1@0@0^@3@0@0#ltoken_unparseLoc
+^3810 19113$$$@0#ltoken_markOwned
+^3811 19117$^$@0#ltoken_isSingleChar
 *7 (Struct tag)
 ^3812 2983@2984#@!27
 *0 (Datatype)
 ^3816 2986@i0@0@4#ltokenList_undefined
 *4 (Function)
 ^3817 2999@6@2@1@0@0^@2@0@0#ltokenList_new
-^3818 17687$@0@@1@p0$@0#ltokenList_addh
-^3819 17689$@0@@1@p0$@0#ltokenList_reset
-^3820 17693$@0@@1@p0$@0#ltokenList_advance
-^3821 17705@6@5@1@0@0^@2@0@0#ltokenList_unparse
-^3822 17707$$$@0#ltokenList_free
-^3823 17695@6@5@1@0@0^@19@3@0#ltokenList_head
-^3824 17703@6@5@1@0@0^@19@3@0#ltokenList_current
-^3825 17699@6@5@1@0@0^@2@0@0#ltokenList_copy
-^3826 17681@6@2@1@0@0$@2@0@0#ltokenList_singleton
-^3827 17685@6@5@1@0@0$$@0#ltokenList_push
-^3828 17697$^$@0#ltokenList_equal
-^3829 17691$^$@0#ltokenList_isFinished
-^3830 17701$@0@@1@p0$@0#ltokenList_removeCurrent
+^3818 17699$@0@@1@p0$@0#ltokenList_addh
+^3819 17701$@0@@1@p0$@0#ltokenList_reset
+^3820 17705$@0@@1@p0$@0#ltokenList_advance
+^3821 17717@6@5@1@0@0^@2@0@0#ltokenList_unparse
+^3822 17719$$$@0#ltokenList_free
+^3823 17707@6@5@1@0@0^@19@3@0#ltokenList_head
+^3824 17715@6@5@1@0@0^@19@3@0#ltokenList_current
+^3825 17711@6@5@1@0@0^@2@0@0#ltokenList_copy
+^3826 17693@6@2@1@0@0$@2@0@0#ltokenList_singleton
+^3827 17697@6@5@1@0@0$$@0#ltokenList_push
+^3828 17709$^$@0#ltokenList_equal
+^3829 17703$^$@0#ltokenList_isFinished
+^3830 17713$@0@@1@p0$@0#ltokenList_removeCurrent
 *1 (Constant)
 ^3831 5$#ltokenListBASESIZE
 *2 (Enum member)
 *0 (Datatype)
 ^3845 3034@-@+@0@0@0@0@3035#importNode
 *4 (Function)
-^3846 18973$$$@0#importNode_free
-^3847 18619$$@2@0@0#importNode_makePlain
-^3848 18621$$@2@0@0#importNode_makeBracketed
-^3849 18625$$@2@0@0#importNode_makeQuoted
+^3846 18985$$$@0#importNode_free
+^3847 18631$$@2@0@0#importNode_makePlain
+^3848 18633$$@2@0@0#importNode_makeBracketed
+^3849 18637$$@2@0@0#importNode_makeQuoted
 *0 (Datatype)
 ^3850 3035@-@+@0@0@2@0@3044#o_importNode
 *7 (Struct tag)
 ^3854 3050@152#importNodeList_elements
 *4 (Function)
 ^3855 3052$$@2@0@0#importNodeList_new
-^3856 17836$$$@0#importNodeList_add
-^3857 17838@6@5@1@0@0$@2@0@0#importNodeList_unparse
-^3858 17840$$$@0#importNodeList_free
+^3856 17848$$$@0#importNodeList_add
+^3857 17850@6@5@1@0@0$@2@0@0#importNodeList_unparse
+^3858 17852$$$@0#importNodeList_free
 *1 (Constant)
 ^3859 5$#importNodeListBASESIZE
 *4 (Function)
-^3860 18629$$$@0#checkBrackets
+^3860 18641$$$@0#checkBrackets
 *7 (Struct tag)
 ^3861 3062@3063#@!32
 *0 (Datatype)
 ^3862 3064@+@=@0@0@0@0@3065#sortList
 *4 (Function)
 ^3863 3067$$@2@0@0#sortList_new
-^3864 17522$$$@0#sortList_addh
-^3865 17524$$$@0#sortList_reset
-^3866 17526$$$@0#sortList_advance
-^3867 17530@6@5@1@0@0$@2@0@0#sortList_unparse
-^3868 17532$$$@0#sortList_free
-^3869 17528$$$@0#sortList_current
+^3864 17534$$$@0#sortList_addh
+^3865 17536$$$@0#sortList_reset
+^3866 17538$$$@0#sortList_advance
+^3867 17542@6@5@1@0@0$@2@0@0#sortList_unparse
+^3868 17544$$$@0#sortList_free
+^3869 17540$$$@0#sortList_current
 *1 (Constant)
 ^3870 5$#sortListBASESIZE
 *7 (Struct tag)
 ^3874 3085@154#lsymbolList_elements
 *4 (Function)
 ^3875 3087$$@2@0@0#lsymbolList_new
-^3876 17639$$$@0#lsymbolList_addh
-^3877 17641$$$@0#lsymbolList_free
+^3876 17651$$$@0#lsymbolList_addh
+^3877 17653$$$@0#lsymbolList_free
 *1 (Constant)
 ^3878 5$#lsymbolListBASESIZE
 *7 (Struct tag)
 ^3883 3098@155#lsymbolSet_elements
 *4 (Function)
 ^3884 3100@6@5@1@0@0^@2@0@0#lsymbolSet_new
-^3885 17431$@0@@1@p0$@0#lsymbolSet_insert
-^3886 17433$^$@0#lsymbolSet_member
-^3887 17435@6@5@1@0@0^@2@0@0#lsymbolSet_unparse
-^3888 17437$$$@0#lsymbolSet_free
+^3885 17443$@0@@1@p0$@0#lsymbolSet_insert
+^3886 17445$^$@0#lsymbolSet_member
+^3887 17447@6@5@1@0@0^@2@0@0#lsymbolSet_unparse
+^3888 17449$$$@0#lsymbolSet_free
 *1 (Constant)
 ^3889 5$#lsymbolSetBASESIZE
 *7 (Struct tag)
 ^3894 3112@i0@0@4#sortSet_undefined
 *4 (Function)
 ^3895 3119@6@5@1@0@0$@2@0@0#sortSet_new
-^3896 17491$$$@0#sortSet_insert
-^3897 17495$$$@0#sortSet_member
-^3898 17497@6@5@1@0@0$@2@0@0#sortSet_unparse
-^3899 17499@6@5@1@0@0$@2@0@0#sortSet_unparseClean
-^3900 17501@6@5@1@0@0$@2@0@0#sortSet_unparseOr
-^3901 17503$$$@0#sortSet_free
-^3902 17493$$$@0#sortSet_choose
-^3903 17505@6@5@1@0@0$@2@0@0#sortSet_copy
+^3896 17503$$$@0#sortSet_insert
+^3897 17507$$$@0#sortSet_member
+^3898 17509@6@5@1@0@0$@2@0@0#sortSet_unparse
+^3899 17511@6@5@1@0@0$@2@0@0#sortSet_unparseClean
+^3900 17513@6@5@1@0@0$@2@0@0#sortSet_unparseOr
+^3901 17515$$$@0#sortSet_free
+^3902 17505$$$@0#sortSet_choose
+^3903 17517@6@5@1@0@0$@2@0@0#sortSet_copy
 *1 (Constant)
 ^3904 5$#sortSetBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^3906 3138@-@+@0@0@0@0@3139#pairNode
 *4 (Function)
-^3907 18979$$$@0#pairNode_free
+^3907 18991$$$@0#pairNode_free
 *0 (Datatype)
 ^3908 3139@-@+@0@0@2@0@3142#o_pairNode
 *7 (Struct tag)
 ^3913 3147@i0@0@4#pairNodeList_undefined
 *4 (Function)
 ^3914 3152@6@5@1@0@0^@2@0@0#pairNodeList_new
-^3915 17725$@0@@1@p0$@0#pairNodeList_addh
-^3916 17727@6@5@1@0@0^@2@0@0#pairNodeList_unparse
-^3917 17729$$$@0#pairNodeList_free
+^3915 17737$@0@@1@p0$@0#pairNodeList_addh
+^3916 17739@6@5@1@0@0^@2@0@0#pairNodeList_unparse
+^3917 17741$$$@0#pairNodeList_free
 *1 (Constant)
 ^3918 5$#pairNodeListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^3920 3161@-@+@0@0@0@0@3162#declaratorNode
 *4 (Function)
-^3921 18715@6@5@1@0@0$@2@0@0#declaratorNode_unparse
-^3922 18949$$$@0#declaratorNode_free
+^3921 18727@6@5@1@0@0$@2@0@0#declaratorNode_unparse
+^3922 18961$$$@0#declaratorNode_free
 *0 (Datatype)
 ^3923 3162@-@+@0@0@2@0@3167#o_declaratorNode
 *7 (Struct tag)
 ^3927 3173@158#declaratorNodeList_elements
 *4 (Function)
 ^3928 3175$$@2@0@0#declaratorNodeList_new
-^3929 17580$$$@0#declaratorNodeList_add
-^3930 17582@6@5@1@0@0$@2@0@0#declaratorNodeList_unparse
-^3931 17586$$$@0#declaratorNodeList_free
-^3932 17584$$@3@0@0#declaratorNodeList_copy
+^3929 17592$$$@0#declaratorNodeList_add
+^3930 17594@6@5@1@0@0$@2@0@0#declaratorNodeList_unparse
+^3931 17598$$$@0#declaratorNodeList_free
+^3932 17596$$@3@0@0#declaratorNodeList_copy
 *1 (Constant)
 ^3933 5$#declaratorNodeListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^3935 3186@-@+@0@0@0@0@3187#declaratorInvNode
 *4 (Function)
-^3936 18955$$$@0#declaratorInvNode_free
-^3937 18759@6@5@1@0@0$@2@0@0#declaratorInvNode_unparse
+^3936 18967$$$@0#declaratorInvNode_free
+^3937 18771@6@5@1@0@0$@2@0@0#declaratorInvNode_unparse
 *0 (Datatype)
 ^3938 3187@-@+@0@0@2@0@3192#o_declaratorInvNode
 *7 (Struct tag)
 ^3942 3198@159#declaratorInvNodeList_elements
 *4 (Function)
 ^3943 3202$$@2@0@0#declaratorInvNodeList_new
-^3944 17539$$$@0#declaratorInvNodeList_add
-^3945 17541@6@5@1@0@0$@2@0@0#declaratorInvNodeList_unparse
-^3946 17543$$$@0#declaratorInvNodeList_free
+^3944 17551$$$@0#declaratorInvNodeList_add
+^3945 17553@6@5@1@0@0$@2@0@0#declaratorInvNodeList_unparse
+^3946 17555$$$@0#declaratorInvNodeList_free
 *1 (Constant)
 ^3947 5$#declaratorInvNodeListBASESIZE
 *2 (Enum member)
 *8 (Union tag)
 ^3956 3216@3217#$!45
 *4 (Function)
-^3957 18723$$$@0#typeExpr_free
-^3958 18727@6@5@1@0@0$@2@0@0#typeExpr_unparse
-^3959 18729@6@5@1@0@0$@2@0@0#typeExpr_unparseNoBase
+^3957 18735$$$@0#typeExpr_free
+^3958 18739@6@5@1@0@0$@2@0@0#typeExpr_unparse
+^3959 18741@6@5@1@0@0$@2@0@0#typeExpr_unparseNoBase
 *0 (Datatype)
 ^3960 1040@-@+@0@0@0@0@3225#abstDeclaratorNode
 *7 (Struct tag)
 *0 (Datatype)
 ^3964 3234@-@+@0@0@0@0@3235#varNode
 *4 (Function)
-^3965 19007$$@3@0@0#varNode_copy
-^3966 19009$$$@0#varNode_free
+^3965 19019$$@3@0@0#varNode_copy
+^3966 19021$$$@0#varNode_free
 *0 (Datatype)
 ^3967 3235@-@+@0@0@2@0@3240#o_varNode
 *7 (Struct tag)
 ^3971 3246@161#varNodeList_elements
 *4 (Function)
 ^3972 3248$$@2@0@0#varNodeList_new
-^3973 17799$$$@0#varNodeList_add
-^3974 17805$$@3@0@0#varNodeList_copy
-^3975 17801@6@5@1@0@0$@2@0@0#varNodeList_unparse
-^3976 17803$$$@0#varNodeList_free
+^3973 17811$$$@0#varNodeList_add
+^3974 17817$$@3@0@0#varNodeList_copy
+^3975 17813@6@5@1@0@0$@2@0@0#varNodeList_unparse
+^3976 17815$$$@0#varNodeList_free
 *1 (Constant)
 ^3977 5$#varNodeListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^3979 3259@-@+@0@0@0@0@3260#quantifierNode
 *4 (Function)
-^3980 18987$$@3@0@0#quantifierNode_copy
-^3981 18989$$$@0#quantifierNode_free
+^3980 18999$$@3@0@0#quantifierNode_copy
+^3981 19001$$$@0#quantifierNode_free
 *0 (Datatype)
 ^3982 3260@-@+@0@0@2@0@3265#o_quantifierNode
 *7 (Struct tag)
 ^3986 3271@162#quantifierNodeList_elements
 *4 (Function)
 ^3987 3273$$@2@0@0#quantifierNodeList_new
-^3988 17812$$$@0#quantifierNodeList_add
-^3989 17816@6@5@1@0@0$@2@0@0#quantifierNodeList_unparse
-^3990 17818$$$@0#quantifierNodeList_free
-^3991 17814$$@2@0@0#quantifierNodeList_copy
+^3988 17824$$$@0#quantifierNodeList_add
+^3989 17828@6@5@1@0@0$@2@0@0#quantifierNodeList_unparse
+^3990 17830$$$@0#quantifierNodeList_free
+^3991 17826$$@2@0@0#quantifierNodeList_copy
 *1 (Constant)
 ^3992 5$#quantifierNodeListBASESIZE
 *2 (Enum member)
 *0 (Datatype)
 ^4001 3289@-@+@0@0@0@0@3290#storeRefNode
 *4 (Function)
-^4002 18993$$@3@0@0#storeRefNode_copy
-^4003 18995$$$@0#storeRefNode_free
+^4002 19005$$@3@0@0#storeRefNode_copy
+^4003 19007$$$@0#storeRefNode_free
 *0 (Datatype)
 ^4004 3290@-@+@0@0@2@0@3303#o_storeRefNode
 *7 (Struct tag)
 ^4008 3309@163#storeRefNodeList_elements
 *4 (Function)
 ^4009 3311$$@2@0@0#storeRefNodeList_new
-^4010 17627$$$@0#storeRefNodeList_add
-^4011 17631@6@5@1@0@0$@2@0@0#storeRefNodeList_unparse
-^4012 17633$$$@0#storeRefNodeList_free
-^4013 17629$$@2@0@0#storeRefNodeList_copy
+^4010 17639$$$@0#storeRefNodeList_add
+^4011 17643@6@5@1@0@0$@2@0@0#storeRefNodeList_unparse
+^4012 17645$$$@0#storeRefNodeList_free
+^4013 17641$$@2@0@0#storeRefNodeList_copy
 *1 (Constant)
 ^4014 5$#storeRefNodeListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^4016 3322@-@+@0@0@0@0@3323#modifyNode
 *4 (Function)
-^4017 18875@6@5@1@0@0$@2@0@0#modifyNode_unparse
+^4017 18887@6@5@1@0@0$@2@0@0#modifyNode_unparse
 *7 (Struct tag)
 ^4018 3326@3327#@!56
 *0 (Datatype)
 ^4019 3328@-@+@0@0@0@0@3329#letDeclNode
 *4 (Function)
-^4020 18977$$$@0#letDeclNode_free
+^4020 18989$$$@0#letDeclNode_free
 *0 (Datatype)
 ^4021 3329@-@+@0@0@2@0@3332#o_letDeclNode
 *7 (Struct tag)
 ^4025 3338@164#letDeclNodeList_elements
 *4 (Function)
 ^4026 3340$$@2@0@0#letDeclNodeList_new
-^4027 17593$$$@0#letDeclNodeList_add
-^4028 17595@6@5@1@0@0$@2@0@0#letDeclNodeList_unparse
-^4029 17597$$$@0#letDeclNodeList_free
+^4027 17605$$$@0#letDeclNodeList_add
+^4028 17607@6@5@1@0@0$@2@0@0#letDeclNodeList_unparse
+^4029 17609$$$@0#letDeclNodeList_free
 *1 (Constant)
 ^4030 5$#letDeclNodeListBASESIZE
 *2 (Enum member)
 *0 (Datatype)
 ^4039 3354@-@+@0@0@0@0@3355#programNode
 *4 (Function)
-^4040 18985$$$@0#programNode_free
-^4041 18877@6@5@1@0@0$@2@0@0#programNode_unparse
+^4040 18997$$$@0#programNode_free
+^4041 18889@6@5@1@0@0$@2@0@0#programNode_unparse
 *0 (Datatype)
 ^4042 3355@-@+@0@0@2@0@3360#o_programNode
 *6 (Iterator finalizer)
 ^4044 3363@18#programNodeList_elements
 *4 (Function)
 ^4045 3365$$@2@0@0#programNodeList_new
-^4046 17777$$$@0#programNodeList_addh
-^4047 17779@6@5@1@0@0$@2@0@0#programNodeList_unparse
-^4048 17781$$$@0#programNodeList_free
+^4046 17789$$$@0#programNodeList_addh
+^4047 17791@6@5@1@0@0$@2@0@0#programNodeList_unparse
+^4048 17793$$$@0#programNodeList_free
 *1 (Constant)
 ^4049 5$#programNodeListBASESIZE
 *2 (Enum member)
 *0 (Datatype)
 ^4060 3378@-@+@0@0@0@0@3379#exposedNode
 *4 (Function)
-^4061 18755@6@5@1@0@0$@2@0@0#exposedNode_unparse
+^4061 18767@6@5@1@0@0$@2@0@0#exposedNode_unparse
 *2 (Enum member)
 ^4062 3382$#TK_ABSTRACT#TK_EXPOSED#TK_UNION
 *9 (Enum tag)
 *0 (Datatype)
 ^4070 3391@-@+@0@0@0@0@3392#initDeclNode
 *4 (Function)
-^4071 18965$$$@0#initDeclNode_isRedeclaration
-^4072 18975$$$@0#initDeclNode_free
+^4071 18977$$$@0#initDeclNode_isRedeclaration
+^4072 18987$$$@0#initDeclNode_free
 *0 (Datatype)
 ^4073 3392@-@+@0@0@2@0@3397#o_initDeclNode
 *7 (Struct tag)
 ^4077 3403@166#initDeclNodeList_elements
 *4 (Function)
 ^4078 3405$$@2@0@0#initDeclNodeList_new
-^4079 17512$$$@0#initDeclNodeList_add
-^4080 17514@6@5@1@0@0$@2@0@0#initDeclNodeList_unparse
-^4081 17516$$$@0#initDeclNodeList_free
+^4079 17524$$$@0#initDeclNodeList_add
+^4080 17526@6@5@1@0@0$@2@0@0#initDeclNodeList_unparse
+^4081 17528$$$@0#initDeclNodeList_free
 *1 (Constant)
 ^4082 5$#initDeclNodeListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^4084 3414@-@+@0@0@0@0@3415#constDeclarationNode
 *4 (Function)
-^4085 18587@6@5@1@0@0$@2@0@0#constDeclarationNode_unparse
+^4085 18599@6@5@1@0@0$@2@0@0#constDeclarationNode_unparse
 *2 (Enum member)
 ^4086 3418$#QLF_NONE#QLF_CONST#QLF_VOLATILE
 *9 (Enum tag)
 *0 (Datatype)
 ^4092 3423@-@+@0@0@0@0@3424#varDeclarationNode
 *4 (Function)
-^4093 19005$$$@0#varDeclarationNode_free
-^4094 18583@6@5@1@0@0^@2@0@0#varDeclarationNode_unparse
+^4093 19017$$$@0#varDeclarationNode_free
+^4094 18595@6@5@1@0@0^@2@0@0#varDeclarationNode_unparse
 *0 (Datatype)
 ^4095 3424@-@+@0@0@2@0@3429#o_varDeclarationNode
 *7 (Struct tag)
 ^4099 3435@167#varDeclarationNodeList_elements
 *4 (Function)
 ^4100 3437$^@2@0@0#varDeclarationNodeList_new
-^4101 17788$@0@@1@p0$@0#varDeclarationNodeList_addh
-^4102 17790@6@5@1@0@0^@2@0@0#varDeclarationNodeList_unparse
-^4103 17792$$$@0#varDeclarationNodeList_free
+^4101 17800$@0@@1@p0$@0#varDeclarationNodeList_addh
+^4102 17802@6@5@1@0@0^@2@0@0#varDeclarationNodeList_unparse
+^4103 17804$$$@0#varDeclarationNodeList_free
 *1 (Constant)
 ^4104 5$#varDeclarationNodeListBASESIZE
 *0 (Datatype)
 *0 (Datatype)
 ^4107 3451@-@+@0@0@0@0@3452#claimNode
 *4 (Function)
-^4108 18865@6@5@1@0@0$@2@0@0#claimNode_unparse
+^4108 18877@6@5@1@0@0$@2@0@0#claimNode_unparse
 *7 (Struct tag)
 ^4109 3455@3456#@!72
 *0 (Datatype)
 ^4110 3457@-@+@0@0@0@0@3458#fcnNode
 *4 (Function)
-^4111 18953$$$@0#fcnNode_free
-^4112 18581@6@5@1@0@0$@2@0@0#fcnNode_unparse
+^4111 18965$$$@0#fcnNode_free
+^4112 18593@6@5@1@0@0$@2@0@0#fcnNode_unparse
 *0 (Datatype)
 ^4113 3458@-@+@0@0@2@0@3463#o_fcnNode
 *7 (Struct tag)
 ^4118 3468@i0@0@4#fcnNodeList_undefined
 *4 (Function)
 ^4119 3479@6@5@1@0@0$@2@0@0#fcnNodeList_new
-^4120 17749@6@5@1@0@0$$@0#fcnNodeList_add
-^4121 17751@6@5@1@0@0$@2@0@0#fcnNodeList_unparse
-^4122 17753$$$@0#fcnNodeList_free
+^4120 17761@6@5@1@0@0$$@0#fcnNodeList_add
+^4121 17763@6@5@1@0@0$@2@0@0#fcnNodeList_unparse
+^4122 17765$$$@0#fcnNodeList_free
 *1 (Constant)
 ^4123 5$#fcnNodeListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^4125 3488@-@+@0@0@0@0@3489#iterNode
 *4 (Function)
-^4126 18579@6@5@1@0@0^@2@0@0#iterNode_unparse
-^4127 18761@6@5@1@0@0$@2@0@0#abstBodyNode_unparse
+^4126 18591@6@5@1@0@0^@2@0@0#iterNode_unparse
+^4127 18773@6@5@1@0@0$@2@0@0#abstBodyNode_unparse
 *7 (Struct tag)
 ^4128 3495@3496#@!75
 *0 (Datatype)
 ^4129 3497@-@+@0@0@0@0@3498#abstractNode
 *4 (Function)
-^4130 18749@6@5@1@0@0$@2@0@0#abstractNode_unparse
+^4130 18761@6@5@1@0@0$@2@0@0#abstractNode_unparse
 *7 (Struct tag)
 ^4131 3501@3502#@!76
 *0 (Datatype)
 ^4132 3503@-@+@0@0@0@0@3504#stDeclNode
 *4 (Function)
-^4133 18999$$$@0#stDeclNode_free
-^4134 18997$$@3@0@0#stDeclNode_copy
+^4133 19011$$$@0#stDeclNode_free
+^4134 19009$$@3@0@0#stDeclNode_copy
 *0 (Datatype)
 ^4135 3504@-@+@0@0@2@0@3509#o_stDeclNode
 *7 (Struct tag)
 ^4139 3515@170#stDeclNodeList_elements
 *4 (Function)
 ^4140 3519$$@2@0@0#stDeclNodeList_new
-^4141 17604$$$@0#stDeclNodeList_add
-^4142 17608@6@5@1@0@0$@2@0@0#stDeclNodeList_unparse
-^4143 17610$$$@0#stDeclNodeList_free
-^4144 17606$$@2@0@0#stDeclNodeList_copy
+^4141 17616$$$@0#stDeclNodeList_add
+^4142 17620@6@5@1@0@0$@2@0@0#stDeclNodeList_unparse
+^4143 17622$$$@0#stDeclNodeList_free
+^4144 17618$$@2@0@0#stDeclNodeList_copy
 *1 (Constant)
 ^4145 5$#stDeclNodeListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^4147 3530@-@+@0@0@0@0@3531#taggedUnionNode
 *4 (Function)
-^4148 18765@6@5@1@0@0^@2@0@0#taggedUnionNode_unparse
+^4148 18777@6@5@1@0@0^@2@0@0#taggedUnionNode_unparse
 *8 (Union tag)
 ^4149 3534@3535#$!79
 *7 (Struct tag)
 *0 (Datatype)
 ^4151 3538@-@+@0@0@0@0@3539#typeNode
 *4 (Function)
-^4152 18585@6@5@1@0@0^@2@0@0#typeNode_unparse
+^4152 18597@6@5@1@0@0^@2@0@0#typeNode_unparse
 *2 (Enum member)
 ^4153 3542$#SU_STRUCT#SU_UNION
 *9 (Enum tag)
 *0 (Datatype)
 ^4158 3547@-@+@0@0@0@0@3548#strOrUnionNode
 *4 (Function)
-^4159 18699@6@5@1@0@0$@3@0@0#strOrUnionNode_unparse
+^4159 18711@6@5@1@0@0$@3@0@0#strOrUnionNode_unparse
 *7 (Struct tag)
 ^4160 3551@3552#@!83
 *0 (Datatype)
 ^4161 3553@-@+@0@0@0@0@3554#enumSpecNode
 *4 (Function)
-^4162 18693@6@5@1@0@0^@2@0@0#enumSpecNode_unparse
+^4162 18705@6@5@1@0@0^@2@0@0#enumSpecNode_unparse
 *2 (Enum member)
 ^4163 3557$#LTS_TYPE#LTS_STRUCTUNION#LTS_ENUM#LTS_CONJ
 *9 (Enum tag)
 *1 (Constant)
 ^4173 1032@i0@0@6#lclTypeSpecNode_undefined
 *4 (Function)
-^4174 18933@6@5@1@0@0^@2@0@0#lclTypeSpecNode_copy
-^4175 18687@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparse
-^4176 18815@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparseComments
+^4174 18945@6@5@1@0@0^@2@0@0#lclTypeSpecNode_copy
+^4175 18699@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparse
+^4176 18827@6@5@1@0@0^@2@0@0#lclTypeSpecNode_unparseComments
 *7 (Struct tag)
 ^4177 3576@3577#@!87
 *0 (Datatype)
 *0 (Datatype)
 ^4180 3582@-@+@0@0@0@0@3583#typeNameNode
 *4 (Function)
-^4181 19003$$$@0#typeNameNode_free
-^4182 18675@6@5@1@0@0$@2@0@0#typeNameNode_unparse
+^4181 19015$$$@0#typeNameNode_free
+^4182 18687@6@5@1@0@0$@2@0@0#typeNameNode_unparse
 *0 (Datatype)
 ^4183 3583@-@+@0@0@2@0@3588#o_typeNameNode
 *7 (Struct tag)
 ^4187 3594@172#typeNameNodeList_elements
 *4 (Function)
 ^4188 3600$$@2@0@0#typeNameNodeList_new
-^4189 17736$$$@0#typeNameNodeList_add
-^4190 17738@6@5@1@0@0$@2@0@0#typeNameNodeList_unparse
-^4191 17740$$$@0#typeNameNodeList_free
+^4189 17748$$$@0#typeNameNodeList_add
+^4190 17750@6@5@1@0@0$@2@0@0#typeNameNodeList_unparse
+^4191 17752$$$@0#typeNameNodeList_free
 *1 (Constant)
 ^4192 5$#typeNameNodeListBASESIZE
 *2 (Enum member)
 *0 (Datatype)
 ^4213 3610@-@-@0@0@0@0@3612#opFormUnion
 *4 (Function)
-^4214 18669@6@5@1@0@0^@2@0@0#opFormNode_unparse
+^4214 18681@6@5@1@0@0^@2@0@0#opFormNode_unparse
 *7 (Struct tag)
 ^4215 3616@3617#@!92
 *0 (Datatype)
 *0 (Datatype)
 ^4229 3625@-@+@0@0@0@0@3626#sigNode
 *4 (Function)
-^4230 18657@6@5@1@0@0^@2@0@0#sigNode_unparse
-^4231 18947$$$@0#sigNode_free
-^4232 18959$^@2@0@0#sigNode_copy
-^4233 18659$$$@0#sigNode_markOwned
+^4230 18669@6@5@1@0@0^@2@0@0#sigNode_unparse
+^4231 18959$$$@0#sigNode_free
+^4232 18971$^@2@0@0#sigNode_copy
+^4233 18671$$$@0#sigNode_markOwned
 *0 (Datatype)
 ^4234 3626@-@+@0@0@17@0@3635#o_sigNode
 *7 (Struct tag)
 ^4239 3640@i0@0@4#sigNodeSet_undefined
 *4 (Function)
 ^4240 3651@6@5@1@0@0^@2@0@0#sigNodeSet_new
-^4241 17444@6@5@1@0@0^@2@0@0#sigNodeSet_singleton
-^4242 17448$@0@@1@p0$@0#sigNodeSet_insert
-^4243 17452@6@5@1@0@0^@2@0@0#sigNodeSet_unparse
-^4244 17456@6@5@1@0@0^@2@0@0#sigNodeSet_unparsePossibleAritys
-^4245 17458$$$@0#sigNodeSet_free
-^4246 17454@6@5@1@0@0^@2@0@0#sigNodeSet_unparseSomeSigs
+^4241 17456@6@5@1@0@0^@2@0@0#sigNodeSet_singleton
+^4242 17460$@0@@1@p0$@0#sigNodeSet_insert
+^4243 17464@6@5@1@0@0^@2@0@0#sigNodeSet_unparse
+^4244 17468@6@5@1@0@0^@2@0@0#sigNodeSet_unparsePossibleAritys
+^4245 17470$$$@0#sigNodeSet_free
+^4246 17466@6@5@1@0@0^@2@0@0#sigNodeSet_unparseSomeSigs
 *1 (Constant)
 ^4247 5$#sigNodeSetBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^4249 3666@-@+@0@0@0@0@3667#signNode
 *4 (Function)
-^4250 18911@6@5@1@0@0^@2@0@0#signNode_unparse
-^4251 18909$$$@0#signNode_free
+^4250 18923@6@5@1@0@0^@2@0@0#signNode_unparse
+^4251 18921$$$@0#signNode_free
 *8 (Union tag)
 ^4252 3672@3673#$!97
 *7 (Struct tag)
 *0 (Datatype)
 ^4254 3676@-@+@0@0@0@0@3677#nameNode
 *4 (Function)
-^4255 18941$$$@0#nameNode_free
-^4256 18961@6@5@1@0@0^@2@0@0#nameNode_copy
-^4257 18653@6@5@1@0@0^@2@0@0#nameNode_unparse
-^4258 18963$^@2@0@0#nameNode_copySafe
+^4255 18953$$$@0#nameNode_free
+^4256 18973@6@5@1@0@0^@2@0@0#nameNode_copy
+^4257 18665@6@5@1@0@0^@2@0@0#nameNode_unparse
+^4258 18975$^@2@0@0#nameNode_copySafe
 *7 (Struct tag)
 ^4259 3686@3687#@!99
 *0 (Datatype)
 ^4260 3688@-@+@0@0@0@0@3689#lslOp
 ^4261 3689@-@+@0@0@2@0@3690#o_lslOp
 *4 (Function)
-^4262 18945$$$@0#lslOp_free
-^4263 18957$$@2@0@0#lslOp_copy
+^4262 18957$$$@0#lslOp_free
+^4263 18969$$@2@0@0#lslOp_copy
 *7 (Struct tag)
 ^4264 3696@3697#@!100
 *0 (Datatype)
 ^4268 3699@i0@0@4#lslOpSet_undefined
 *4 (Function)
 ^4269 3706@6@5@1@0@0^@2@0@0#lslOpSet_new
-^4270 17475$@0@@1@p0$@0#lslOpSet_insert
-^4271 17479@6@5@1@0@0^@2@0@0#lslOpSet_unparse
-^4272 17483$$$@0#lslOpSet_free
-^4273 17481@6@5@1@0@0^@2@0@0#lslOpSet_copy
+^4270 17487$@0@@1@p0$@0#lslOpSet_insert
+^4271 17491@6@5@1@0@0^@2@0@0#lslOpSet_unparse
+^4272 17495$$$@0#lslOpSet_free
+^4273 17493@6@5@1@0@0^@2@0@0#lslOpSet_copy
 *1 (Constant)
 ^4274 5$#lslOpSetBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^4278 3721@-@+@0@0@0@0@3722#replaceNode
 *4 (Function)
-^4279 18991$$$@0#replaceNode_free
-^4280 18647@6@5@1@0@0$@2@0@0#replaceNode_unparse
+^4279 19003$$$@0#replaceNode_free
+^4280 18659@6@5@1@0@0$@2@0@0#replaceNode_unparse
 *0 (Datatype)
 ^4281 3722@-@+@0@0@2@0@3727#o_replaceNode
 *7 (Struct tag)
 ^4285 3733@176#replaceNodeList_elements
 *4 (Function)
 ^4286 3739$$@2@0@0#replaceNodeList_new
-^4287 17825$$$@0#replaceNodeList_add
-^4288 17827@6@5@1@0@0$@2@0@0#replaceNodeList_unparse
-^4289 17829$$$@0#replaceNodeList_free
+^4287 17837$$$@0#replaceNodeList_add
+^4288 17839@6@5@1@0@0$@2@0@0#replaceNodeList_unparse
+^4289 17841$$$@0#replaceNodeList_free
 *1 (Constant)
 ^4290 5$#replaceNodeListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^4295 3754@-@+@0@0@0@0@3755#renamingNode
 *4 (Function)
-^4296 18641@6@5@1@0@0$@2@0@0#renamingNode_unparse
+^4296 18653@6@5@1@0@0$@2@0@0#renamingNode_unparse
 *7 (Struct tag)
 ^4297 3758@3759#@!108
 *0 (Datatype)
 ^4298 3760@-@+@0@0@0@0@3761#traitRefNode
 *4 (Function)
-^4299 19001$$$@0#traitRefNode_free
+^4299 19013$$$@0#traitRefNode_free
 *0 (Datatype)
 ^4300 3761@-@+@0@0@2@0@3764#o_traitRefNode
 *7 (Struct tag)
 ^4304 3770@177#traitRefNodeList_elements
 *4 (Function)
 ^4305 3772$$@2@0@0#traitRefNodeList_new
-^4306 17714$$$@0#traitRefNodeList_add
-^4307 17716@6@5@1@0@0$@2@0@0#traitRefNodeList_unparse
-^4308 17718$$$@0#traitRefNodeList_free
+^4306 17726$$$@0#traitRefNodeList_add
+^4307 17728@6@5@1@0@0$@2@0@0#traitRefNodeList_unparse
+^4308 17730$$$@0#traitRefNodeList_free
 *1 (Constant)
 ^4309 5$#traitRefNodeListBASESIZE
 *2 (Enum member)
 *0 (Datatype)
 ^4320 3786@-@+@0@0@0@0@3787#exportNode
 *4 (Function)
-^4321 18569@6@5@1@0@0$@2@0@0#exportNode_unparse
+^4321 18581@6@5@1@0@0$@2@0@0#exportNode_unparse
 *2 (Enum member)
 ^4322 3790$#PRIV_CONST#PRIV_VAR#PRIV_TYPE#PRIV_FUNCTION
 *9 (Enum tag)
 *0 (Datatype)
 ^4330 3797@-@+@0@0@0@0@3798#privateNode
 *4 (Function)
-^4331 18571@6@5@1@0@0$@2@0@0#privateNode_unparse
+^4331 18583@6@5@1@0@0$@2@0@0#privateNode_unparse
 *2 (Enum member)
 ^4332 3801$#INF_IMPORTS#INF_USES#INF_EXPORT#INF_PRIVATE
 *9 (Enum tag)
 *0 (Datatype)
 ^4340 3808@-@+@0@0@0@0@3809#interfaceNode
 *4 (Function)
-^4341 19019@6@5@1@0@0$@3@0@0#interfaceNode_unparse
-^4342 19021$$$@0#interfaceNode_free
+^4341 19031@6@5@1@0@0$@3@0@0#interfaceNode_unparse
+^4342 19033$$$@0#interfaceNode_free
 *0 (Datatype)
 ^4343 3809@-@+@0@0@2@0@3814#o_interfaceNode
 *7 (Struct tag)
 ^4347 3820@178#interfaceNodeList_elements
 *4 (Function)
 ^4348 3822$$@2@0@0#interfaceNodeList_new
-^4349 17550$$$@0#interfaceNodeList_addh
-^4350 17552$$$@0#interfaceNodeList_addl
-^4351 17554$$$@0#interfaceNodeList_free
+^4349 17562$$$@0#interfaceNodeList_addh
+^4350 17564$$$@0#interfaceNodeList_addl
+^4351 17566$$$@0#interfaceNodeList_free
 *1 (Constant)
 ^4352 5$#interfaceNodeListGROWLOW#interfaceNodeListGROWHI#interfaceNodeListBASESIZE
 *4 (Function)
-^4355 18969$^@3@0@0#termNode_copySafe
-^4356 18871@6@5@1@0@0^@3@0@0#termNode_unparse
-^4357 18967$$$@0#termNode_free
+^4355 18981$^@3@0@0#termNode_copySafe
+^4356 18883@6@5@1@0@0^@3@0@0#termNode_unparse
+^4357 18979$$$@0#termNode_free
 *0 (Datatype)
 ^4358 1017@-@+@0@0@2@0@3838#o_termNode
 *6 (Iterator finalizer)
 ^4360 3841@20#termNodeList_elements
 *4 (Function)
 ^4361 3849$$@2@0@0#termNodeList_new
-^4362 17650$$$@0#termNodeList_push
-^4363 17648$$$@0#termNodeList_addh
-^4364 17652$$$@0#termNodeList_addl
-^4365 17654$@0@@1@p0$@0#termNodeList_reset
-^4366 17656$@0@@1@p0$@0#termNodeList_finish
-^4367 17658$@0@@1@p0$@0#termNodeList_advance
-^4368 17666$^@19@2@0#termNodeList_getN
-^4369 17668@6@5@1@0@0$@2@0@0#termNodeList_unparse
-^4370 17670@6@5@1@0@0$@2@0@0#termNodeList_unparseTail
-^4371 17672@6@5@1@0@0$@2@0@0#termNodeList_unparseToCurrent
-^4372 17674@6@5@1@0@0$@2@0@0#termNodeList_unparseSecondToCurrent
-^4373 17676$$$@0#termNodeList_free
-^4374 17660$$@19@2@0#termNodeList_head
-^4375 17664$$@19@2@0#termNodeList_current
-^4376 17662$$@2@0@0#termNodeList_copy
+^4362 17662$$$@0#termNodeList_push
+^4363 17660$$$@0#termNodeList_addh
+^4364 17664$$$@0#termNodeList_addl
+^4365 17666$@0@@1@p0$@0#termNodeList_reset
+^4366 17668$@0@@1@p0$@0#termNodeList_finish
+^4367 17670$@0@@1@p0$@0#termNodeList_advance
+^4368 17678$^@19@2@0#termNodeList_getN
+^4369 17680@6@5@1@0@0$@2@0@0#termNodeList_unparse
+^4370 17682@6@5@1@0@0$@2@0@0#termNodeList_unparseTail
+^4371 17684@6@5@1@0@0$@2@0@0#termNodeList_unparseToCurrent
+^4372 17686@6@5@1@0@0$@2@0@0#termNodeList_unparseSecondToCurrent
+^4373 17688$$$@0#termNodeList_free
+^4374 17672$$@19@2@0#termNodeList_head
+^4375 17676$$@19@2@0#termNodeList_current
+^4376 17674$$@2@0@0#termNodeList_copy
 *1 (Constant)
 ^4377 5$#termNodeListGROWLOW#termNodeListGROWHI#termNodeListBASESIZE
 *4 (Function)
-^4380 18879@6@2@1@0@0$@2@0@0#stmtNode_unparse
+^4380 18891@6@2@1@0@0$@2@0@0#stmtNode_unparse
 *0 (Datatype)
 ^4381 3112@-@+@0@5@18@0@3883#o_sortSet
 *7 (Struct tag)
 ^4385 3889@181#sortSetList_elements
 *4 (Function)
 ^4386 3893$$@2@0@0#sortSetList_new
-^4387 17561$$$@0#sortSetList_addh
-^4388 17563$$$@0#sortSetList_reset
-^4389 17565$$$@0#sortSetList_advance
-^4390 17571@6@5@1@0@0$@2@0@0#sortSetList_unparse
-^4391 17573$$$@0#sortSetList_free
-^4392 17567@6@5@1@0@0$@19@3@0#sortSetList_head
-^4393 17569@6@5@1@0@0$@19@3@0#sortSetList_current
+^4387 17573$$$@0#sortSetList_addh
+^4388 17575$$$@0#sortSetList_reset
+^4389 17577$$$@0#sortSetList_advance
+^4390 17583@6@5@1@0@0$@2@0@0#sortSetList_unparse
+^4391 17585$$$@0#sortSetList_free
+^4392 17579@6@5@1@0@0$@19@3@0#sortSetList_head
+^4393 17581@6@5@1@0@0$@19@3@0#sortSetList_current
 *1 (Constant)
 ^4394 5$#sortSetListBASESIZE
 *0 (Datatype)
 ^4397 3912@+@=@0@0@0@0@3913#lslOpList
 *4 (Function)
 ^4398 3915$$@2@0@0#lslOpList_new
-^4399 17616$$$@0#lslOpList_add
-^4400 17618@6@5@1@0@0$@2@0@0#lslOpList_unparse
-^4401 17620$$$@0#lslOpList_free
+^4399 17628$$$@0#lslOpList_add
+^4400 17630@6@5@1@0@0$@2@0@0#lslOpList_unparse
+^4401 17632$$$@0#lslOpList_free
 *1 (Constant)
 ^4402 5$#lslOpListBASESIZE
 *4 (Function)
-^4403 18881$$@2@0@0#makelslOpNode
-^4404 18883@6@5@1@0@0$@2@0@0#lslOp_unparse
+^4403 18893$$@2@0@0#makelslOpNode
+^4404 18895@6@5@1@0@0$@2@0@0#lslOp_unparse
 ^4405 3927$$$@0#abstract_init
-^4406 18533$$$@0#resetImports
-^4407 18543$$$@0#consInterfaceNode
-^4408 18545$$@2@0@0#makeInterfaceNodeImports
-^4409 18649$^@2@0@0#makeNameNodeForm
-^4410 18651$^@2@0@0#makeNameNodeId
-^4411 18547$^@2@0@0#makeInterfaceNodeUses
-^4412 18549$^@2@0@0#interfaceNode_makeConst
-^4413 18551$^@2@0@0#interfaceNode_makeVar
-^4414 18553$^@2@0@0#interfaceNode_makeType
-^4415 18555$^@2@0@0#interfaceNode_makeFcn
-^4416 18557$^@2@0@0#interfaceNode_makeClaim
-^4417 18559$^@2@0@0#interfaceNode_makeIter
-^4418 18561$^@2@0@0#interfaceNode_makePrivConst
-^4419 18563$^@2@0@0#interfaceNode_makePrivVar
-^4420 18565$^@2@0@0#interfaceNode_makePrivType
-^4421 18567$^@2@0@0#interfaceNode_makePrivFcn
-^4422 18615$^@2@0@0#makeAbstractTypeNode
-^4423 18617$^@2@0@0#makeExposedTypeNode
-^4424 18631$^@2@0@0#makeTraitRefNode
-^4425 18635@6@5@1@0@0^@2@0@0#printLeaves2
-^4426 18637@6@5@1@0@0^@2@0@0#printRawLeaves2
-^4427 18661@6@5@1@0@0^@2@0@0#sigNode_unparseText
-^4428 18639$^@2@0@0#makeRenamingNode
-^4429 18645$^@2@0@0#makeReplaceNode
-^4430 18655$^@2@0@0#makesigNode
-^4431 18643$^@2@0@0#makeReplaceNameNode
-^4432 18665$^@2@0@0#makeOpFormNode
-^4433 18671$^@2@0@0#makeTypeNameNode
-^4434 18673$^@2@0@0#makeTypeNameNodeOp
-^4435 18677@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeConj
-^4436 18679@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeType
-^4437 18681@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeSU
-^4438 18683@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeEnum
-^4439 18685@6@5@1@0@0@0@@1@p0@2@0@0#lclTypeSpecNode_addQual
-^4440 18689$$@2@0@0#makeEnumSpecNode
-^4441 18691$$@2@0@0#makeEnumSpecNode2
-^4442 18695$$@2@0@0#makestrOrUnionNode
-^4443 18697$$@2@0@0#makeForwardstrOrUnionNode
-^4444 18701$$@2@0@0#makestDeclNode
-^4445 18737$$@2@0@0#makeConstDeclarationNode
-^4446 18743$$@2@0@0#makeVarDeclarationNode
-^4447 18741$$@3@0@0#makeFileSystemNode
-^4448 18739$$@3@0@0#makeInternalStateNode
-^4449 18745$$@2@0@0#makeInitDeclNode
-^4450 18747$$@2@0@0#makeAbstractNode
-^4451 18763@6@5@1@0@0$@2@0@0#abstBodyNode_unparseExposed
-^4452 18753$$@2@0@0#makeExposedNode
-^4453 18757$$@2@0@0#makeDeclaratorInvNode
-^4454 18769$$@2@0@0#fcnNode_fromDeclarator
-^4455 18773$$@2@0@0#makeFcnNode
-^4456 18771$$@2@0@0#makeIterNode
-^4457 18775$$@2@0@0#makeClaimNode
-^4458 18777$$@2@0@0#makeIntraClaimNode
-^4459 18779$$@2@0@0#makeRequiresNode
-^4460 18781$$@2@0@0#makeChecksNode
-^4461 18783$$@2@0@0#makeEnsuresNode
-^4462 18785$$@2@0@0#makeLclPredicateNode
-^4463 18799$$@2@0@0#makeStmtNode
-^4464 18611$$@2@0@0#makeProgramNodeAction
-^4465 18613$$@2@0@0#makeProgramNode
-^4466 18589$$@2@0@0#makeStoreRefNodeTerm
-^4467 18591$$@2@0@0#makeStoreRefNodeType
-^4468 18597$$@2@0@0#makeModifyNodeSpecial
-^4469 18593$$@3@0@0#makeStoreRefNodeInternal
-^4470 18595$$@3@0@0#makeStoreRefNodeSystem
-^4471 18599$$@2@0@0#makeModifyNodeRef
-^4472 18609$$@2@0@0#makeLetDeclNode
-^4473 18793$$@2@0@0#makeAbstBodyNode
-^4474 18795$$@2@0@0#makeExposedBodyNode
-^4475 18797$$@2@0@0#makeAbstBodyNode2
-^4476 18929$$$@0#markYieldParamNode
-^4477 18789$$@2@0@0#makeArrayQualNode
-^4478 18787$$@2@0@0#makeQuantifierNode
-^4479 18791$$@2@0@0#makeVarNode
-^4480 18707$$@2@0@0#makeTypeExpr
-^4481 18709$$@2@0@0#makeDeclaratorNode
-^4482 18703$$@2@0@0#makeFunctionNode
-^4483 18733$$@2@0@0#makePointerNode
-^4484 18735$$@2@0@0#makeArrayNode
-^4485 18803$$@2@0@0#makeParamNode
-^4486 18819$$@2@0@0#makeIfTermNode
-^4487 18827$$@2@0@0#makeQuantifiedTermNode
-^4488 18823$$@2@0@0#makeInfixTermNode
-^4489 18829$$@2@0@0#makePostfixTermNode
-^4490 18831$$@2@0@0#makePostfixTermNode2
-^4491 18833$$@2@0@0#makePrefixTermNode
-^4492 18837$$@19@2@0#CollapseInfixTermNode
-^4493 18849$$@2@0@0#makeMatchedNode
-^4494 18847$$@2@0@0#makeSqBracketedNode
-^4495 18845$$@2@0@0#updateSqBracketedNode
-^4496 18843$$$@0#updateMatchedNode
-^4497 18851$$@2@0@0#makeSimpleTermNode
-^4498 18853$$@2@0@0#makeSelectTermNode
-^4499 18855$$@2@0@0#makeMapTermNode
-^4500 18857$$@2@0@0#makeLiteralTermNode
-^4501 18859$$@2@0@0#makeUnchangedTermNode1
-^4502 18861$$@2@0@0#makeUnchangedTermNode2
-^4503 18863$$@2@0@0#makeSizeofTermNode
-^4504 18835$$@2@0@0#makeOpCallTermNode
-^4505 18921$$$@0#sigNode_rangeSort
-^4506 18923$$@2@0@0#sigNode_domain
-^4507 18887$$$@0#sameNameNode
-^4508 18893$$@2@0@0#makeCTypesNode
-^4509 18895$$@2@0@0#makeTypeSpecifier
-^4510 18897$$$@0#sigNode_equal
-^4511 18903$$$@0#lclTypeSpecNode2sort
-^4512 18899$$$@0#typeExpr2ptrSort
-^4513 18905$$$@0#checkAndEnterTag
-^4514 18915$$$@0#enteringFcnScope
-^4515 18917$$$@0#enteringClaimScope
-^4516 18603@6@5@1@0@0$@19@3@0#nameNode_errorToken
-^4517 18601@6@5@1@0@0$@19@3@0#termNode_errorToken
-^4518 18605@6@5@1@0@0$@19@3@0#lclTypeSpecNode_errorToken
-^4519 18925$$$@0#opFormUnion_createAnyOp
-^4520 18927$$$@0#opFormUnion_createMiddle
-^4521 18539$$$@0#LCLBuiltins
-^4522 18805$$@2@0@0#paramNode_elipsis
-^4523 18841$$$@0#pushInfixOpPartNode
-^4524 18725@6@5@1@0@0$@2@0@0#declaratorNode_unparseCode
-^4525 18731@6@5@1@0@0$@2@0@0#typeExpr_name
-^4526 18751$$$@0#setExposedType
-^4527 18537$$$@0#declareForwardType
-^4528 18717$$@2@0@0#declaratorNode_copy
-^4529 18943$$$@0#lslOp_equal
-^4530 19049$@0@s1@1@s1$@0#lsymbol_setbool
+^4406 18545$$$@0#resetImports
+^4407 18555$$$@0#consInterfaceNode
+^4408 18557$$@2@0@0#makeInterfaceNodeImports
+^4409 18661$^@2@0@0#makeNameNodeForm
+^4410 18663$^@2@0@0#makeNameNodeId
+^4411 18559$^@2@0@0#makeInterfaceNodeUses
+^4412 18561$^@2@0@0#interfaceNode_makeConst
+^4413 18563$^@2@0@0#interfaceNode_makeVar
+^4414 18565$^@2@0@0#interfaceNode_makeType
+^4415 18567$^@2@0@0#interfaceNode_makeFcn
+^4416 18569$^@2@0@0#interfaceNode_makeClaim
+^4417 18571$^@2@0@0#interfaceNode_makeIter
+^4418 18573$^@2@0@0#interfaceNode_makePrivConst
+^4419 18575$^@2@0@0#interfaceNode_makePrivVar
+^4420 18577$^@2@0@0#interfaceNode_makePrivType
+^4421 18579$^@2@0@0#interfaceNode_makePrivFcn
+^4422 18627$^@2@0@0#makeAbstractTypeNode
+^4423 18629$^@2@0@0#makeExposedTypeNode
+^4424 18643$^@2@0@0#makeTraitRefNode
+^4425 18647@6@5@1@0@0^@2@0@0#printLeaves2
+^4426 18649@6@5@1@0@0^@2@0@0#printRawLeaves2
+^4427 18673@6@5@1@0@0^@2@0@0#sigNode_unparseText
+^4428 18651$^@2@0@0#makeRenamingNode
+^4429 18657$^@2@0@0#makeReplaceNode
+^4430 18667$^@2@0@0#makesigNode
+^4431 18655$^@2@0@0#makeReplaceNameNode
+^4432 18677$^@2@0@0#makeOpFormNode
+^4433 18683$^@2@0@0#makeTypeNameNode
+^4434 18685$^@2@0@0#makeTypeNameNodeOp
+^4435 18689@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeConj
+^4436 18691@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeType
+^4437 18693@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeSU
+^4438 18695@6@5@1@0@0^@2@0@0#makeLclTypeSpecNodeEnum
+^4439 18697@6@5@1@0@0@0@@1@p0@2@0@0#lclTypeSpecNode_addQual
+^4440 18701$$@2@0@0#makeEnumSpecNode
+^4441 18703$$@2@0@0#makeEnumSpecNode2
+^4442 18707$$@2@0@0#makestrOrUnionNode
+^4443 18709$$@2@0@0#makeForwardstrOrUnionNode
+^4444 18713$$@2@0@0#makestDeclNode
+^4445 18749$$@2@0@0#makeConstDeclarationNode
+^4446 18755$$@2@0@0#makeVarDeclarationNode
+^4447 18753$$@3@0@0#makeFileSystemNode
+^4448 18751$$@3@0@0#makeInternalStateNode
+^4449 18757$$@2@0@0#makeInitDeclNode
+^4450 18759$$@2@0@0#makeAbstractNode
+^4451 18775@6@5@1@0@0$@2@0@0#abstBodyNode_unparseExposed
+^4452 18765$$@2@0@0#makeExposedNode
+^4453 18769$$@2@0@0#makeDeclaratorInvNode
+^4454 18781$$@2@0@0#fcnNode_fromDeclarator
+^4455 18785$$@2@0@0#makeFcnNode
+^4456 18783$$@2@0@0#makeIterNode
+^4457 18787$$@2@0@0#makeClaimNode
+^4458 18789$$@2@0@0#makeIntraClaimNode
+^4459 18791$$@2@0@0#makeRequiresNode
+^4460 18793$$@2@0@0#makeChecksNode
+^4461 18795$$@2@0@0#makeEnsuresNode
+^4462 18797$$@2@0@0#makeLclPredicateNode
+^4463 18811$$@2@0@0#makeStmtNode
+^4464 18623$$@2@0@0#makeProgramNodeAction
+^4465 18625$$@2@0@0#makeProgramNode
+^4466 18601$$@2@0@0#makeStoreRefNodeTerm
+^4467 18603$$@2@0@0#makeStoreRefNodeType
+^4468 18609$$@2@0@0#makeModifyNodeSpecial
+^4469 18605$$@3@0@0#makeStoreRefNodeInternal
+^4470 18607$$@3@0@0#makeStoreRefNodeSystem
+^4471 18611$$@2@0@0#makeModifyNodeRef
+^4472 18621$$@2@0@0#makeLetDeclNode
+^4473 18805$$@2@0@0#makeAbstBodyNode
+^4474 18807$$@2@0@0#makeExposedBodyNode
+^4475 18809$$@2@0@0#makeAbstBodyNode2
+^4476 18941$$$@0#markYieldParamNode
+^4477 18801$$@2@0@0#makeArrayQualNode
+^4478 18799$$@2@0@0#makeQuantifierNode
+^4479 18803$$@2@0@0#makeVarNode
+^4480 18719$$@2@0@0#makeTypeExpr
+^4481 18721$$@2@0@0#makeDeclaratorNode
+^4482 18715$$@2@0@0#makeFunctionNode
+^4483 18745$$@2@0@0#makePointerNode
+^4484 18747$$@2@0@0#makeArrayNode
+^4485 18815$$@2@0@0#makeParamNode
+^4486 18831$$@2@0@0#makeIfTermNode
+^4487 18839$$@2@0@0#makeQuantifiedTermNode
+^4488 18835$$@2@0@0#makeInfixTermNode
+^4489 18841$$@2@0@0#makePostfixTermNode
+^4490 18843$$@2@0@0#makePostfixTermNode2
+^4491 18845$$@2@0@0#makePrefixTermNode
+^4492 18849$$@19@2@0#CollapseInfixTermNode
+^4493 18861$$@2@0@0#makeMatchedNode
+^4494 18859$$@2@0@0#makeSqBracketedNode
+^4495 18857$$@2@0@0#updateSqBracketedNode
+^4496 18855$$$@0#updateMatchedNode
+^4497 18863$$@2@0@0#makeSimpleTermNode
+^4498 18865$$@2@0@0#makeSelectTermNode
+^4499 18867$$@2@0@0#makeMapTermNode
+^4500 18869$$@2@0@0#makeLiteralTermNode
+^4501 18871$$@2@0@0#makeUnchangedTermNode1
+^4502 18873$$@2@0@0#makeUnchangedTermNode2
+^4503 18875$$@2@0@0#makeSizeofTermNode
+^4504 18847$$@2@0@0#makeOpCallTermNode
+^4505 18933$$$@0#sigNode_rangeSort
+^4506 18935$$@2@0@0#sigNode_domain
+^4507 18899$$$@0#sameNameNode
+^4508 18905$$@2@0@0#makeCTypesNode
+^4509 18907$$@2@0@0#makeTypeSpecifier
+^4510 18909$$$@0#sigNode_equal
+^4511 18915$$$@0#lclTypeSpecNode2sort
+^4512 18911$$$@0#typeExpr2ptrSort
+^4513 18917$$$@0#checkAndEnterTag
+^4514 18927$$$@0#enteringFcnScope
+^4515 18929$$$@0#enteringClaimScope
+^4516 18615@6@5@1@0@0$@19@3@0#nameNode_errorToken
+^4517 18613@6@5@1@0@0$@19@3@0#termNode_errorToken
+^4518 18617@6@5@1@0@0$@19@3@0#lclTypeSpecNode_errorToken
+^4519 18937$$$@0#opFormUnion_createAnyOp
+^4520 18939$$$@0#opFormUnion_createMiddle
+^4521 18551$$$@0#LCLBuiltins
+^4522 18817$$@2@0@0#paramNode_elipsis
+^4523 18853$$$@0#pushInfixOpPartNode
+^4524 18737@6@5@1@0@0$@2@0@0#declaratorNode_unparseCode
+^4525 18743@6@5@1@0@0$@2@0@0#typeExpr_name
+^4526 18763$$$@0#setExposedType
+^4527 18549$$$@0#declareForwardType
+^4528 18729$$@2@0@0#declaratorNode_copy
+^4529 18955$$$@0#lslOp_equal
+^4530 19061$@0@s1@1@s1$@0#lsymbol_setbool
 ^4531 4179$$$@0#lsymbol_getbool
 ^4532 4181$$$@0#lsymbol_getBool
 ^4533 4183$$$@0#lsymbol_getTRUE
 *0 (Datatype)
 ^4582 4236@-@-@0@0@0@0@4238#symHashTable
 *7 (Struct tag)
-^4583 19489@4239#@s_symtableStruct
+^4583 19501@4239#@s_symtableStruct
 *0 (Datatype)
 ^4584 4240@-@+@0@0@0@0@4241#symtable
 *4 (Function)
-^4585 19542$^@2@0@0#symtable_new
-^4586 19561$$$@0#symtable_enterScope
-^4587 19563$$$@0#symtable_exitScope
-^4588 19565$$$@0#symtable_enterFct
-^4589 19567$$$@0#symtable_enterType
-^4590 19571$$$@0#symtable_enterVar
-^4591 19551$$$@0#symtable_enterOp
-^4592 19553$$$@0#symtable_enterTag
-^4593 19555$$$@0#symtable_enterTagForce
-^4594 19573$$$@0#symtable_exists
-^4595 19575@6@5@1@0@0$@19@3@0#symtable_typeInfo
-^4596 19577@6@5@1@0@0$@19@3@0#symtable_varInfo
-^4597 19579@6@5@1@0@0$@19@3@0#symtable_varInfoInScope
-^4598 19557@6@5@1@0@0$@19@3@0#symtable_opInfo
-^4599 19559@6@5@1@0@0$@19@3@0#symtable_tagInfo
-^4600 19583$$$@0#symtable_export
-^4601 19588$$$@0#symtable_dump
-^4602 19615$$$@0#symtable_import
-^4603 19650$$$@0#symtable_printStats
-^4604 19569$$$@0#lsymbol_sortFromType
-^4605 19652@6@5@1@0@0$@3@0@0#tagKind_unparse
-^4606 19590$$$@0#lsymbol_translateSort
-^4607 19524$$$@0#varInfo_free
-^4608 19662@6@5@1@0@0$@2@0@0#symtable_opsWithLegalDomain
-^4609 19656@6@5@1@0@0$@19@3@0#symtable_possibleOps
-^4610 19658$$$@0#symtable_opExistsWithArity
-^4611 19528$$$@0#symtable_free
+^4585 19554$^@2@0@0#symtable_new
+^4586 19573$$$@0#symtable_enterScope
+^4587 19575$$$@0#symtable_exitScope
+^4588 19577$$$@0#symtable_enterFct
+^4589 19579$$$@0#symtable_enterType
+^4590 19583$$$@0#symtable_enterVar
+^4591 19563$$$@0#symtable_enterOp
+^4592 19565$$$@0#symtable_enterTag
+^4593 19567$$$@0#symtable_enterTagForce
+^4594 19585$$$@0#symtable_exists
+^4595 19587@6@5@1@0@0$@19@3@0#symtable_typeInfo
+^4596 19589@6@5@1@0@0$@19@3@0#symtable_varInfo
+^4597 19591@6@5@1@0@0$@19@3@0#symtable_varInfoInScope
+^4598 19569@6@5@1@0@0$@19@3@0#symtable_opInfo
+^4599 19571@6@5@1@0@0$@19@3@0#symtable_tagInfo
+^4600 19595$$$@0#symtable_export
+^4601 19600$$$@0#symtable_dump
+^4602 19627$$$@0#symtable_import
+^4603 19662$$$@0#symtable_printStats
+^4604 19581$$$@0#lsymbol_sortFromType
+^4605 19664@6@5@1@0@0$@3@0@0#tagKind_unparse
+^4606 19602$$$@0#lsymbol_translateSort
+^4607 19536$$$@0#varInfo_free
+^4608 19674@6@5@1@0@0$@2@0@0#symtable_opsWithLegalDomain
+^4609 19668@6@5@1@0@0$@19@3@0#symtable_possibleOps
+^4610 19670$$$@0#symtable_opExistsWithArity
+^4611 19540$$$@0#symtable_free
 *0 (Datatype)
 ^4612 1067@-@+@0@5@2@0@4304#o_exprNode
 *7 (Struct tag)
 ^4616 4310@183#exprNodeList_elements
 *4 (Function)
 ^4617 4316$$@2@0@0#exprNodeList_new
-^4618 16926@6@5@1@0@0^@19@2@0#exprNodeList_nth
-^4619 16924$$$@0#exprNodeList_push
-^4620 16922$$@2@0@0#exprNodeList_singleton
-^4621 16910$$$@0#exprNodeList_addh
-^4622 16912$$$@0#exprNodeList_reset
-^4623 16914$$$@0#exprNodeList_advance
-^4624 16928@6@5@1@0@0^@2@0@0#exprNodeList_unparse
-^4625 16930$$$@0#exprNodeList_free
-^4626 16932$$$@0#exprNodeList_freeShallow
-^4627 16916@6@5@1@0@0$@19@3@0#exprNodeList_head
-^4628 16918@6@5@1@0@0^@19@3@0#exprNodeList_current
-^4629 16920@6@5@1@0@0^@19@2@0#exprNodeList_getN
+^4618 16938@6@5@1@0@0^@19@2@0#exprNodeList_nth
+^4619 16936$$$@0#exprNodeList_push
+^4620 16934$$@2@0@0#exprNodeList_singleton
+^4621 16922$$$@0#exprNodeList_addh
+^4622 16924$$$@0#exprNodeList_reset
+^4623 16926$$$@0#exprNodeList_advance
+^4624 16940@6@5@1@0@0^@2@0@0#exprNodeList_unparse
+^4625 16942$$$@0#exprNodeList_free
+^4626 16944$$$@0#exprNodeList_freeShallow
+^4627 16928@6@5@1@0@0$@19@3@0#exprNodeList_head
+^4628 16930@6@5@1@0@0^@19@3@0#exprNodeList_current
+^4629 16932@6@5@1@0@0^@19@2@0#exprNodeList_getN
 *1 (Constant)
 ^4630 5$#exprNodeListBASESIZE
 *0 (Datatype)
 ^4632 5$#CTX_UNKNOWN#CTX_VOID#CTX_BOOL#CTX_UCHAR#CTX_CHAR#CTX_INT#CTX_UINT#CTX_SINT#CTX_USINT#CTX_LINT#CTX_ULINT#CTX_LLINT#CTX_ULLINT#CTX_ANYINTEGRAL#CTX_UNSIGNEDINTEGRAL#CTX_SIGNEDINTEGRAL#CTX_FLOAT#CTX_DOUBLE#CTX_LDOUBLE#CTX_LAST
 ^4652 4341$#cprim_int
 *4 (Function)
-^4653 12016$^$@0#cprim_closeEnough
-^4654 12014$^$@0#cprim_closeEnoughDeep
-^4655 12020@6@5@1@0@0^@2@0@0#cprim_unparse
-^4656 12010$$$@0#cprim_fromInt
-^4657 12022$$$@0#cprim_isInt
+^4653 12022$^$@0#cprim_closeEnough
+^4654 12020$^$@0#cprim_closeEnoughDeep
+^4655 12026@6@5@1@0@0^@2@0@0#cprim_unparse
+^4656 12016$$$@0#cprim_fromInt
+^4657 12028$$$@0#cprim_isInt
 *1 (Constant)
 ^4658 5$#HBUCKET_BASESIZE#HBUCKET_DNE
 *7 (Struct tag)
 *1 (Constant)
 ^4666 1085@i0@0@4#cstringTable_undefined
 *4 (Function)
-^4667 14065@6@5@1@0@0^@2@0@0#cstringTable_create
-^4668 14076$@0@@1@p0$@0#cstringTable_insert
-^4669 14078$$$@0#cstringTable_lookup
-^4670 14070@6@5@1@0@0$@2@0@0#cstringTable_stats
-^4671 14055$$$@0#cstringTable_free
-^4672 14084$@0@@1@p0$@0#cstringTable_remove
-^4673 14068@6@5@1@0@0^@3@0@0#cstringTable_unparse
-^4674 14080$@0@@1@p0$@0#cstringTable_update
-^4675 14082$$$@0#cstringTable_replaceKey
+^4667 14071@6@5@1@0@0^@2@0@0#cstringTable_create
+^4668 14082$@0@@1@p0$@0#cstringTable_insert
+^4669 14084$$$@0#cstringTable_lookup
+^4670 14076@6@5@1@0@0$@2@0@0#cstringTable_stats
+^4671 14061$$$@0#cstringTable_free
+^4672 14090$@0@@1@p0$@0#cstringTable_remove
+^4673 14074@6@5@1@0@0^@3@0@0#cstringTable_unparse
+^4674 14086$@0@@1@p0$@0#cstringTable_update
+^4675 14088$$$@0#cstringTable_replaceKey
 *1 (Constant)
 ^4676 5$#GHBUCKET_BASESIZE
 *7 (Struct tag)
 *1 (Constant)
 ^4683 1088@i0@0@4#genericTable_undefined
 *4 (Function)
-^4684 14446@6@5@1@0@0$@2@0@0#genericTable_create
-^4685 14415$$$@0#genericTable_size
-^4686 14455$$$@0#genericTable_insert
-^4687 14458@6@5@1@0@0$@19@2@0#genericTable_lookup
-^4688 14464$^$@0#genericTable_contains
-^4689 14451@6@5@1@0@0$@2@0@0#genericTable_stats
-^4690 14436$$$@0#genericTable_free
-^4691 14462$@0@@1@p0$@0#genericTable_remove
-^4692 14460$@0@@1@p0$@0#genericTable_update
+^4684 14452@6@5@1@0@0$@2@0@0#genericTable_create
+^4685 14421$$$@0#genericTable_size
+^4686 14461$$$@0#genericTable_insert
+^4687 14464@6@5@1@0@0$@19@2@0#genericTable_lookup
+^4688 14470$^$@0#genericTable_contains
+^4689 14457@6@5@1@0@0$@2@0@0#genericTable_stats
+^4690 14442$$$@0#genericTable_free
+^4691 14468$@0@@1@p0$@0#genericTable_remove
+^4692 14466$@0@@1@p0$@0#genericTable_update
 *6 (Iterator finalizer)
 ^4693 0@49#end_genericTable_elements
 *5 (Iterator)
 *5 (Iterator)
 ^4699 4445@185#filelocList_elements
 *4 (Function)
-^4700 17040$^$@0#filelocList_realSize
-^4701 17028@6@5@1@0@0$$@0#filelocList_append
+^4700 17052$^$@0#filelocList_realSize
+^4701 17040@6@5@1@0@0$$@0#filelocList_append
 ^4702 4455@6@5@1@0@0^@2@0@0#filelocList_new
-^4703 17036@6@5@1@0@0@0@@1@p0$@0#filelocList_add
-^4704 17034@6@5@1@0@0@0@@1@p0$@0#filelocList_addDifferentFile
-^4705 17030@6@5@1@0@0@0@@1@p0$@0#filelocList_addUndefined
-^4706 17042@6@5@1@0@0$@2@0@0#filelocList_unparseUses
-^4707 17038@6@5@1@0@0$@2@0@0#filelocList_unparse
-^4708 17044$$$@0#filelocList_free
+^4703 17048@6@5@1@0@0@0@@1@p0$@0#filelocList_add
+^4704 17046@6@5@1@0@0@0@@1@p0$@0#filelocList_addDifferentFile
+^4705 17042@6@5@1@0@0@0@@1@p0$@0#filelocList_addUndefined
+^4706 17054@6@5@1@0@0$@2@0@0#filelocList_unparseUses
+^4707 17050@6@5@1@0@0$@2@0@0#filelocList_unparse
+^4708 17056$$$@0#filelocList_free
 *1 (Constant)
 ^4709 5$#filelocListBASESIZE
 *0 (Datatype)
 ^4715 4477@186#enumNameList_elements
 *4 (Function)
 ^4716 4481$$@2@0@0#enumNameList_new
-^4717 16889$$$@0#enumNameList_member
-^4718 16885$$$@0#enumNameList_push
-^4719 16883$@0@@1@p0$@0#enumNameList_addh
-^4720 16893@6@5@1@0@0^@2@0@0#enumNameList_unparse
-^4721 16901$$$@0#enumNameList_free
-^4722 16879$^$@0#enumNameList_match
-^4723 16877$^@2@0@0#enumNameList_single
-^4724 16891$^@2@0@0#enumNameList_subtract
-^4725 16887$^@2@0@0#enumNameList_copy
-^4726 16899$$@2@0@0#enumNameList_undump
-^4727 16897@6@5@1@0@0$@2@0@0#enumNameList_dump
-^4728 16895@6@5@1@0@0$@2@0@0#enumNameList_unparseBrief
+^4717 16901$$$@0#enumNameList_member
+^4718 16897$$$@0#enumNameList_push
+^4719 16895$@0@@1@p0$@0#enumNameList_addh
+^4720 16905@6@5@1@0@0^@2@0@0#enumNameList_unparse
+^4721 16913$$$@0#enumNameList_free
+^4722 16891$^$@0#enumNameList_match
+^4723 16889$^@2@0@0#enumNameList_single
+^4724 16903$^@2@0@0#enumNameList_subtract
+^4725 16899$^@2@0@0#enumNameList_copy
+^4726 16911$$@2@0@0#enumNameList_undump
+^4727 16909@6@5@1@0@0$@2@0@0#enumNameList_dump
+^4728 16907@6@5@1@0@0$@2@0@0#enumNameList_unparseBrief
 *1 (Constant)
 ^4729 5$#enumNameListBASESIZE
 *0 (Datatype)
 ^4730 4476@+@=@0@0@0@0@4506#enumNameSList
 *4 (Function)
-^4731 16903$$$@0#enumNameSList_free
+^4731 16915$$$@0#enumNameSList_free
 *2 (Enum member)
 ^4732 4521$#SS_UNKNOWN#SS_UNUSEABLE#SS_UNDEFINED#SS_MUNDEFINED#SS_ALLOCATED#SS_PDEFINED#SS_DEFINED#SS_PARTIAL#SS_DEAD#SS_HOFFA#SS_FIXED#SS_RELDEF#SS_UNDEFGLOB#SS_KILLED#SS_UNDEFKILLED#SS_SPECIAL#SS_LAST
 *9 (Enum tag)
 *0 (Datatype)
 ^4796 4538@-@-@0@0@0@0@4539#exkind
 *4 (Function)
-^4797 13520$^$@0#alkind_equal
-^4798 13486@6@5@1@0@0^@19@3@0#sstate_unparse
-^4799 13514$^$@0#alkind_fromQual
-^4800 13496$^$@0#alkind_derive
-^4801 13498@6@5@1@0@0^@19@3@0#alkind_unparse
-^4802 13506@6@5@1@0@0^@19@3@0#alkind_capName
-^4803 13478$^$@0#alkind_fromInt
-^4804 13480$^$@0#nstate_fromInt
-^4805 13492@6@5@1@0@0^@19@3@0#nstate_unparse
-^4806 13494$^$@0#nstate_compare
-^4807 13488$^$@0#nstate_possiblyNull
-^4808 13490$^$@0#nstate_perhapsNull
-^4809 13482$^$@0#sstate_fromInt
-^4810 13484$^$@0#exkind_fromInt
-^4811 13508$^$@0#exkind_fromQual
-^4812 13500@6@5@1@0@0^@19@3@0#exkind_unparse
-^4813 13502@6@5@1@0@0^@19@3@0#exkind_capName
-^4814 13504@6@5@1@0@0^@19@3@0#exkind_unparseError
-^4815 13510$^$@0#sstate_fromQual
-^4816 13518$^$@0#alkind_compatible
-^4817 13522$^$@0#alkind_fixImplicit
+^4797 13526$^$@0#alkind_equal
+^4798 13492@6@5@1@0@0^@19@3@0#sstate_unparse
+^4799 13520$^$@0#alkind_fromQual
+^4800 13502$^$@0#alkind_derive
+^4801 13504@6@5@1@0@0^@19@3@0#alkind_unparse
+^4802 13512@6@5@1@0@0^@19@3@0#alkind_capName
+^4803 13484$^$@0#alkind_fromInt
+^4804 13486$^$@0#nstate_fromInt
+^4805 13498@6@5@1@0@0^@19@3@0#nstate_unparse
+^4806 13500$^$@0#nstate_compare
+^4807 13494$^$@0#nstate_possiblyNull
+^4808 13496$^$@0#nstate_perhapsNull
+^4809 13488$^$@0#sstate_fromInt
+^4810 13490$^$@0#exkind_fromInt
+^4811 13514$^$@0#exkind_fromQual
+^4812 13506@6@5@1@0@0^@19@3@0#exkind_unparse
+^4813 13508@6@5@1@0@0^@19@3@0#exkind_capName
+^4814 13510@6@5@1@0@0^@19@3@0#exkind_unparseError
+^4815 13516$^$@0#sstate_fromQual
+^4816 13524$^$@0#alkind_compatible
+^4817 13528$^$@0#alkind_fixImplicit
 *2 (Enum member)
 ^4818 4632$#XK_ERROR#XK_UNKNOWN#XK_NEVERESCAPE#XK_GOTO#XK_MAYGOTO#XK_MAYEXIT#XK_MUSTEXIT#XK_TRUEEXIT#XK_FALSEEXIT#XK_MUSTRETURN#XK_MAYRETURN#XK_MAYRETURNEXIT#XK_MUSTRETURNEXIT
 *9 (Enum tag)
 *1 (Constant)
 ^4833 4634$#XK_LAST
 *4 (Function)
-^4834 13512$^$@0#exitkind_fromQual
-^4835 13530$^$@0#exitkind_couldExit
-^4836 13536$^$@0#exitkind_couldEscape
-^4837 13538$^$@0#exitkind_fromInt
-^4838 13524@6@5@1@0@0^@19@3@0#exitkind_unparse
-^4839 13526$^$@0#exitkind_makeConditional
-^4840 13528$^$@0#exitkind_combine
+^4834 13518$^$@0#exitkind_fromQual
+^4835 13536$^$@0#exitkind_couldExit
+^4836 13542$^$@0#exitkind_couldEscape
+^4837 13544$^$@0#exitkind_fromInt
+^4838 13530@6@5@1@0@0^@19@3@0#exitkind_unparse
+^4839 13532$^$@0#exitkind_makeConditional
+^4840 13534$^$@0#exitkind_combine
 *0 (Datatype)
 ^4841 1047@-@+@0@5@19@2@4665#ex_sRef
 *6 (Iterator finalizer)
 ^4848 5$#sRefSetBASESIZE
 ^4849 1073@i0@0@4#sRefSet_undefined
 *4 (Function)
-^4850 17419$^$@0#sRefSet_equal
-^4851 17371$^$@0#sRefSet_hasRealElement
-^4852 17383$^$@0#sRefSet_hasUnconstrained
-^4853 17397@6@5@1@0@0^@3@0@0#sRefSet_unparsePlain
-^4854 17385@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrained
-^4855 17387@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrainedPlain
-^4856 17403$$$@0#sRefSet_fixSrefs
-^4857 17329$$$@0#sRefSet_delete
-^4858 17391@6@5@1@0@0$@19@2@0#sRefSet_lookupMember
-^4859 17375$^$@0#sRefSet_isSameMember
-^4860 17377$^$@0#sRefSet_isSameNameMember
-^4861 17353@6@5@1@0@0$@2@0@0#sRefSet_newCopy
-^4862 17357@6@5@1@0@0$@2@0@0#sRefSet_newDeepCopy
-^4863 17393$^$@0#sRefSet_size
-^4864 17337@6@5@1@0@0$$@0#sRefSet_unionFree
+^4850 17431$^$@0#sRefSet_equal
+^4851 17383$^$@0#sRefSet_hasRealElement
+^4852 17395$^$@0#sRefSet_hasUnconstrained
+^4853 17409@6@5@1@0@0^@3@0@0#sRefSet_unparsePlain
+^4854 17397@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrained
+^4855 17399@6@5@1@0@0^@3@0@0#sRefSet_unparseUnconstrainedPlain
+^4856 17415$$$@0#sRefSet_fixSrefs
+^4857 17341$$$@0#sRefSet_delete
+^4858 17403@6@5@1@0@0$@19@2@0#sRefSet_lookupMember
+^4859 17387$^$@0#sRefSet_isSameMember
+^4860 17389$^$@0#sRefSet_isSameNameMember
+^4861 17365@6@5@1@0@0$@2@0@0#sRefSet_newCopy
+^4862 17369@6@5@1@0@0$@2@0@0#sRefSet_newDeepCopy
+^4863 17405$^$@0#sRefSet_size
+^4864 17349@6@5@1@0@0$$@0#sRefSet_unionFree
 ^4865 4708@6@5@1@0@0^@2@0@0#sRefSet_new
-^4866 17319@6@5@1@0@0$@2@0@0#sRefSet_single
-^4867 17323@6@5@1@0@0$$@0#sRefSet_insert
-^4868 17379$^$@0#sRefSet_member
-^4869 17373$^$@0#sRefSet_containsSameObject
-^4870 17395@6@5@1@0@0^@2@0@0#sRefSet_unparse
-^4871 17405$@0@@1@p0$@0#sRefSet_free
-^4872 17325$@0@@1@p0$@0#sRefSet_clear
-^4873 17409@6@5@1@0@0^@2@0@0#sRefSet_addIndirection
-^4874 17407@6@5@1@0@0^@2@0@0#sRefSet_removeIndirection
-^4875 17339@6@5@1@0@0@0@@1@p0$@0#sRefSet_union
-^4876 17349$@0@@1@p0$@0#sRefSet_levelPrune
-^4877 17327$@0@@1@p0$@0#sRefSet_clearStatics
-^4878 17347@6@5@1@0@0$$@0#sRefSet_levelUnion
-^4879 17345@6@5@1@0@0$@2@0@0#sRefSet_intersect
-^4880 17415@6@5@1@0@0$@2@0@0#sRefSet_fetchKnown
-^4881 17413@6@5@1@0@0$@2@0@0#sRefSet_fetchUnknown
-^4882 17411@6@5@1@0@0$@2@0@0#sRefSet_accessField
-^4883 17343@6@5@1@0@0$@2@0@0#sRefSet_realNewUnion
-^4884 17399@6@5@1@0@0^@2@0@0#sRefSet_unparseDebug
-^4885 17401@6@5@1@0@0^@3@0@0#sRefSet_unparseFull
-^4886 17417$^$@0#sRefSet_compare
-^4887 17389$@0@@1@p1$@0#sRefSet_modifyMember
-^4888 17421@6@5@1@0@0@0@@1@tp0@2@0@0#sRefSet_undump
-^4889 17423@6@5@1@0@0^@2@0@0#sRefSet_dump
-^4890 17335$@0@@1@p0$@0#sRefSet_deleteBase
-^4891 17331@6@5@1@0@0^@19@2@0#sRefSet_choose
-^4892 17333@6@5@1@0@0^@19@2@0#sRefSet_mergeIntoOne
-^4893 17355@6@5@1@0@0^@2@0@0#sRefSet_levelCopy
-^4894 17341@6@5@1@0@0@0@@1@p0$@0#sRefSet_unionExcept
-^4895 17351@6@5@1@0@0@0@@1@p0$@0#sRefSet_copyInto
-^4896 17381$^$@0#sRefSet_hasStatic
-^4897 17425$@0@@1@p0$@0#sRefSet_markImmutable
+^4866 17331@6@5@1@0@0$@2@0@0#sRefSet_single
+^4867 17335@6@5@1@0@0$$@0#sRefSet_insert
+^4868 17391$^$@0#sRefSet_member
+^4869 17385$^$@0#sRefSet_containsSameObject
+^4870 17407@6@5@1@0@0^@2@0@0#sRefSet_unparse
+^4871 17417$@0@@1@p0$@0#sRefSet_free
+^4872 17337$@0@@1@p0$@0#sRefSet_clear
+^4873 17421@6@5@1@0@0^@2@0@0#sRefSet_addIndirection
+^4874 17419@6@5@1@0@0^@2@0@0#sRefSet_removeIndirection
+^4875 17351@6@5@1@0@0@0@@1@p0$@0#sRefSet_union
+^4876 17361$@0@@1@p0$@0#sRefSet_levelPrune
+^4877 17339$@0@@1@p0$@0#sRefSet_clearStatics
+^4878 17359@6@5@1@0@0$$@0#sRefSet_levelUnion
+^4879 17357@6@5@1@0@0$@2@0@0#sRefSet_intersect
+^4880 17427@6@5@1@0@0$@2@0@0#sRefSet_fetchKnown
+^4881 17425@6@5@1@0@0$@2@0@0#sRefSet_fetchUnknown
+^4882 17423@6@5@1@0@0$@2@0@0#sRefSet_accessField
+^4883 17355@6@5@1@0@0$@2@0@0#sRefSet_realNewUnion
+^4884 17411@6@5@1@0@0^@2@0@0#sRefSet_unparseDebug
+^4885 17413@6@5@1@0@0^@3@0@0#sRefSet_unparseFull
+^4886 17429$^$@0#sRefSet_compare
+^4887 17401$@0@@1@p1$@0#sRefSet_modifyMember
+^4888 17433@6@5@1@0@0@0@@1@tp0@2@0@0#sRefSet_undump
+^4889 17435@6@5@1@0@0^@2@0@0#sRefSet_dump
+^4890 17347$@0@@1@p0$@0#sRefSet_deleteBase
+^4891 17343@6@5@1@0@0^@19@2@0#sRefSet_choose
+^4892 17345@6@5@1@0@0^@19@2@0#sRefSet_mergeIntoOne
+^4893 17367@6@5@1@0@0^@2@0@0#sRefSet_levelCopy
+^4894 17353@6@5@1@0@0@0@@1@p0$@0#sRefSet_unionExcept
+^4895 17363@6@5@1@0@0@0@@1@p0$@0#sRefSet_copyInto
+^4896 17393$^$@0#sRefSet_hasStatic
+^4897 17437$@0@@1@p0$@0#sRefSet_markImmutable
 *2 (Enum member)
 ^4898 4773$#KINVALID#KDATATYPE#KCONST#KENUMCONST#KVAR#KFCN#KITER#KENDITER#KSTRUCTTAG#KUNIONTAG#KENUMTAG#KELIPSMARKER
 *9 (Enum tag)
 ^4912 4775$#KELAST
 ^4913 5$#KGLOBALMARKER
 *4 (Function)
-^4914 14466$^$@0#ekind_fromInt
+^4914 14472$^$@0#ekind_fromInt
 *1 (Constant)
 ^4915 4775$#ekind_variable#ekind_function
 *4 (Function)
-^4917 14472@6@5@1@0@0^@19@3@0#ekind_capName
-^4918 14468@6@5@1@0@0^@19@3@0#ekind_unparse
-^4919 14470@6@5@1@0@0^@19@3@0#ekind_unparseLong
+^4917 14478@6@5@1@0@0^@19@3@0#ekind_capName
+^4918 14474@6@5@1@0@0^@19@3@0#ekind_unparse
+^4919 14476@6@5@1@0@0^@19@3@0#ekind_unparseLong
 *0 (Datatype)
 ^4920 5@-@-@0@0@0@0@4798#usymId
 ^4921 4798@-@-@0@0@0@0@4799#typeId
 ^4925 4805@+@=@0@5@0@0@4806#usymIdSet
 *4 (Function)
 ^4926 4808@6@5@1@0@0$@3@0@0#usymIdSet_new
-^4927 17303$^$@0#usymIdSet_member
-^4928 17301@6@5@1@0@0$@3@0@0#usymIdSet_subtract
-^4929 17305$$$@0#usymIdSet_free
-^4930 17311@6@5@1@0@0$@2@0@0#usymIdSet_unparse
-^4931 17307@6@5@1@0@0$@2@0@0#usymIdSet_dump
-^4932 17309@6@5@1@0@0$@3@0@0#usymIdSet_undump
-^4933 17289@6@5@1@0@0$@2@0@0#usymIdSet_single
-^4934 17313$$$@0#usymIdSet_compare
+^4927 17315$^$@0#usymIdSet_member
+^4928 17313@6@5@1@0@0$@3@0@0#usymIdSet_subtract
+^4929 17317$$$@0#usymIdSet_free
+^4930 17323@6@5@1@0@0$@2@0@0#usymIdSet_unparse
+^4931 17319@6@5@1@0@0$@2@0@0#usymIdSet_dump
+^4932 17321@6@5@1@0@0$@3@0@0#usymIdSet_undump
+^4933 17301@6@5@1@0@0$@2@0@0#usymIdSet_single
+^4934 17325$$$@0#usymIdSet_compare
 *1 (Constant)
 ^4935 5$#usymIdSetBASESIZE
 *4 (Function)
-^4936 17299@6@5@1@0@0^@3@0@0#usymIdSet_newUnion
-^4937 17295@6@5@1@0@0^@3@0@0#usymIdSet_add
-^4938 17297@6@5@1@0@0$@2@0@0#usymIdSet_removeFresh
+^4936 17311@6@5@1@0@0^@3@0@0#usymIdSet_newUnion
+^4937 17307@6@5@1@0@0^@3@0@0#usymIdSet_add
+^4938 17309@6@5@1@0@0$@2@0@0#usymIdSet_removeFresh
 *1 (Constant)
 ^4939 4806@i0@0@4#usymIdSet_undefined
 *6 (Iterator finalizer)
 *5 (Iterator)
 ^4944 4841@41#sRefList_elements
 *4 (Function)
-^4945 17086$^$@0#sRefList_size
+^4945 17098$^$@0#sRefList_size
 *1 (Constant)
 ^4946 1076@i0@0@4#sRefList_undefined
 *4 (Function)
 ^4947 4851@6@5@1@0@0$@2@0@0#sRefList_new
-^4948 17076@6@5@1@0@0$@2@0@0#sRefList_single
-^4949 17080@6@2@1@0@0@0@@1@p0$@0#sRefList_add
-^4950 17084@6@5@1@0@0^@3@0@0#sRefList_unparse
-^4951 17088$$$@0#sRefList_free
-^4952 17082@6@5@1@0@0^@2@0@0#sRefList_copy
+^4948 17088@6@5@1@0@0$@2@0@0#sRefList_single
+^4949 17092@6@2@1@0@0@0@@1@p0$@0#sRefList_add
+^4950 17096@6@5@1@0@0^@3@0@0#sRefList_unparse
+^4951 17100$$$@0#sRefList_free
+^4952 17094@6@5@1@0@0^@2@0@0#sRefList_copy
 *1 (Constant)
 ^4953 5$#sRefListBASESIZE
 *7 (Struct tag)
 *5 (Iterator)
 ^4957 4867@190#uentryList_elements
 *4 (Function)
-^4958 16954$@0@@1@p0$@0#uentryList_clear
-^4959 17006$^$@0#uentryList_size
+^4958 16966$@0@@1@p0$@0#uentryList_clear
+^4959 17018$^$@0#uentryList_size
 *1 (Constant)
 ^4960 4866@@0@4#uentryList_missingParams
 *4 (Function)
-^4961 17008@6@0@1@0@53^$@0#uentryList_isMissingParams
+^4961 17020@6@0@1@0@53^$@0#uentryList_isMissingParams
 *1 (Constant)
 ^4962 4866@i0@0@4#uentryList_undefined
 *4 (Function)
 ^4963 4883@6@2@1@0@0$@2@0@0#uentryList_new
-^4964 16956@6@5@1@0@0@0@@1@p0$@0#uentryList_add
-^4965 16950@6@5@1@0@0^@2@0@0#uentryList_single
-^4966 16978@6@5@1@0@0^@19@2@0#uentryList_getN
-^4967 16960@6@5@1@0@0^@3@0@0#uentryList_unparseFull
-^4968 16958@6@5@1@0@0^@3@0@0#uentryList_unparse
-^4969 16966@6@5@1@0@0^@3@0@0#uentryList_unparseAbbrev
-^4970 16962@6@5@1@0@0^@3@0@0#uentryList_unparseParams
-^4971 16974$$$@0#uentryList_free
-^4972 16976$^$@0#uentryList_isVoid
-^4973 16972@6@5@1@0@0^@2@0@0#uentryList_copy
-^4974 16980$@0@@1@p0$@0#uentryList_fixMissingNames
-^4975 16986$^$@0#uentryList_compareStrict
-^4976 16984$^$@0#uentryList_compareParams
-^4977 16988$^$@0#uentryList_compareFields
-^4978 17018$^$@0#uentryList_equivFields
-^4979 16992@6@5@1@0@0^@3@0@0#uentryList_dumpParams
-^4980 16998@6@5@1@0@0@0@@1@tp0@3@0@0#uentryList_undump
-^4981 17010$^$@0#uentryList_hasReturned
-^4982 17004$@0@@1@p0$@0#uentryList_advanceSafe
-^4983 17002$^$@0#uentryList_isFinished
-^4984 17000$@0@@1@p0$@0#uentryList_reset
-^4985 16990@6@5@1@0@0^@19@2@0#uentryList_current
-^4986 16970$^$@0#uentryList_lookupRealName
-^4987 17012@6@5@1@0@0^@19@2@0#uentryList_lookupField
-^4988 17014@6@5@1@0@0$@3@0@0#uentryList_mergeFields
-^4989 17016$$$@0#uentryList_showFieldDifference
-^4990 16996@6@5@1@0@0$@2@0@0#uentryList_undumpFields
-^4991 16994@6@5@1@0@0$@2@0@0#uentryList_dumpFields
-^4992 16982$$$@0#uentryList_fixImpParams
-^4993 17020$$$@0#uentryList_matchFields
-^4994 16964$$$@0#uentryList_matchParams
+^4964 16968@6@5@1@0@0@0@@1@p0$@0#uentryList_add
+^4965 16962@6@5@1@0@0^@2@0@0#uentryList_single
+^4966 16990@6@5@1@0@0^@19@2@0#uentryList_getN
+^4967 16972@6@5@1@0@0^@3@0@0#uentryList_unparseFull
+^4968 16970@6@5@1@0@0^@3@0@0#uentryList_unparse
+^4969 16978@6@5@1@0@0^@3@0@0#uentryList_unparseAbbrev
+^4970 16974@6@5@1@0@0^@3@0@0#uentryList_unparseParams
+^4971 16986$$$@0#uentryList_free
+^4972 16988$^$@0#uentryList_isVoid
+^4973 16984@6@5@1@0@0^@2@0@0#uentryList_copy
+^4974 16992$@0@@1@p0$@0#uentryList_fixMissingNames
+^4975 16998$^$@0#uentryList_compareStrict
+^4976 16996$^$@0#uentryList_compareParams
+^4977 17000$^$@0#uentryList_compareFields
+^4978 17030$^$@0#uentryList_equivFields
+^4979 17004@6@5@1@0@0^@3@0@0#uentryList_dumpParams
+^4980 17010@6@5@1@0@0@0@@1@tp0@3@0@0#uentryList_undump
+^4981 17022$^$@0#uentryList_hasReturned
+^4982 17016$@0@@1@p0$@0#uentryList_advanceSafe
+^4983 17014$^$@0#uentryList_isFinished
+^4984 17012$@0@@1@p0$@0#uentryList_reset
+^4985 17002@6@5@1@0@0^@19@2@0#uentryList_current
+^4986 16982$^$@0#uentryList_lookupRealName
+^4987 17024@6@5@1@0@0^@19@2@0#uentryList_lookupField
+^4988 17026@6@5@1@0@0$@3@0@0#uentryList_mergeFields
+^4989 17028$$$@0#uentryList_showFieldDifference
+^4990 17008@6@5@1@0@0$@2@0@0#uentryList_undumpFields
+^4991 17006@6@5@1@0@0$@2@0@0#uentryList_dumpFields
+^4992 16994$$$@0#uentryList_fixImpParams
+^4993 17032$$$@0#uentryList_matchFields
+^4994 16976$$$@0#uentryList_matchParams
 *1 (Constant)
 ^4995 5$#uentryListBASESIZE
 *6 (Iterator finalizer)
 ^4997 4948@129#globSet_allElements
 *4 (Function)
 ^4998 4954@6@5@1@0@0^@2@0@0#globSet_new
-^4999 17156@6@5@1@0@0$@3@0@0#globSet_single
-^5000 17154@6@5@1@0@0@0@@1@p0$@0#globSet_insert
-^5001 17164$^$@0#globSet_member
-^5002 17166@6@5@1@0@0^@19@2@0#globSet_lookup
-^5003 17170$$$@0#globSet_free
-^5004 17176@6@5@1@0@0^@2@0@0#globSet_unparse
-^5005 17172@6@5@1@0@0^@2@0@0#globSet_dump
-^5006 17174@6@5@1@0@0@0@@1@tp0@2@0@0#globSet_undump
-^5007 17158$@0@@1@p0$@0#globSet_markImmutable
-^5008 17160@6@5@1@0@0@0@@1@p0$@0#globSet_copyInto
-^5009 17162@6@5@1@0@0^@2@0@0#globSet_newCopy
-^5010 17168$^$@0#globSet_hasStatic
-^5011 17178$$$@0#globSet_compare
-^5012 17152$$$@0#globSet_clear
+^4999 17168@6@5@1@0@0$@3@0@0#globSet_single
+^5000 17166@6@5@1@0@0@0@@1@p0$@0#globSet_insert
+^5001 17176$^$@0#globSet_member
+^5002 17178@6@5@1@0@0^@19@2@0#globSet_lookup
+^5003 17182$$$@0#globSet_free
+^5004 17188@6@5@1@0@0^@2@0@0#globSet_unparse
+^5005 17184@6@5@1@0@0^@2@0@0#globSet_dump
+^5006 17186@6@5@1@0@0@0@@1@tp0@2@0@0#globSet_undump
+^5007 17170$@0@@1@p0$@0#globSet_markImmutable
+^5008 17172@6@5@1@0@0@0@@1@p0$@0#globSet_copyInto
+^5009 17174@6@5@1@0@0^@2@0@0#globSet_newCopy
+^5010 17180$^$@0#globSet_hasStatic
+^5011 17190$$$@0#globSet_compare
+^5012 17164$$$@0#globSet_clear
 *1 (Constant)
 ^5013 1200@@0@4#globSet_undefined
 *7 (Struct tag)
 ^5015 4990@+@=@0@5@0@0@4991#ctypeList
 *4 (Function)
 ^5016 4995@6@5@1@0@0$@2@0@0#ctypeList_new
-^5017 16864$@0@@1@p0$@0#ctypeList_addh
-^5018 16868@6@5@1@0@0@0@@1@p0@2@0@0#ctypeList_append
-^5019 16866@6@5@1@0@0@0@@1@p0@3@0@0#ctypeList_add
-^5020 16870@6@5@1@0@0^@2@0@0#ctypeList_unparse
-^5021 16872$@0@@1@p0$@0#ctypeList_free
+^5017 16876$@0@@1@p0$@0#ctypeList_addh
+^5018 16880@6@5@1@0@0@0@@1@p0@2@0@0#ctypeList_append
+^5019 16878@6@5@1@0@0@0@@1@p0@3@0@0#ctypeList_add
+^5020 16882@6@5@1@0@0^@2@0@0#ctypeList_unparse
+^5021 16884$@0@@1@p0$@0#ctypeList_free
 *1 (Constant)
 ^5022 4991@i0@0@4#ctypeList_undefined
 *6 (Iterator finalizer)
 ^5030 5024@43#aliasTable_elements
 *4 (Function)
 ^5031 5026@6@5@1@0@0^@3@0@0#aliasTable_new
-^5032 14337$@0@@1@p0,p1$@0#aliasTable_clearAliases
-^5033 14347@6@5@1@0@0^@2@0@0#aliasTable_canAlias
-^5034 14353@6@5@1@0@0^@3@0@0#aliasTable_copy
-^5035 14363@6@5@1@0@0^@2@0@0#aliasTable_unparse
-^5036 14367$$$@0#aliasTable_free
-^5037 14331@6@5@1@0@0@0@@1@p0$@0#aliasTable_addMustAlias
-^5038 14359@6@5@1@0@0@0@@1@p0$@0#aliasTable_levelUnion
-^5039 14361@6@5@1@0@0@0@@1@s0@3@0@0#aliasTable_levelUnionNew
-^5040 14369$@0@g2675@0@0@1@g2675$@0#aliasTable_checkGlobs
-^5041 14345@6@5@1@0@0^@2@0@0#aliasTable_aliasedBy
-^5042 14365$$$@0#aliasTable_fixSrefs
-^5043 14357@6@5@1@0@0$$@0#aliasTable_levelUnionSeq
+^5032 14343$@0@@1@p0,p1$@0#aliasTable_clearAliases
+^5033 14353@6@5@1@0@0^@2@0@0#aliasTable_canAlias
+^5034 14359@6@5@1@0@0^@3@0@0#aliasTable_copy
+^5035 14369@6@5@1@0@0^@2@0@0#aliasTable_unparse
+^5036 14373$$$@0#aliasTable_free
+^5037 14337@6@5@1@0@0@0@@1@p0$@0#aliasTable_addMustAlias
+^5038 14365@6@5@1@0@0@0@@1@p0$@0#aliasTable_levelUnion
+^5039 14367@6@5@1@0@0@0@@1@s0@3@0@0#aliasTable_levelUnionNew
+^5040 14375$@0@g2675@0@0@1@g2675$@0#aliasTable_checkGlobs
+^5041 14351@6@5@1@0@0^@2@0@0#aliasTable_aliasedBy
+^5042 14371$$$@0#aliasTable_fixSrefs
+^5043 14363@6@5@1@0@0$$@0#aliasTable_levelUnionSeq
 *1 (Constant)
 ^5044 5$#aliasTableBASESIZE
 *4 (Function)
-^5045 16737@6@5@1@0@0@0@@1@tp0,p1$@0#reader_readLine
-^5046 16717$@0@@1@tp0$@0#reader_getInt
-^5047 16719$@0@@1@tp0$@0#reader_loadChar
-^5048 16721$@0@@1@tp0$@0#reader_getDouble
-^5049 16732$@0@@1@tp0$@0#reader_doCheckChar
-^5050 16730$@0@@1@tp0$@0#reader_optCheckChar
-^5051 16724@6@5@1@0@0@0@@1@tp0@2@0@0#reader_getWord
-^5052 16726@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntil
-^5053 16728@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntilOne
-^5054 16734$@0@@1@tp1$@0#reader_checkUngetc
+^5045 16749@6@5@1@0@0@0@@1@tp0,p1$@0#reader_readLine
+^5046 16729$@0@@1@tp0$@0#reader_getInt
+^5047 16731$@0@@1@tp0$@0#reader_loadChar
+^5048 16733$@0@@1@tp0$@0#reader_getDouble
+^5049 16744$@0@@1@tp0$@0#reader_doCheckChar
+^5050 16742$@0@@1@tp0$@0#reader_optCheckChar
+^5051 16736@6@5@1@0@0@0@@1@tp0@2@0@0#reader_getWord
+^5052 16738@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntil
+^5053 16740@6@5@1@0@0@0@@1@tp0@3@0@0#reader_readUntilOne
+^5054 16746$@0@@1@tp1$@0#reader_checkUngetc
 *1 (Constant)
 ^5055 1064@@0@4#GLOBAL_ENV
 *2 (Enum member)
 ^5070 5093$@1@s1@1@$@0#usymtab_inGlobalScope
 ^5071 5095$@1@s1@1@$@0#usymtab_inFunctionScope
 ^5072 5097$@1@s1@1@$@0#usymtab_inFileScope
-^5073 14694$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_checkFinalScope
-^5074 14690$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_allUsed
-^5075 14684$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_allDefined
-^5076 14640$@1@s1@1@s1$@0#usymtab_prepareDump
-^5077 14642$@1@s1@1@tp0$@0#usymtab_dump
-^5078 14644$@1@s1@1@p0,s1,tp0$@0#usymtab_load
-^5079 14710@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getRefQuiet
-^5080 14850$@1@s1,g18@6@0@1@g18$@0#usymtab_printLocal
-^5081 14704@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getParam
+^5073 14700$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_checkFinalScope
+^5074 14696$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_allUsed
+^5075 14690$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_allDefined
+^5076 14646$@1@s1@1@s1$@0#usymtab_prepareDump
+^5077 14648$@1@s1@1@tp0$@0#usymtab_dump
+^5078 14650$@1@s1@1@p0,s1,tp0$@0#usymtab_load
+^5079 14716@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getRefQuiet
+^5080 14858$@1@s1,g18@6@0@1@g18$@0#usymtab_printLocal
+^5081 14710@6@5@1@0@0@1@s1@1@@18@2@0#usymtab_getParam
 ^5082 5117$@1@s1@1@s1$@0#usymtab_free
 ^5083 5119$@1@s1@1@$@0#usymtab_inDeepScope
-^5084 14730@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExpose
-^5085 14734@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlob
-^5086 14732@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExposeGlob
-^5087 14614@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupUnionTag
-^5088 14612@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupStructTag
-^5089 14738@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEither
-^5090 14740$@1@s1@1@$@0#usymtab_lookupType
-^5091 14802$@1@s1@1@$@0#usymtab_isDefinitelyNull
-^5092 14804$@1@s1@1@$@0#usymtab_isDefinitelyNullDeep
-^5093 14594$@1@s1@1@s1,p0$@0#usymtab_supExposedTypeEntry
-^5094 14588$@1@s1@1@s1,p0$@0#usymtab_supTypeEntry
-^5095 14590@6@5@1@0@0@1@s1@1@s1@19@2@0#usymtab_supReturnTypeEntry
-^5096 14728@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupSafe
-^5097 14622@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_getGlobalEntry
-^5098 14752$@1@s1@1@$@0#usymtab_exists
-^5099 14772$@1@s1@1@$@0#usymtab_existsVar
-^5100 14756$@1@s1@1@$@0#usymtab_existsGlob
-^5101 14762$@1@s1@1@$@0#usymtab_existsType
-^5102 14758$@1@s1@1@$@0#usymtab_existsEither
-^5103 14764$@1@s1@1@$@0#usymtab_existsTypeEither
-^5104 14618$@1@s1@1@$@0#usymtab_getId
-^5105 14610$@1@s1@1@$@0#usymtab_getTypeId
-^5106 14578$@1@s1@1@s1,p0$@0#usymtab_supEntry
-^5107 14790$@1@s1@1@s1,p0$@0#usymtab_replaceEntry
-^5108 14598$@1@s1@1@s1,p0$@0#usymtab_supEntrySref
-^5109 14600$@1@s1@1@s1,p0$@0#usymtab_supGlobalEntry
-^5110 14572$@0@s1@1@s1,p0$@0#usymtab_addGlobalEntry
-^5111 14582@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntryReturn
-^5112 14570$@1@s1@1@s1,p0$@0#usymtab_addEntry
-^5113 14742$@1@s1@1@s0$@0#usymtab_lookupAbstractType
-^5114 14792$@1@s1@1@$@0#usymtab_matchForwardStruct
-^5115 14770$@1@s1@1@$@0#usymtab_existsEnumTag
-^5116 14768$@1@s1@1@$@0#usymtab_existsUnionTag
-^5117 14766$@1@s1@1@$@0#usymtab_existsStructTag
+^5084 14736@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExpose
+^5085 14740@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlob
+^5086 14738@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupExposeGlob
+^5087 14620@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupUnionTag
+^5088 14618@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupStructTag
+^5089 14744@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEither
+^5090 14746$@1@s1@1@$@0#usymtab_lookupType
+^5091 14808$@1@s1@1@$@0#usymtab_isDefinitelyNull
+^5092 14810$@1@s1@1@$@0#usymtab_isDefinitelyNullDeep
+^5093 14600$@1@s1@1@s1,p0$@0#usymtab_supExposedTypeEntry
+^5094 14594$@1@s1@1@s1,p0$@0#usymtab_supTypeEntry
+^5095 14596@6@5@1@0@0@1@s1@1@s1@19@2@0#usymtab_supReturnTypeEntry
+^5096 14734@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupSafe
+^5097 14628@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_getGlobalEntry
+^5098 14758$@1@s1@1@$@0#usymtab_exists
+^5099 14778$@1@s1@1@$@0#usymtab_existsVar
+^5100 14762$@1@s1@1@$@0#usymtab_existsGlob
+^5101 14768$@1@s1@1@$@0#usymtab_existsType
+^5102 14764$@1@s1@1@$@0#usymtab_existsEither
+^5103 14770$@1@s1@1@$@0#usymtab_existsTypeEither
+^5104 14624$@1@s1@1@$@0#usymtab_getId
+^5105 14616$@1@s1@1@$@0#usymtab_getTypeId
+^5106 14584$@1@s1@1@s1,p0$@0#usymtab_supEntry
+^5107 14796$@1@s1@1@s1,p0$@0#usymtab_replaceEntry
+^5108 14604$@1@s1@1@s1,p0$@0#usymtab_supEntrySref
+^5109 14606$@1@s1@1@s1,p0$@0#usymtab_supGlobalEntry
+^5110 14578$@0@s1@1@s1,p0$@0#usymtab_addGlobalEntry
+^5111 14588@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntryReturn
+^5112 14576$@1@s1@1@s1,p0$@0#usymtab_addEntry
+^5113 14748$@1@s1@1@s0$@0#usymtab_lookupAbstractType
+^5114 14798$@1@s1@1@$@0#usymtab_matchForwardStruct
+^5115 14776$@1@s1@1@$@0#usymtab_existsEnumTag
+^5116 14774$@1@s1@1@$@0#usymtab_existsUnionTag
+^5117 14772$@1@s1@1@$@0#usymtab_existsStructTag
 *6 (Iterator finalizer)
 ^5118 0@33#end_usymtab_entries
 *5 (Iterator)
 ^5119 5204@33#usymtab_entries
 *4 (Function)
 ^5120 5206$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_displayAllUses
-^5121 14838$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_printOut
-^5122 14842$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_printAll
+^5121 14844$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_printOut
+^5122 14848$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_printAll
 ^5123 5212$@1@s1@1@s1$@0#usymtab_enterScope
-^5124 14654$@1@s1@1@s1$@0#usymtab_enterFunctionScope
-^5125 14696$@1@s1@1@s1$@0#usymtab_quietExitScope
-^5126 14700$@1@s1@1@s1$@0#usymtab_exitScope
-^5127 14794$@0@s1@1@s1$@0#usymtab_addGuards
-^5128 14540$@0@s1@1@s1$@0#usymtab_setExitCode
+^5124 14660$@1@s1@1@s1$@0#usymtab_enterFunctionScope
+^5125 14702$@1@s1@1@s1$@0#usymtab_quietExitScope
+^5126 14706$@1@s1@1@s1$@0#usymtab_exitScope
+^5127 14800$@0@s1@1@s1$@0#usymtab_addGuards
+^5128 14546$@0@s1@1@s1$@0#usymtab_setExitCode
 ^5129 5224$@1@s1@1@s1$@0#usymtab_exitFile
 ^5130 5226$@1@s1@1@s1$@0#usymtab_enterFile
-^5131 14616@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEnumTag
-^5132 14638$@1@s1@1@$@0#usymtab_convertId
-^5133 14551$@1@s1@1@s1$@0#usymtab_initMod
+^5131 14622@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupEnumTag
+^5132 14644$@1@s1@1@$@0#usymtab_convertId
+^5133 14557$@1@s1@1@s1$@0#usymtab_initMod
 ^5134 5234$@0@s1@1@s1$@0#usymtab_initBool
 ^5135 5236$@1@s1@1@s1$@0#usymtab_initGlobalMarker
-^5136 14686$@1@s1@1@s1$@0#usymtab_exportHeader
-^5137 14744$@1@s1@1@$@0#usymtab_structFieldsType
-^5138 14746$@1@s1@1@$@0#usymtab_unionFieldsType
-^5139 14750$@1@s1@1@$@0#usymtab_enumEnumNameListType
-^5140 14626@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntrySafe
-^5141 14668$@0@s1@1@s1$@0#usymtab_popOrBranch
-^5142 14672$@0@s1@1@s1$@0#usymtab_popAndBranch
-^5143 14660$@0@s1@1@s1$@0#usymtab_trueBranch
-^5144 14682$@0@s1@1@s1$@0#usymtab_altBranch
-^5145 14662$@0@s1@1@s1$@0#usymtab_popTrueBranch
-^5146 14666$@0@s1@1@s1$@0#usymtab_popTrueExecBranch
-^5147 14678$@0@s1@1@s1$@0#usymtab_popBranches
-^5148 14798$@0@s1@1@s1$@0#usymtab_unguard
-^5149 14800$@1@s1@1@$@0#usymtab_isGuarded
+^5136 14692$@1@s1@1@s1$@0#usymtab_exportHeader
+^5137 14750$@1@s1@1@$@0#usymtab_structFieldsType
+^5138 14752$@1@s1@1@$@0#usymtab_unionFieldsType
+^5139 14756$@1@s1@1@$@0#usymtab_enumEnumNameListType
+^5140 14632@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntrySafe
+^5141 14674$@0@s1@1@s1$@0#usymtab_popOrBranch
+^5142 14678$@0@s1@1@s1$@0#usymtab_popAndBranch
+^5143 14666$@0@s1@1@s1$@0#usymtab_trueBranch
+^5144 14688$@0@s1@1@s1$@0#usymtab_altBranch
+^5145 14668$@0@s1@1@s1$@0#usymtab_popTrueBranch
+^5146 14672$@0@s1@1@s1$@0#usymtab_popTrueExecBranch
+^5147 14684$@0@s1@1@s1$@0#usymtab_popBranches
+^5148 14804$@0@s1@1@s1$@0#usymtab_unguard
+^5149 14806$@1@s1@1@$@0#usymtab_isGuarded
 ^5150 5266$@1@s1,g2675@0@0@1@tg2675$@0#usymtab_printGuards
-^5151 14698$@1@s1@1@s1$@0#usymtab_quietPlainExitScope
+^5151 14704$@1@s1@1@s1$@0#usymtab_quietPlainExitScope
 ^5152 5270$@1@s1,g18@6@0@1@tg18$@0#usymtab_printComplete
-^5153 14760$@1@s1@1@$@0#usymtab_existsGlobEither
-^5154 14628$@1@s1@1@$@0#usymtab_isBoolType
-^5155 14630@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_getTypeEntryName
-^5156 14624@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntry
-^5157 14592$@1@s1@1@s1,p0$@0#usymtab_supAbstractTypeEntry
-^5158 14596$@1@s1@1@s1,p0$@0#usymtab_supForwardTypeEntry
-^5159 14586@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supGlobalEntryReturn
-^5160 14584@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntrySrefReturn
-^5161 14702$@1@s1@1@$@25#uentry_directParamNo
-^5162 14670$@0@s1@1@s1$@0#usymtab_newCase
-^5163 14658$@0@s1@1@s1$@0#usymtab_switchBranch
+^5153 14766$@1@s1@1@$@0#usymtab_existsGlobEither
+^5154 14634$@1@s1@1@$@0#usymtab_isBoolType
+^5155 14636@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_getTypeEntryName
+^5156 14630@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_getTypeEntry
+^5157 14598$@1@s1@1@s1,p0$@0#usymtab_supAbstractTypeEntry
+^5158 14602$@1@s1@1@s1,p0$@0#usymtab_supForwardTypeEntry
+^5159 14592@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supGlobalEntryReturn
+^5160 14590@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supEntrySrefReturn
+^5161 14708$@1@s1@1@$@25#uentry_directParamNo
+^5162 14676$@0@s1@1@s1$@0#usymtab_newCase
+^5163 14664$@0@s1@1@s1$@0#usymtab_switchBranch
 ^5164 5294@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseStack
-^5165 14674$@0@s1@1@s1$@0#usymtab_exitSwitch
-^5166 14736@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlobSafe
-^5167 14834@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_aliasedBy
-^5168 14832@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_canAlias
-^5169 14828$@0@s1@1@s1,p0$@0#usymtab_clearAlias
-^5170 14824$@0@s1@1@s1$@0#usymtab_addMustAlias
-^5171 14826$@0@s1@1@s1$@0#usymtab_addForceMustAlias
+^5165 14680$@0@s1@1@s1$@0#usymtab_exitSwitch
+^5166 14742@6@5@1@0@0@1@s1@1@@19@3@0#usymtab_lookupGlobSafe
+^5167 14840@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_aliasedBy
+^5168 14838@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_canAlias
+^5169 14834$@0@s1@1@s1,p0$@0#usymtab_clearAlias
+^5170 14830$@0@s1@1@s1$@0#usymtab_addMustAlias
+^5171 14832$@0@s1@1@s1$@0#usymtab_addForceMustAlias
 ^5172 5310@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_unparseAliases
-^5173 14602@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supReturnFileEntry
-^5174 14542$@1@s1@1@$@0#usymtab_isAltDefinitelyNullDeep
-^5175 14754$@1@s1@1@$@0#usymtab_existsReal
-^5176 14830@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_allAliases
-^5177 14688$@1@s1@1@s1$@0#usymtab_exportLocal
+^5173 14608@6@5@1@0@0@1@s1@1@s1,p0@19@2@0#usymtab_supReturnFileEntry
+^5174 14548$@1@s1@1@$@0#usymtab_isAltDefinitelyNullDeep
+^5175 14760$@1@s1@1@$@0#usymtab_existsReal
+^5176 14836@6@5@1@0@0@1@s1@1@@2@0@0#usymtab_allAliases
+^5177 14694$@1@s1@1@s1$@0#usymtab_exportLocal
 ^5178 5322$@0@s1@1@s1$@0#usymtab_popCaseBranch
 *1 (Constant)
 ^5179 5$#globScope#fileScope#paramsScope#functionScope
 ^5183 1064@i0@0@4#usymtab_undefined
 *4 (Function)
-^5184 14856$@1@s1,g2675@0@0@1@tg2675,p0$@0#usymtab_checkDistinctName
-^5185 14858@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupGlobalMarker
-^5186 14482$@1@s1@1@$@0#usymtab_getCurrentDepth
+^5184 14864$@1@s1,g2675@0@0@1@tg2675,p0$@0#usymtab_checkDistinctName
+^5185 14866@6@5@1@0@0@1@s1@1@@19@2@0#usymtab_lookupGlobalMarker
+^5186 14488$@1@s1@1@$@0#usymtab_getCurrentDepth
 *2 (Enum member)
 ^5187 5331$#CT_UNKNOWN#CT_PRIM#CT_USER#CT_ABST#CT_ENUM#CT_PTR#CT_ARRAY#CT_FIXEDARRAY#CT_FCN#CT_STRUCT#CT_UNION#CT_ENUMLIST#CT_BOOL#CT_CONJ#CT_EXPFCN
 *9 (Enum tag)
 *1 (Constant)
 ^5222 1213$#ctype_undefined#ctype_dne#ctype_unknown#ctype_void#ctype_char#ctype_uchar#ctype_double#ctype_ldouble#ctype_float#ctype_int#ctype_uint#ctype_sint#ctype_lint#ctype_usint#ctype_ulint#ctype_llint#ctype_ullint#ctype_bool#ctype_string#ctype_anyintegral#ctype_unsignedintegral#ctype_signedintegral#ctype_voidPointer
 *4 (Function)
-^5245 12636$$$@0#ctype_forceRealType
-^5246 12784$$$@0#ctype_forceMatch
-^5247 12774$$$@0#ctype_genMatch
-^5248 12634$^$@0#ctype_isSimple
-^5249 12644$^$@0#ctype_isAbstract
-^5250 12792$^$@0#ctype_isArray
-^5251 12796$^$@0#ctype_isFixedArray
-^5252 12794$^$@0#ctype_isIncompleteArray
-^5253 12798$^$@0#ctype_isArrayPtr
-^5254 12704$^$@0#ctype_isBool
-^5255 12702$^$@0#ctype_isManifestBool
-^5256 12696$^$@0#ctype_isChar
-^5257 12698$^$@0#ctype_isUnsignedChar
-^5258 12700$^$@0#ctype_isSignedChar
-^5259 12694$^$@0#ctype_isString
-^5260 12758$^$@0#ctype_isConj
-^5261 12706$^$@0#ctype_isDirectBool
-^5262 12736$^$@0#ctype_isDirectInt
-^5263 12824$^$@0#ctype_isEnum
-^5264 12680$^$@0#ctype_isExpFcn
-^5265 12820$^$@0#ctype_isFirstVoid
-^5266 12748$^$@0#ctype_isForceRealBool
-^5267 12746$^$@0#ctype_isForceRealInt
-^5268 12744$^$@0#ctype_isForceRealNumeric
-^5269 12678$^$@0#ctype_isFunction
-^5270 12684$^$@0#ctype_isArbitraryIntegral
-^5271 12686$^$@0#ctype_isUnsignedIntegral
-^5272 12688$^$@0#ctype_isSignedIntegral
-^5273 12690$^$@0#ctype_isInt
-^5274 12692$^$@0#ctype_isRegularInt
-^5275 12850$^$@0#ctype_isMutable
-^5276 12646$^$@0#ctype_isImmutableAbstract
-^5277 12716$^$@0#ctype_isNumeric
-^5278 12790$^$@0#ctype_isPointer
-^5279 12708$^$@0#ctype_isReal
-^5280 12710$^$@0#ctype_isFloat
-^5281 12712$^$@0#ctype_isDouble
-^5282 12714$^$@0#ctype_isSigned
-^5283 12864$^$@0#ctype_isUnsigned
-^5284 12732$^$@0#ctype_isRealAP
-^5285 12648$^$@0#ctype_isRealAbstract
-^5286 12730$^$@0#ctype_isRealArray
-^5287 12724$^$@0#ctype_isRealBool
-^5288 12734$^$@0#ctype_isRealFunction
-^5289 12720$^$@0#ctype_isRealInt
-^5290 12718$^$@0#ctype_isRealNumeric
-^5291 12726$^$@0#ctype_isRealPointer
-^5292 12728$^$@0#ctype_isRealSU
-^5293 12722$^$@0#ctype_isRealVoid
-^5294 12828$^$@0#ctype_isStruct
-^5295 12834$^$@0#ctype_isStructorUnion
-^5296 12640$^$@0#ctype_isUA
-^5297 12830$^$@0#ctype_isUnion
-^5298 12682$^$@0#ctype_isVoid
-^5299 12788$^$@0#ctype_isVoidPointer
-^5300 12854$^$@0#ctype_isVisiblySharable
-^5301 12782$^$@0#ctype_match
-^5302 12786$^$@0#ctype_matchArg
-^5303 12776$^$@0#ctype_sameName
-^5304 12812@6@5@1@0@0^@2@0@0#ctype_dump
-^5305 12826@6@5@1@0@0^@19@3@0#ctype_enumTag
-^5306 12804@6@5@1@0@0^@19@3@0#ctype_unparse
-^5307 12808@6@5@1@0@0^@19@3@0#ctype_unparseDeep
-^5308 12806@6@5@1@0@0^@19@3@0#ctype_unparseSafe
-^5309 12610$^$@0#ctkind_fromInt
-^5310 12780$^$@0#ctype_matchDef
-^5311 12810$$$@0#ctype_undump
-^5312 12816$$$@0#ctype_adjustPointers
-^5313 12656$^$@0#ctype_baseArrayPtr
-^5314 12856$$$@0#ctype_combine
-^5315 12628$^$@0#ctype_createAbstract
-^5316 12822$$$@0#ctype_createEnum
-^5317 12844$^$@0#ctype_createForwardStruct
-^5318 12846$^$@0#ctype_createForwardUnion
-^5319 12766$$$@0#ctype_createStruct
-^5320 12770$$$@0#ctype_createUnion
-^5321 12838$$$@0#ctype_createUnnamedStruct
-^5322 12840$$$@0#ctype_createUnnamedUnion
-^5323 12626$$$@0#ctype_createUser
-^5324 12842$^$@0#ctype_isUnnamedSU
-^5325 12642$^$@0#ctype_isUser
-^5326 12674$$$@0#ctype_expectFunction
-^5327 12836$$$@0#ctype_fixArrayPtr
-^5328 12814$^$@0#ctype_getBaseType
-^5329 12654$$$@0#ctype_makeArray
-^5330 12652$$$@0#ctype_makeFixedArray
-^5331 12756$$$@0#ctype_makeConj
-^5332 12668$$$@0#ctype_makeParamsFunction
-^5333 12672$^$@0#ctype_makeFunction
-^5334 12670$^$@0#ctype_makeNFParamsFunction
-^5335 12650$$$@0#ctype_makePointer
-^5336 12676$$$@0#ctype_makeRawFunction
-^5337 12662$^$@0#ctype_newBase
-^5338 12632$^$@0#ctype_realType
-^5339 12638$^$@0#ctype_realishType
-^5340 12848$^$@0#ctype_removePointers
-^5341 12858$^$@0#ctype_resolve
-^5342 12832$^$@0#ctype_resolveNumerics
-^5343 12658$^$@0#ctype_getReturnType
-^5344 12852$^$@0#ctype_isRefCounted
-^5345 12660@6@5@1@0@0^@19@3@0#ctype_argsFunction
-^5346 12818$^@19@3@0#ctype_elist
-^5347 12768@6@5@1@0@0^@19@3@0#ctype_getFields
-^5348 12666$^$@0#ctype_compare
-^5349 12630$$$@0#ctype_count
-^5350 12752$$$@0#ctype_makeExplicitConj
-^5351 12800$$$@0#ctype_typeId
-^5352 12860$$$@0#ctype_fromQual
-^5353 12862$$$@0#ctype_isAnyFloat
-^5354 12872$$$@0#ctype_isStackAllocated
+^5245 12642$$$@0#ctype_forceRealType
+^5246 12790$$$@0#ctype_forceMatch
+^5247 12780$$$@0#ctype_genMatch
+^5248 12640$^$@0#ctype_isSimple
+^5249 12650$^$@0#ctype_isAbstract
+^5250 12798$^$@0#ctype_isArray
+^5251 12802$^$@0#ctype_isFixedArray
+^5252 12800$^$@0#ctype_isIncompleteArray
+^5253 12804$^$@0#ctype_isArrayPtr
+^5254 12710$^$@0#ctype_isBool
+^5255 12708$^$@0#ctype_isManifestBool
+^5256 12702$^$@0#ctype_isChar
+^5257 12704$^$@0#ctype_isUnsignedChar
+^5258 12706$^$@0#ctype_isSignedChar
+^5259 12700$^$@0#ctype_isString
+^5260 12764$^$@0#ctype_isConj
+^5261 12712$^$@0#ctype_isDirectBool
+^5262 12742$^$@0#ctype_isDirectInt
+^5263 12830$^$@0#ctype_isEnum
+^5264 12686$^$@0#ctype_isExpFcn
+^5265 12826$^$@0#ctype_isFirstVoid
+^5266 12754$^$@0#ctype_isForceRealBool
+^5267 12752$^$@0#ctype_isForceRealInt
+^5268 12750$^$@0#ctype_isForceRealNumeric
+^5269 12684$^$@0#ctype_isFunction
+^5270 12690$^$@0#ctype_isArbitraryIntegral
+^5271 12692$^$@0#ctype_isUnsignedIntegral
+^5272 12694$^$@0#ctype_isSignedIntegral
+^5273 12696$^$@0#ctype_isInt
+^5274 12698$^$@0#ctype_isRegularInt
+^5275 12856$^$@0#ctype_isMutable
+^5276 12652$^$@0#ctype_isImmutableAbstract
+^5277 12722$^$@0#ctype_isNumeric
+^5278 12796$^$@0#ctype_isPointer
+^5279 12714$^$@0#ctype_isReal
+^5280 12716$^$@0#ctype_isFloat
+^5281 12718$^$@0#ctype_isDouble
+^5282 12720$^$@0#ctype_isSigned
+^5283 12870$^$@0#ctype_isUnsigned
+^5284 12738$^$@0#ctype_isRealAP
+^5285 12654$^$@0#ctype_isRealAbstract
+^5286 12736$^$@0#ctype_isRealArray
+^5287 12730$^$@0#ctype_isRealBool
+^5288 12740$^$@0#ctype_isRealFunction
+^5289 12726$^$@0#ctype_isRealInt
+^5290 12724$^$@0#ctype_isRealNumeric
+^5291 12732$^$@0#ctype_isRealPointer
+^5292 12734$^$@0#ctype_isRealSU
+^5293 12728$^$@0#ctype_isRealVoid
+^5294 12834$^$@0#ctype_isStruct
+^5295 12840$^$@0#ctype_isStructorUnion
+^5296 12646$^$@0#ctype_isUA
+^5297 12836$^$@0#ctype_isUnion
+^5298 12688$^$@0#ctype_isVoid
+^5299 12794$^$@0#ctype_isVoidPointer
+^5300 12860$^$@0#ctype_isVisiblySharable
+^5301 12788$^$@0#ctype_match
+^5302 12792$^$@0#ctype_matchArg
+^5303 12782$^$@0#ctype_sameName
+^5304 12818@6@5@1@0@0^@2@0@0#ctype_dump
+^5305 12832@6@5@1@0@0^@19@3@0#ctype_enumTag
+^5306 12810@6@5@1@0@0^@19@3@0#ctype_unparse
+^5307 12814@6@5@1@0@0^@19@3@0#ctype_unparseDeep
+^5308 12812@6@5@1@0@0^@19@3@0#ctype_unparseSafe
+^5309 12616$^$@0#ctkind_fromInt
+^5310 12786$^$@0#ctype_matchDef
+^5311 12816$$$@0#ctype_undump
+^5312 12822$$$@0#ctype_adjustPointers
+^5313 12662$^$@0#ctype_baseArrayPtr
+^5314 12862$$$@0#ctype_combine
+^5315 12634$^$@0#ctype_createAbstract
+^5316 12828$$$@0#ctype_createEnum
+^5317 12850$^$@0#ctype_createForwardStruct
+^5318 12852$^$@0#ctype_createForwardUnion
+^5319 12772$$$@0#ctype_createStruct
+^5320 12776$$$@0#ctype_createUnion
+^5321 12844$$$@0#ctype_createUnnamedStruct
+^5322 12846$$$@0#ctype_createUnnamedUnion
+^5323 12632$$$@0#ctype_createUser
+^5324 12848$^$@0#ctype_isUnnamedSU
+^5325 12648$^$@0#ctype_isUser
+^5326 12680$$$@0#ctype_expectFunction
+^5327 12842$$$@0#ctype_fixArrayPtr
+^5328 12820$^$@0#ctype_getBaseType
+^5329 12660$$$@0#ctype_makeArray
+^5330 12658$$$@0#ctype_makeFixedArray
+^5331 12762$$$@0#ctype_makeConj
+^5332 12674$$$@0#ctype_makeParamsFunction
+^5333 12678$^$@0#ctype_makeFunction
+^5334 12676$^$@0#ctype_makeNFParamsFunction
+^5335 12656$$$@0#ctype_makePointer
+^5336 12682$$$@0#ctype_makeRawFunction
+^5337 12668$^$@0#ctype_newBase
+^5338 12638$^$@0#ctype_realType
+^5339 12644$^$@0#ctype_realishType
+^5340 12854$^$@0#ctype_removePointers
+^5341 12864$^$@0#ctype_resolve
+^5342 12838$^$@0#ctype_resolveNumerics
+^5343 12664$^$@0#ctype_getReturnType
+^5344 12858$^$@0#ctype_isRefCounted
+^5345 12666@6@5@1@0@0^@19@3@0#ctype_argsFunction
+^5346 12824$^@19@3@0#ctype_elist
+^5347 12774@6@5@1@0@0^@19@3@0#ctype_getFields
+^5348 12672$^$@0#ctype_compare
+^5349 12636$$$@0#ctype_count
+^5350 12758$$$@0#ctype_makeExplicitConj
+^5351 12806$$$@0#ctype_typeId
+^5352 12866$$$@0#ctype_fromQual
+^5353 12868$$$@0#ctype_isAnyFloat
+^5354 12878$$$@0#ctype_isStackAllocated
 *1 (Constant)
 ^5355 1213$#ctype_missingParamsMarker
 *4 (Function)
-^5356 12778$$$@0#ctype_almostEqual
+^5356 12784$$$@0#ctype_almostEqual
 *1 (Constant)
 ^5357 1213$#ctype_elipsMarker
 *4 (Function)
-^5358 12802@6@5@1@0@0$@3@0@0#ctype_unparseDeclaration
-^5359 12664$^$@0#ctype_sameAltTypes
-^5360 12618$$$@0#ctype_dumpTable
-^5361 12616$$$@0#ctype_loadTable
+^5358 12808@6@5@1@0@0$@3@0@0#ctype_unparseDeclaration
+^5359 12670$^$@0#ctype_sameAltTypes
+^5360 12624$$$@0#ctype_dumpTable
+^5361 12622$$$@0#ctype_loadTable
 ^5362 5594$$$@0#ctype_destroyMod
 ^5363 5596$$$@0#ctype_initTable
 ^5364 5598@6@5@1@0@0$@2@0@0#ctype_unparseTable
 ^5365 5600$$$@0#ctype_printTable
-^5366 12878$^$@0#ctype_widest
-^5367 12886$$$@0#ctype_getArraySize
-^5368 12624$^$@0#ctype_isUserBool
+^5366 12884$^$@0#ctype_widest
+^5367 12892$$$@0#ctype_getArraySize
+^5368 12630$^$@0#ctype_isUserBool
 *7 (Struct tag)
 ^5369 5607@5608#@!156
 *0 (Datatype)
 *1 (Constant)
 ^5371 5610@i0@0@4#qtype_undefined
 *4 (Function)
-^5372 12091@6@5@1@0@0$$@0#qtype_addQualList
-^5373 12095@6@5@1@0@0$$@0#qtype_mergeImplicitAlt
-^5374 12111@6@5@1@0@0$@2@0@0#qtype_copy
-^5375 12083@6@2@1@0@0^@3@0@0#qtype_create
+^5372 12097@6@5@1@0@0$$@0#qtype_addQualList
+^5373 12101@6@5@1@0@0$$@0#qtype_mergeImplicitAlt
+^5374 12117@6@5@1@0@0$@2@0@0#qtype_copy
+^5375 12089@6@2@1@0@0^@3@0@0#qtype_create
 ^5376 5630@6@5@1@0@0^@2@0@0#qtype_unknown
-^5377 12089@6@5@1@0@0$$@0#qtype_addQual
-^5378 12099@6@5@1@0@0$$@0#qtype_combine
-^5379 12097@6@5@1@0@0$$@0#qtype_mergeAlt
-^5380 12101@6@5@1@0@0$$@0#qtype_resolve
-^5381 12109$$$@0#qtype_adjustPointers
-^5382 12103@6@5@1@0@0^@2@0@0#qtype_unparse
-^5383 12105@6@5@1@0@0$$@0#qtype_newBase
-^5384 12107@6@5@1@0@0$$@0#qtype_newQbase
-^5385 12085$$$@0#qtype_free
+^5377 12095@6@5@1@0@0$$@0#qtype_addQual
+^5378 12105@6@5@1@0@0$$@0#qtype_combine
+^5379 12103@6@5@1@0@0$$@0#qtype_mergeAlt
+^5380 12107@6@5@1@0@0$$@0#qtype_resolve
+^5381 12115$$$@0#qtype_adjustPointers
+^5382 12109@6@5@1@0@0^@2@0@0#qtype_unparse
+^5383 12111@6@5@1@0@0$$@0#qtype_newBase
+^5384 12113@6@5@1@0@0$$@0#qtype_newQbase
+^5385 12091$$$@0#qtype_free
 *1 (Constant)
 ^5386 1061@i0@0@4#idDecl_undefined
 *4 (Function)
-^5387 13094$$$@0#idDecl_free
-^5388 13092@6@5@1@0@0$@2@0@0#idDecl_create
-^5389 13090@6@5@1@0@0$@2@0@0#idDecl_createClauses
-^5390 13096@6@5@1@0@0$@2@0@0#idDecl_unparse
-^5391 13098@6@5@1@0@0$@2@0@0#idDecl_unparseC
-^5392 13102@6@5@1@0@0$@19@2@0#idDecl_getTyp
-^5393 13112$$$@0#idDecl_setTyp
-^5394 13120@6@5@1@0@0$$@0#idDecl_expectFunction
-^5395 13114@6@5@1@0@0$$@0#idDecl_replaceCtype
-^5396 13116@6@5@1@0@0$$@0#idDecl_fixBase
-^5397 13118@6@5@1@0@0$$@0#idDecl_fixParamBase
-^5398 13122$@0@@1@p0$@0#idDecl_addClauses
-^5399 13104$^$@0#idDecl_getCtype
-^5400 13106@6@5@1@0@0^@19@2@0#idDecl_getQuals
-^5401 13108@6@5@1@0@0^@19@2@0#idDecl_getClauses
-^5402 13100@6@5@1@0@0^@19@3@0#idDecl_observeId
-^5403 13110$$$@0#idDecl_addQual
+^5387 13100$$$@0#idDecl_free
+^5388 13098@6@5@1@0@0$@2@0@0#idDecl_create
+^5389 13096@6@5@1@0@0$@2@0@0#idDecl_createClauses
+^5390 13102@6@5@1@0@0$@2@0@0#idDecl_unparse
+^5391 13104@6@5@1@0@0$@2@0@0#idDecl_unparseC
+^5392 13108@6@5@1@0@0$@19@2@0#idDecl_getTyp
+^5393 13118$$$@0#idDecl_setTyp
+^5394 13126@6@5@1@0@0$$@0#idDecl_expectFunction
+^5395 13120@6@5@1@0@0$$@0#idDecl_replaceCtype
+^5396 13122@6@5@1@0@0$$@0#idDecl_fixBase
+^5397 13124@6@5@1@0@0$$@0#idDecl_fixParamBase
+^5398 13128$@0@@1@p0$@0#idDecl_addClauses
+^5399 13110$^$@0#idDecl_getCtype
+^5400 13112@6@5@1@0@0^@19@2@0#idDecl_getQuals
+^5401 13114@6@5@1@0@0^@19@2@0#idDecl_getClauses
+^5402 13106@6@5@1@0@0^@19@3@0#idDecl_observeId
+^5403 13116$$$@0#idDecl_addQual
 *2 (Enum member)
 ^5404 5688$#MVLONG#MVCHAR#MVDOUBLE#MVSTRING
 *9 (Enum tag)
 *1 (Constant)
 ^5413 5696@i0@0@6#multiVal_undefined
 *4 (Function)
-^5414 14882@6@5@1@0@0^@18@3@0#multiVal_forceString
-^5415 14880$^$@0#multiVal_forceDouble
-^5416 14878$^$@0#multiVal_forceChar
-^5417 14876$^$@0#multiVal_forceInt
-^5418 14870@6@5@1@0@0^@2@0@0#multiVal_makeString
-^5419 14868@6@5@1@0@0^@2@0@0#multiVal_makeDouble
-^5420 14866@6@5@1@0@0^@2@0@0#multiVal_makeChar
-^5421 14864@6@5@1@0@0^@2@0@0#multiVal_makeInt
+^5414 14890@6@5@1@0@0^@18@3@0#multiVal_forceString
+^5415 14888$^$@0#multiVal_forceDouble
+^5416 14886$^$@0#multiVal_forceChar
+^5417 14884$^$@0#multiVal_forceInt
+^5418 14878@6@5@1@0@0^@2@0@0#multiVal_makeString
+^5419 14876@6@5@1@0@0^@2@0@0#multiVal_makeDouble
+^5420 14874@6@5@1@0@0^@2@0@0#multiVal_makeChar
+^5421 14872@6@5@1@0@0^@2@0@0#multiVal_makeInt
 ^5422 5720@6@5@1@0@0^@2@0@0#multiVal_unknown
-^5423 14872@6@5@1@0@0^@2@0@0#multiVal_copy
-^5424 14900$$$@0#multiVal_free
-^5425 14874@6@5@1@0@0^@3@0@0#multiVal_invert
-^5426 14884@6@0@1@0@54^$@0#multiVal_isInt
-^5427 14886@6@0@1@0@54^$@0#multiVal_isChar
-^5428 14888@6@0@1@0@54^$@0#multiVal_isDouble
-^5429 14890@6@0@1@0@54^$@0#multiVal_isString
-^5430 14896@6@5@1@0@0@0@@1@tp0@2@0@0#multiVal_undump
-^5431 14894@6@5@1@0@0^@2@0@0#multiVal_dump
-^5432 14892@6@5@1@0@0^@2@0@0#multiVal_unparse
-^5433 14898$^$@0#multiVal_compare
+^5423 14880@6@5@1@0@0^@2@0@0#multiVal_copy
+^5424 14908$$$@0#multiVal_free
+^5425 14882@6@5@1@0@0^@3@0@0#multiVal_invert
+^5426 14892@6@0@1@0@54^$@0#multiVal_isInt
+^5427 14894@6@0@1@0@54^$@0#multiVal_isChar
+^5428 14896@6@0@1@0@54^$@0#multiVal_isDouble
+^5429 14898@6@0@1@0@54^$@0#multiVal_isString
+^5430 14904@6@5@1@0@0@0@@1@tp0@2@0@0#multiVal_undump
+^5431 14902@6@5@1@0@0^@2@0@0#multiVal_dump
+^5432 14900@6@5@1@0@0^@2@0@0#multiVal_unparse
+^5433 14906$^$@0#multiVal_compare
 *2 (Enum member)
 ^5434 5745$#SP_USES#SP_DEFINES#SP_ALLOCATES#SP_RELEASES#SP_SETS#SP_QUAL#SP_GLOBAL
 *9 (Enum tag)
 ^5447 5749@-@-@0@0@0@0@5750#stateConstraint
 ^5448 1136@-@+@0@0@2@0@5752#o_stateClause
 *4 (Function)
-^5449 12165@6@5@1@0@0^@3@0@0#stateClause_unparse
-^5450 12135@6@5@1@0@0^@3@0@0#stateClause_getEffectFunction
-^5451 12193@6@5@1@0@0^@3@0@0#stateClause_getEnsuresFunction
-^5452 12195@6@5@1@0@0^@3@0@0#stateClause_getRequiresBodyFunction
-^5453 12191$^$@0#stateClause_getStateParameter
-^5454 12137@6@5@1@0@0^@3@0@0#stateClause_getReturnEffectFunction
-^5455 12133@6@5@1@0@0^@3@0@0#stateClause_getEntryFunction
-^5456 12119$^$@0#stateClause_isBefore
-^5457 12117$^$@0#stateClause_isBeforeOnly
-^5458 12121$^$@0#stateClause_isAfter
-^5459 12123$^$@0#stateClause_isEnsures
-^5460 12157$^$@0#stateClause_sameKind
-^5461 12141$^$@0#stateClause_preErrorCode
-^5462 12145@6@5@1@0@0^@19@3@0#stateClause_preErrorString
-^5463 12147$^$@0#stateClause_postErrorCode
-^5464 12149@6@5@1@0@0^@19@3@0#stateClause_postErrorString
-^5465 12127$^@3@0@0#stateClause_getPreTestFunction
-^5466 12129$^@3@0@0#stateClause_getPostTestFunction
-^5467 12131$^@3@0@0#stateClause_getPostTestShower
-^5468 12115$^@3@0@0#stateClause_create
-^5469 12175$^@3@0@0#stateClause_createPlain
-^5470 12167$^@3@0@0#stateClause_createDefines
-^5471 12169$^@3@0@0#stateClause_createUses
-^5472 12177$^@3@0@0#stateClause_createAllocates
-^5473 12173$^@3@0@0#stateClause_createReleases
-^5474 12171$^@3@0@0#stateClause_createSets
-^5475 12197@6@5@1@0@0^@19@3@0#stateClause_loc
-^5476 12125$^$@0#stateClause_isMemoryAllocation
-^5477 12159$$$@0#stateClause_free
-^5478 12151@6@5@1@0@0^@3@0@0#stateClause_dump
-^5479 12153$@0@@1@tp0@3@0@0#stateClause_undump
-^5480 12155$^@3@0@0#stateClause_copy
-^5481 12179$^$@0#stateClause_matchKind
-^5482 12181$^$@0#stateClause_hasEnsures
-^5483 12183$^$@0#stateClause_hasRequires
-^5484 12185$^$@0#stateClause_setsMetaState
-^5485 12187$^$@0#stateClause_getMetaQual
-^5486 12220$@0@g2675@0@0@1@p0,g2675$@0#stateClauseList_checkAll
+^5449 12171@6@5@1@0@0^@3@0@0#stateClause_unparse
+^5450 12141@6@5@1@0@0^@3@0@0#stateClause_getEffectFunction
+^5451 12199@6@5@1@0@0^@3@0@0#stateClause_getEnsuresFunction
+^5452 12201@6@5@1@0@0^@3@0@0#stateClause_getRequiresBodyFunction
+^5453 12197$^$@0#stateClause_getStateParameter
+^5454 12143@6@5@1@0@0^@3@0@0#stateClause_getReturnEffectFunction
+^5455 12139@6@5@1@0@0^@3@0@0#stateClause_getEntryFunction
+^5456 12125$^$@0#stateClause_isBefore
+^5457 12123$^$@0#stateClause_isBeforeOnly
+^5458 12127$^$@0#stateClause_isAfter
+^5459 12129$^$@0#stateClause_isEnsures
+^5460 12163$^$@0#stateClause_sameKind
+^5461 12147$^$@0#stateClause_preErrorCode
+^5462 12151@6@5@1@0@0^@19@3@0#stateClause_preErrorString
+^5463 12153$^$@0#stateClause_postErrorCode
+^5464 12155@6@5@1@0@0^@19@3@0#stateClause_postErrorString
+^5465 12133$^@3@0@0#stateClause_getPreTestFunction
+^5466 12135$^@3@0@0#stateClause_getPostTestFunction
+^5467 12137$^@3@0@0#stateClause_getPostTestShower
+^5468 12121$^@3@0@0#stateClause_create
+^5469 12181$^@3@0@0#stateClause_createPlain
+^5470 12173$^@3@0@0#stateClause_createDefines
+^5471 12175$^@3@0@0#stateClause_createUses
+^5472 12183$^@3@0@0#stateClause_createAllocates
+^5473 12179$^@3@0@0#stateClause_createReleases
+^5474 12177$^@3@0@0#stateClause_createSets
+^5475 12203@6@5@1@0@0^@19@3@0#stateClause_loc
+^5476 12131$^$@0#stateClause_isMemoryAllocation
+^5477 12165$$$@0#stateClause_free
+^5478 12157@6@5@1@0@0^@3@0@0#stateClause_dump
+^5479 12159$@0@@1@tp0@3@0@0#stateClause_undump
+^5480 12161$^@3@0@0#stateClause_copy
+^5481 12185$^$@0#stateClause_matchKind
+^5482 12187$^$@0#stateClause_hasEnsures
+^5483 12189$^$@0#stateClause_hasRequires
+^5484 12191$^$@0#stateClause_setsMetaState
+^5485 12193$^$@0#stateClause_getMetaQual
+^5486 12226$@0@g2675@0@0@1@p0,g2675$@0#stateClauseList_checkAll
 *1 (Constant)
 ^5487 1139@i0@0@4#stateClauseList_undefined
 *4 (Function)
-^5488 12163@6@5@1@0@0^@3@0@85#stateClause_unparseKind
-^5489 12204@6@5@1@0@0@0@@1@p0$@0#stateClauseList_add
-^5490 12206@6@5@1@0@0^@3@0@0#stateClauseList_unparse
-^5491 12210$$$@0#stateClauseList_free
-^5492 12208@6@5@1@0@0^@2@0@0#stateClauseList_copy
-^5493 12212@6@5@1@0@0^@3@0@0#stateClauseList_dump
-^5494 12214@6@5@1@0@0@0@@1@tp0@3@0@0#stateClauseList_undump
-^5495 12216$^$@0#stateClauseList_compare
+^5488 12169@6@5@1@0@0^@3@0@85#stateClause_unparseKind
+^5489 12210@6@5@1@0@0@0@@1@p0$@0#stateClauseList_add
+^5490 12212@6@5@1@0@0^@3@0@0#stateClauseList_unparse
+^5491 12216$$$@0#stateClauseList_free
+^5492 12214@6@5@1@0@0^@2@0@0#stateClauseList_copy
+^5493 12218@6@5@1@0@0^@3@0@0#stateClauseList_dump
+^5494 12220@6@5@1@0@0@0@@1@tp0@3@0@0#stateClauseList_undump
+^5495 12222$^$@0#stateClauseList_compare
 *1 (Constant)
 ^5496 5$#stateClauseListBASESIZE
 *4 (Function)
-^5497 12222$@0@g2675@0@0@1@g2675$@0#stateClauseList_checkEqual
+^5497 12228$@0@g2675@0@0@1@g2675$@0#stateClauseList_checkEqual
 *6 (Iterator finalizer)
 ^5498 0@87#end_stateClauseList_elements
 *5 (Iterator)
 *1 (Constant)
 ^5555 1050@i0@0@4#uentry_undefined
 *4 (Function)
-^5556 11626$$$@0#uentry_compareStrict
+^5556 11632$$$@0#uentry_compareStrict
 *1 (Constant)
 ^5557 5$#PARAMUNKNOWN
 *4 (Function)
-^5558 11702$^$@0#uentry_isMaybeAbstract
-^5559 11696$@0@@1@p0$@0#uentry_setAbstract
-^5560 11698$@0@@1@p0$@0#uentry_setConcrete
-^5561 11984$@0@@1@p0$@0#uentry_setHasNameError
-^5562 11574$^$@0#uentry_isForward
-^5563 11488@6@0@1@0@54^$@0#uentry_isFileStatic
-^5564 11490@6@0@1@0@54^$@0#uentry_isExported
-^5565 11512$^$@0#uentry_isSpecialFunction
-^5566 11502$^$@0#uentry_isMessageLike
-^5567 11500$^$@0#uentry_isScanfLike
-^5568 11498$^$@0#uentry_isPrintfLike
-^5569 11510$@0@@1@p0$@0#uentry_setMessageLike
-^5570 11508$@0@@1@p0$@0#uentry_setScanfLike
-^5571 11506$@0@@1@p0$@0#uentry_setPrintfLike
-^5572 11986$@0@g2675@0@0@1@g2675,p0$@0#uentry_checkName
-^5573 11562$@0@@1@p0$@0#uentry_addAccessType
-^5574 11874$@0@g2675@0@0@1@g2675$@0#uentry_showWhereAny
-^5575 11418$$$@0#uentry_checkParams
-^5576 11952$$$@0#uentry_mergeUses
-^5577 11436$$$@0#uentry_setExtern
-^5578 11970$$$@0#uentry_setUsed
-^5579 11526$$$@0#uentry_setDefState
-^5580 11922$$$@0#uentry_mergeConstantValue
-^5581 11778@6@5@1@0@0^@19@3@0#uentry_whereEarliest
-^5582 11756@6@5@1@0@0^@19@3@0#uentry_rawName
-^5583 11776@6@5@1@0@0^@19@3@0#uentry_whereDeclared
-^5584 11620$^$@0#uentry_equiv
-^5585 11742@6@0@1@0@54^$@0#uentry_hasName
-^5586 11744@6@0@1@0@54^$@0#uentry_hasRealName
-^5587 11700@6@0@1@0@54^$@0#uentry_isAbstractDatatype
-^5588 11614@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isAnyTag
-^5589 11694@6@0@1@0@54^$@0#uentry_isDatatype
-^5590 11796@6@0@1@0@54^$@0#uentry_isCodeDefined
-^5591 11798@6@0@1@0@54^$@0@S:2.0.0.fwhereDeclared.tp0$#uentry_isDeclared
-^5592 11980@6@5@1@0@0^@19@3@0#uentry_ekindName
-^5593 11982@6@5@1@0@0^@19@3@0#uentry_ekindNameLC
-^5594 11876$$$@0#uentry_showWhereDefined
-^5595 11738@6@0@1@0@54^$@0#uentry_isEndIter
-^5596 11612@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isEnumTag
-^5597 11692@6@0@1@0@54^$@0#uentry_isFakeTag
-^5598 11736@6@0@1@0@54^$@0#uentry_isIter
-^5599 11704@6@0@1@0@54^$@0#uentry_isMutableDatatype
-^5600 11708@6@0@1@0@54^$@0#uentry_isParam
-^5601 11710@6@0@1@0@54^$@0#uentry_isExpandedMacro
-^5602 11712@6@0@1@0@54^$@0#uentry_isSefParam
-^5603 11716@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0,finfo.tp0$#uentry_isAnyParam
-^5604 11740@6@0@1@0@54^$@0#uentry_isRealFunction
-^5605 11686@6@0@1@0@54^$@0#uentry_isSpecified
-^5606 11608@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isStructTag
-^5607 11610@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isUnionTag
-^5608 11690@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVar
-^5609 11684@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVariable
-^5610 11668@6@5@1@0@0$@3@0@0#uentry_dump
-^5611 11670@6@5@1@0@0$@3@0@0#uentry_dumpParam
-^5612 11762@6@5@1@0@0^@19@3@0#uentry_observeRealName
-^5613 11760@6@5@1@0@0^@3@0@0@S:2.0.0.fukind.tp0,finfo.tp0,funame.tp0$#uentry_getName
-^5614 11676@6@5@1@0@0^@3@0@0#uentry_unparse
-^5615 11674@6@5@1@0@0^@3@0@0#uentry_unparseAbbrev
-^5616 11678@6@5@1@0@0^@3@0@0#uentry_unparseFull
-^5617 11470$@0@@1@p0$@0#uentry_setMutable
-^5618 11816$^$@0#uentry_getAbstractType
-^5619 11818$@1@s1@1@$@0#uentry_getRealType
-^5620 11766$^$@0#uentry_getType
-^5621 11750$^$@0#uentry_getKind
-^5622 11774@6@5@1@0@0^@19@3@0#uentry_whereDefined
-^5623 11772@6@5@1@0@0^@19@3@0#uentry_whereSpecified
-^5624 11628$$$@0#uentry_compare
-^5625 11800@6@5@1@0@0^@19@2@0#uentry_getSref
-^5626 11748@6@5@1@0@0^@19@3@0#uentry_getMods
-^5627 11682$^$@0#uentry_accessType
-^5628 11770@6@5@1@0@0^@19@3@0#uentry_whereEither
-^5629 11570@6@2@1@0@0^@3@0@0#uentry_makeExpandedMacro
-^5630 11918$@0@g2675@0@0@1@g2675$@0#uentry_checkMatchParam
-^5631 11652@6@5@1@0@0^@19@3@0#uentry_getStateClauseList
-^5632 11870$@0@g2675@0@0@1@g2675$@0#uentry_showWhereLastExtra
-^5633 11432$$$@0#uentry_setRefCounted
-^5634 11414@6@2@1@0@0$@2@0@0#uentry_makeUnnamedVariable
-^5635 11578@6@2@1@0@0$@3@0@0#uentry_makeUnspecFunction
-^5636 11566@6@2@1@0@0$@3@0@0#uentry_makePrivFunction2
-^5637 11410@6@2@1@0@0^@3@0@0#uentry_makeSpecEnumConstant
-^5638 11602@6@2@1@0@0^@3@0@0#uentry_makeEnumTag
-^5639 11576@6@2@1@0@0^@3@0@0#uentry_makeTypeListFunction
-^5640 11568@6@2@1@0@0$@3@0@0#uentry_makeSpecFunction
-^5641 11406@6@2@1@0@0^@3@0@0#uentry_makeEnumConstant
-^5642 11408@6@2@1@0@0^@3@0@0#uentry_makeEnumInitializedConstant
-^5643 11522@6@2@1@0@0^@2@0@0#uentry_makeConstant
-^5644 11520@6@2@1@0@0^@2@0@0#uentry_makeConstantAux
-^5645 11582@6@2@1@0@0^@2@0@0#uentry_makeDatatype
-^5646 11580@6@2@1@0@0^@2@0@0#uentry_makeDatatypeAux
-^5647 11618@6@2@1@0@0^@3@0@0#uentry_makeElipsisMarker
-^5648 11556$@0@@1@p0$@0#uentry_makeVarFunction
-^5649 11558$@0@@1@p0$@0#uentry_makeConstantFunction
-^5650 11592@6@2@1@0@0^@3@0@0#uentry_makeEndIter
-^5651 11606@6@2@1@0@0^@3@0@0#uentry_makeEnumTagLoc
-^5652 11572@6@2@1@0@0^@3@0@0#uentry_makeForwardFunction
-^5653 11564@6@2@1@0@0$@3@0@0#uentry_makeFunction
-^5654 11588@6@2@1@0@0^@3@0@0#uentry_makeIter
-^5655 11514@6@2@1@0@0^@3@0@0#uentry_makeParam
-^5656 11598@6@2@1@0@0$@3@0@0#uentry_makeStructTag
-^5657 11596@6@2@1@0@0$@3@0@0#uentry_makeStructTagLoc
-^5658 11600@6@2@1@0@0$@3@0@0#uentry_makeUnionTag
-^5659 11604@6@2@1@0@0$@3@0@0#uentry_makeUnionTagLoc
-^5660 11554@6@2@1@0@0$@3@0@0#uentry_makeVariable
-^5661 11412@6@2@1@0@0$@2@0@0#uentry_makeVariableLoc
-^5662 11518@6@2@1@0@0$@2@0@0#uentry_makeVariableParam
-^5663 11442@6@2@1@0@0$@2@0@0#uentry_makeVariableSrefParam
-^5664 11426@6@2@1@0@0$@2@0@0#uentry_makeIdFunction
-^5665 11416@6@2@1@0@0$@2@0@0#uentry_makeIdDatatype
-^5666 11584@6@2@1@0@0$@2@0@0#uentry_makeBoolDatatype
-^5667 11940$$$@0#uentry_mergeDefinition
-^5668 11934$$$@0#uentry_mergeEntries
-^5669 11822@6@5@1@0@0$@3@0@0#uentry_nameCopy
-^5670 11666@6@5@1@0@0$@3@0@0#uentry_undump
-^5671 11754@6@5@1@0@0^@19@3@0#uentry_getParams
-^5672 11808$@0@@1@p0$@0#uentry_resetParams
-^5673 11746@6@5@1@0@0^@19@3@0#uentry_getGlobs
-^5674 11728$$$@0#uentry_nullPred
-^5675 11860$$$@0#uentry_free
-^5676 11824$$$@0#uentry_setDatatype
-^5677 11794$@0@@1@p0$@0@S:2.0.0.fwhereDefined.tp0,fukind.tp0,funame.tp0,finfo.tp0$#uentry_setDefined
-^5678 11938$$$@0#uentry_checkDecl
-^5679 11936$$$@0#uentry_clearDecl
-^5680 11790$$$@0#uentry_setDeclared
-^5681 11788$$$@0#uentry_setDeclaredOnly
-^5682 11786$$$@0#uentry_setDeclaredForceOnly
-^5683 11780$$$@0#uentry_setFunctionDefined
-^5684 11804$$$@0#uentry_setName
-^5685 11812$$$@0#uentry_setParam
-^5686 11814$$$@0#uentry_setSref
-^5687 11434$$$@0#uentry_setStatic
-^5688 11452$@0@@1@p0,p1$@0#uentry_setModifies
-^5689 11456$^$@0#uentry_hasWarning
-^5690 11458$@0@@1@p0$@0#uentry_addWarning
-^5691 11448$@0@@1@p0$@0#uentry_setStateClauseList
-^5692 11806$$$@0#uentry_setType
-^5693 11900@6@5@1@0@0$@19@3@0#uentry_checkedName
-^5694 11878$@0@g2675@0@0@1@g2675$@0#uentry_showWhereLastPlain
-^5695 11884$@0@g2675@0@0@1@g2675$@0#uentry_showWhereSpecifiedExtra
-^5696 11882$@0@g2675@0@0@1@g2675$@0#uentry_showWhereSpecified
-^5697 11866$@0@g2675@0@0@1@g2675$@0#uentry_showWhereLast
-^5698 11872$@0@g2675@0@0@1@g2675$@0#uentry_showWhereDeclared
-^5699 11516@6@2@1@0@0^@2@0@0#uentry_makeIdVariable
-^5700 11948@6@5@1@0@0^@3@0@0#uentry_copy
-^5701 11862$$$@0#uentry_freeComplete
-^5702 11792$@0@@1@p0$@0#uentry_clearDefined
-^5703 11392@6@5@1@0@0^@19@3@0#uentry_specDeclName
-^5704 11968$@0@@1@p0,p1$@0#uentry_mergeState
-^5705 11950$@0@@1@p0,p1$@0#uentry_setState
-^5706 11810$@0@@1@p0$@0#uentry_setRefParam
-^5707 11784$@0@@1@p0$@0#uentry_setDeclaredForce
-^5708 11492$^$@0#uentry_isNonLocal
-^5709 11494$^$@0#uentry_isGlobalVariable
-^5710 11496$^$@0#uentry_isVisibleExternally
-^5711 11714$^$@0#uentry_isRefParam
-^5712 11646$^$@0#uentry_hasGlobs
-^5713 11654$^$@0#uentry_hasMods
-^5714 11648$^$@0#uentry_hasStateClauseList
-^5715 11650$^$@0#uentry_hasConditions
-^5716 11726$^$@0#uentry_getExitCode
-^5717 11978$$$@0#uentry_checkYieldParam
-^5718 11480$^$@0#uentry_isOnly
-^5719 11486$^$@0#uentry_isUnique
-^5720 11478$@0@@1@p0$@0#uentry_reflectQualifiers
-^5721 11720$^$@0#uentry_isOut
-^5722 11722$^$@0#uentry_isPartial
-^5723 11724$^$@0#uentry_isStateSpecial
-^5724 11730$^$@0#uentry_possiblyNull
-^5725 11820$@1@s1@1@$@0#uentry_getForceRealType
-^5726 11732$^$@0#uentry_getAliasKind
-^5727 11734$^$@0#uentry_getExpKind
-^5728 11752@6@5@1@0@0^@19@3@0#uentry_getConstantValue
-^5729 11444$@0@@1@p0$@0#uentry_fixupSref
-^5730 11560$@0@@1@p0,p1$@0#uentry_setGlobals
-^5731 11550$^$@0#uentry_isYield
-^5732 11524@6@2@1@0@0^@3@0@0#uentry_makeIdConstant
-^5733 11764@6@5@1@0@0^@19@3@0#uentry_getRealName
-^5734 11622$^$@0#uentry_xcomparealpha
-^5735 11624$^$@0#uentry_xcompareuses
-^5736 11390@6@5@1@0@0^@19@3@0#uentry_specOrDefName
-^5737 11942$$$@0#uentry_copyState
-^5738 11944$$$@0#uentry_sameKind
-^5739 11974@6@5@1@0@0$@19@2@0#uentry_returnedRef
-^5740 11972$$$@0#uentry_isReturned
-^5741 11706$$$@0#uentry_isRefCountedDatatype
-^5742 11718$$$@0#uentry_getDefState
-^5743 11664$$$@0#uentry_markFree
-^5744 11802@6@5@1@0@0$@18@0@0#uentry_getOrigSref
-^5745 11616$@1@s1@1@s1$@0#uentry_destroyMod
-^5746 11868$$$@0#uentry_showDefSpecInfo
-^5747 11858$$$@0#uentry_markOwned
-^5748 11768@6@5@1@0@0^@19@3@0#uentry_whereLast
-^5749 11438$@0@@1@p0$@0#uentry_setParamNo
-^5750 11528$^$@0#uentry_isCheckedUnknown
-^5751 11536$^$@0#uentry_isCheckedModify
-^5752 11532$^$@0#uentry_isUnchecked
-^5753 11534$^$@0#uentry_isChecked
-^5754 11530$^$@0#uentry_isCheckMod
-^5755 11538$^$@0#uentry_isCheckedStrict
-^5756 11540$@0@@1@p0$@0#uentry_setUnchecked
-^5757 11542$@0@@1@p0$@0#uentry_setChecked
-^5758 11544$@0@@1@p0$@0#uentry_setCheckMod
-^5759 11546$@0@@1@p0$@0#uentry_setCheckedStrict
-^5760 11680$$$@0#uentry_hasAccessType
+^5558 11708$^$@0#uentry_isMaybeAbstract
+^5559 11702$@0@@1@p0$@0#uentry_setAbstract
+^5560 11704$@0@@1@p0$@0#uentry_setConcrete
+^5561 11990$@0@@1@p0$@0#uentry_setHasNameError
+^5562 11580$^$@0#uentry_isForward
+^5563 11494@6@0@1@0@54^$@0#uentry_isFileStatic
+^5564 11496@6@0@1@0@54^$@0#uentry_isExported
+^5565 11518$^$@0#uentry_isSpecialFunction
+^5566 11508$^$@0#uentry_isMessageLike
+^5567 11506$^$@0#uentry_isScanfLike
+^5568 11504$^$@0#uentry_isPrintfLike
+^5569 11516$@0@@1@p0$@0#uentry_setMessageLike
+^5570 11514$@0@@1@p0$@0#uentry_setScanfLike
+^5571 11512$@0@@1@p0$@0#uentry_setPrintfLike
+^5572 11992$@0@g2675@0@0@1@g2675,p0$@0#uentry_checkName
+^5573 11568$@0@@1@p0$@0#uentry_addAccessType
+^5574 11880$@0@g2675@0@0@1@g2675$@0#uentry_showWhereAny
+^5575 11424$$$@0#uentry_checkParams
+^5576 11958$$$@0#uentry_mergeUses
+^5577 11442$$$@0#uentry_setExtern
+^5578 11976$$$@0#uentry_setUsed
+^5579 11532$$$@0#uentry_setDefState
+^5580 11928$$$@0#uentry_mergeConstantValue
+^5581 11784@6@5@1@0@0^@19@3@0#uentry_whereEarliest
+^5582 11762@6@5@1@0@0^@19@3@0#uentry_rawName
+^5583 11782@6@5@1@0@0^@19@3@0#uentry_whereDeclared
+^5584 11626$^$@0#uentry_equiv
+^5585 11748@6@0@1@0@54^$@0#uentry_hasName
+^5586 11750@6@0@1@0@54^$@0#uentry_hasRealName
+^5587 11706@6@0@1@0@54^$@0#uentry_isAbstractDatatype
+^5588 11620@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isAnyTag
+^5589 11700@6@0@1@0@54^$@0#uentry_isDatatype
+^5590 11802@6@0@1@0@54^$@0#uentry_isCodeDefined
+^5591 11804@6@0@1@0@54^$@0@S:2.0.0.fwhereDeclared.tp0$#uentry_isDeclared
+^5592 11986@6@5@1@0@0^@19@3@0#uentry_ekindName
+^5593 11988@6@5@1@0@0^@19@3@0#uentry_ekindNameLC
+^5594 11882$$$@0#uentry_showWhereDefined
+^5595 11744@6@0@1@0@54^$@0#uentry_isEndIter
+^5596 11618@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isEnumTag
+^5597 11698@6@0@1@0@54^$@0#uentry_isFakeTag
+^5598 11742@6@0@1@0@54^$@0#uentry_isIter
+^5599 11710@6@0@1@0@54^$@0#uentry_isMutableDatatype
+^5600 11714@6@0@1@0@54^$@0#uentry_isParam
+^5601 11716@6@0@1@0@54^$@0#uentry_isExpandedMacro
+^5602 11718@6@0@1@0@54^$@0#uentry_isSefParam
+^5603 11722@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0,finfo.tp0$#uentry_isAnyParam
+^5604 11746@6@0@1@0@54^$@0#uentry_isRealFunction
+^5605 11692@6@0@1@0@54^$@0#uentry_isSpecified
+^5606 11614@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isStructTag
+^5607 11616@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isUnionTag
+^5608 11696@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVar
+^5609 11690@6@0@1@0@54^$@0@S:2.0.0.fukind.tp0$#uentry_isVariable
+^5610 11674@6@5@1@0@0$@3@0@0#uentry_dump
+^5611 11676@6@5@1@0@0$@3@0@0#uentry_dumpParam
+^5612 11768@6@5@1@0@0^@19@3@0#uentry_observeRealName
+^5613 11766@6@5@1@0@0^@3@0@0@S:2.0.0.fukind.tp0,finfo.tp0,funame.tp0$#uentry_getName
+^5614 11682@6@5@1@0@0^@3@0@0#uentry_unparse
+^5615 11680@6@5@1@0@0^@3@0@0#uentry_unparseAbbrev
+^5616 11684@6@5@1@0@0^@3@0@0#uentry_unparseFull
+^5617 11476$@0@@1@p0$@0#uentry_setMutable
+^5618 11822$^$@0#uentry_getAbstractType
+^5619 11824$@1@s1@1@$@0#uentry_getRealType
+^5620 11772$^$@0#uentry_getType
+^5621 11756$^$@0#uentry_getKind
+^5622 11780@6@5@1@0@0^@19@3@0#uentry_whereDefined
+^5623 11778@6@5@1@0@0^@19@3@0#uentry_whereSpecified
+^5624 11634$$$@0#uentry_compare
+^5625 11806@6@5@1@0@0^@19@2@0#uentry_getSref
+^5626 11754@6@5@1@0@0^@19@3@0#uentry_getMods
+^5627 11688$^$@0#uentry_accessType
+^5628 11776@6@5@1@0@0^@19@3@0#uentry_whereEither
+^5629 11576@6@2@1@0@0^@3@0@0#uentry_makeExpandedMacro
+^5630 11924$@0@g2675@0@0@1@g2675$@0#uentry_checkMatchParam
+^5631 11658@6@5@1@0@0^@19@3@0#uentry_getStateClauseList
+^5632 11876$@0@g2675@0@0@1@g2675$@0#uentry_showWhereLastExtra
+^5633 11438$$$@0#uentry_setRefCounted
+^5634 11420@6@2@1@0@0$@2@0@0#uentry_makeUnnamedVariable
+^5635 11584@6@2@1@0@0$@3@0@0#uentry_makeUnspecFunction
+^5636 11572@6@2@1@0@0$@3@0@0#uentry_makePrivFunction2
+^5637 11416@6@2@1@0@0^@3@0@0#uentry_makeSpecEnumConstant
+^5638 11608@6@2@1@0@0^@3@0@0#uentry_makeEnumTag
+^5639 11582@6@2@1@0@0^@3@0@0#uentry_makeTypeListFunction
+^5640 11574@6@2@1@0@0$@3@0@0#uentry_makeSpecFunction
+^5641 11412@6@2@1@0@0^@3@0@0#uentry_makeEnumConstant
+^5642 11414@6@2@1@0@0^@3@0@0#uentry_makeEnumInitializedConstant
+^5643 11528@6@2@1@0@0^@2@0@0#uentry_makeConstant
+^5644 11526@6@2@1@0@0^@2@0@0#uentry_makeConstantAux
+^5645 11588@6@2@1@0@0^@2@0@0#uentry_makeDatatype
+^5646 11586@6@2@1@0@0^@2@0@0#uentry_makeDatatypeAux
+^5647 11624@6@2@1@0@0^@3@0@0#uentry_makeElipsisMarker
+^5648 11562$@0@@1@p0$@0#uentry_makeVarFunction
+^5649 11564$@0@@1@p0$@0#uentry_makeConstantFunction
+^5650 11598@6@2@1@0@0^@3@0@0#uentry_makeEndIter
+^5651 11612@6@2@1@0@0^@3@0@0#uentry_makeEnumTagLoc
+^5652 11578@6@2@1@0@0^@3@0@0#uentry_makeForwardFunction
+^5653 11570@6@2@1@0@0$@3@0@0#uentry_makeFunction
+^5654 11594@6@2@1@0@0^@3@0@0#uentry_makeIter
+^5655 11520@6@2@1@0@0^@3@0@0#uentry_makeParam
+^5656 11604@6@2@1@0@0$@3@0@0#uentry_makeStructTag
+^5657 11602@6@2@1@0@0$@3@0@0#uentry_makeStructTagLoc
+^5658 11606@6@2@1@0@0$@3@0@0#uentry_makeUnionTag
+^5659 11610@6@2@1@0@0$@3@0@0#uentry_makeUnionTagLoc
+^5660 11560@6@2@1@0@0$@3@0@0#uentry_makeVariable
+^5661 11418@6@2@1@0@0$@2@0@0#uentry_makeVariableLoc
+^5662 11524@6@2@1@0@0$@2@0@0#uentry_makeVariableParam
+^5663 11448@6@2@1@0@0$@2@0@0#uentry_makeVariableSrefParam
+^5664 11432@6@2@1@0@0$@2@0@0#uentry_makeIdFunction
+^5665 11422@6@2@1@0@0$@2@0@0#uentry_makeIdDatatype
+^5666 11590@6@2@1@0@0$@2@0@0#uentry_makeBoolDatatype
+^5667 11946$$$@0#uentry_mergeDefinition
+^5668 11940$$$@0#uentry_mergeEntries
+^5669 11828@6@5@1@0@0$@3@0@0#uentry_nameCopy
+^5670 11672@6@5@1@0@0$@3@0@0#uentry_undump
+^5671 11760@6@5@1@0@0^@19@3@0#uentry_getParams
+^5672 11814$@0@@1@p0$@0#uentry_resetParams
+^5673 11752@6@5@1@0@0^@19@3@0#uentry_getGlobs
+^5674 11734$$$@0#uentry_nullPred
+^5675 11866$$$@0#uentry_free
+^5676 11830$$$@0#uentry_setDatatype
+^5677 11800$@0@@1@p0$@0@S:2.0.0.fwhereDefined.tp0,fukind.tp0,funame.tp0,finfo.tp0$#uentry_setDefined
+^5678 11944$$$@0#uentry_checkDecl
+^5679 11942$$$@0#uentry_clearDecl
+^5680 11796$$$@0#uentry_setDeclared
+^5681 11794$$$@0#uentry_setDeclaredOnly
+^5682 11792$$$@0#uentry_setDeclaredForceOnly
+^5683 11786$$$@0#uentry_setFunctionDefined
+^5684 11810$$$@0#uentry_setName
+^5685 11818$$$@0#uentry_setParam
+^5686 11820$$$@0#uentry_setSref
+^5687 11440$$$@0#uentry_setStatic
+^5688 11458$@0@@1@p0,p1$@0#uentry_setModifies
+^5689 11462$^$@0#uentry_hasWarning
+^5690 11464$@0@@1@p0$@0#uentry_addWarning
+^5691 11454$@0@@1@p0$@0#uentry_setStateClauseList
+^5692 11812$$$@0#uentry_setType
+^5693 11906@6@5@1@0@0$@19@3@0#uentry_checkedName
+^5694 11884$@0@g2675@0@0@1@g2675$@0#uentry_showWhereLastPlain
+^5695 11890$@0@g2675@0@0@1@g2675$@0#uentry_showWhereSpecifiedExtra
+^5696 11888$@0@g2675@0@0@1@g2675$@0#uentry_showWhereSpecified
+^5697 11872$@0@g2675@0@0@1@g2675$@0#uentry_showWhereLast
+^5698 11878$@0@g2675@0@0@1@g2675$@0#uentry_showWhereDeclared
+^5699 11522@6@2@1@0@0^@2@0@0#uentry_makeIdVariable
+^5700 11954@6@5@1@0@0^@3@0@0#uentry_copy
+^5701 11868$$$@0#uentry_freeComplete
+^5702 11798$@0@@1@p0$@0#uentry_clearDefined
+^5703 11398@6@5@1@0@0^@19@3@0#uentry_specDeclName
+^5704 11974$@0@@1@p0,p1$@0#uentry_mergeState
+^5705 11956$@0@@1@p0,p1$@0#uentry_setState
+^5706 11816$@0@@1@p0$@0#uentry_setRefParam
+^5707 11790$@0@@1@p0$@0#uentry_setDeclaredForce
+^5708 11498$^$@0#uentry_isNonLocal
+^5709 11500$^$@0#uentry_isGlobalVariable
+^5710 11502$^$@0#uentry_isVisibleExternally
+^5711 11720$^$@0#uentry_isRefParam
+^5712 11652$^$@0#uentry_hasGlobs
+^5713 11660$^$@0#uentry_hasMods
+^5714 11654$^$@0#uentry_hasStateClauseList
+^5715 11656$^$@0#uentry_hasConditions
+^5716 11732$^$@0#uentry_getExitCode
+^5717 11984$$$@0#uentry_checkYieldParam
+^5718 11486$^$@0#uentry_isOnly
+^5719 11492$^$@0#uentry_isUnique
+^5720 11484$@0@@1@p0$@0#uentry_reflectQualifiers
+^5721 11726$^$@0#uentry_isOut
+^5722 11728$^$@0#uentry_isPartial
+^5723 11730$^$@0#uentry_isStateSpecial
+^5724 11736$^$@0#uentry_possiblyNull
+^5725 11826$@1@s1@1@$@0#uentry_getForceRealType
+^5726 11738$^$@0#uentry_getAliasKind
+^5727 11740$^$@0#uentry_getExpKind
+^5728 11758@6@5@1@0@0^@19@3@0#uentry_getConstantValue
+^5729 11450$@0@@1@p0$@0#uentry_fixupSref
+^5730 11566$@0@@1@p0,p1$@0#uentry_setGlobals
+^5731 11556$^$@0#uentry_isYield
+^5732 11530@6@2@1@0@0^@3@0@0#uentry_makeIdConstant
+^5733 11770@6@5@1@0@0^@19@3@0#uentry_getRealName
+^5734 11628$^$@0#uentry_xcomparealpha
+^5735 11630$^$@0#uentry_xcompareuses
+^5736 11396@6@5@1@0@0^@19@3@0#uentry_specOrDefName
+^5737 11948$$$@0#uentry_copyState
+^5738 11950$$$@0#uentry_sameKind
+^5739 11980@6@5@1@0@0$@19@2@0#uentry_returnedRef
+^5740 11978$$$@0#uentry_isReturned
+^5741 11712$$$@0#uentry_isRefCountedDatatype
+^5742 11724$$$@0#uentry_getDefState
+^5743 11670$$$@0#uentry_markFree
+^5744 11808@6@5@1@0@0$@18@0@0#uentry_getOrigSref
+^5745 11622$@1@s1@1@s1$@0#uentry_destroyMod
+^5746 11874$$$@0#uentry_showDefSpecInfo
+^5747 11864$$$@0#uentry_markOwned
+^5748 11774@6@5@1@0@0^@19@3@0#uentry_whereLast
+^5749 11444$@0@@1@p0$@0#uentry_setParamNo
+^5750 11534$^$@0#uentry_isCheckedUnknown
+^5751 11542$^$@0#uentry_isCheckedModify
+^5752 11538$^$@0#uentry_isUnchecked
+^5753 11540$^$@0#uentry_isChecked
+^5754 11536$^$@0#uentry_isCheckMod
+^5755 11544$^$@0#uentry_isCheckedStrict
+^5756 11546$@0@@1@p0$@0#uentry_setUnchecked
+^5757 11548$@0@@1@p0$@0#uentry_setChecked
+^5758 11550$@0@@1@p0$@0#uentry_setCheckMod
+^5759 11552$@0@@1@p0$@0#uentry_setCheckedStrict
+^5760 11686$$$@0#uentry_hasAccessType
 *1 (Constant)
 ^5761 1211@@0@5#GLOBAL_MARKER_NAME
 *4 (Function)
-^5762 11996$$$@0#uentry_setNullTerminatedState
-^5763 11994$$$@0#uentry_setPossiblyNullTerminatedState
-^5764 11998$$$@0#uentry_setSize
-^5765 12000$$$@0#uentry_setLen
+^5762 12002$$$@0#uentry_setNullTerminatedState
+^5763 12000$$$@0#uentry_setPossiblyNullTerminatedState
+^5764 12004$$$@0#uentry_setSize
+^5765 12006$$$@0#uentry_setLen
 ^5766 6373@6@5@1@0@0$@3@0@0#uentry_makeGlobalMarker
-^5767 11992$^$@0#uentry_isGlobalMarker
-^5768 11988@6@5@1@0@0$@19@2@0#uentry_makeUnrecognized
-^5769 12002$^$@0#uentry_hasMetaStateEnsures
-^5770 12004@6@5@1@0@0$@2@0@0#uentry_getMetaStateEnsures
-^5771 11398@6@5@1@0@0$@3@0@0#uentry_getFcnPreconditions
-^5772 11400@6@5@1@0@0$@3@0@0#uentry_getFcnPostconditions
-^5773 11462$$$@0#uentry_setPostconditions
-^5774 11460$$$@0#uentry_setPreconditions
+^5767 11998$^$@0#uentry_isGlobalMarker
+^5768 11994@6@5@1@0@0$@19@2@0#uentry_makeUnrecognized
+^5769 12008$^$@0#uentry_hasMetaStateEnsures
+^5770 12010@6@5@1@0@0$@2@0@0#uentry_getMetaStateEnsures
+^5771 11404@6@5@1@0@0$@3@0@0#uentry_getFcnPreconditions
+^5772 11406@6@5@1@0@0$@3@0@0#uentry_getFcnPostconditions
+^5773 11468$$$@0#uentry_setPostconditions
+^5774 11466$$$@0#uentry_setPreconditions
 *7 (Struct tag)
 ^5775 6390@6391#@!173
 *0 (Datatype)
 *1 (Constant)
 ^5777 6393@i0@0@6#stateInfo_undefined
 *4 (Function)
-^5778 20026$$$@0#stateInfo_free
-^5779 20028@6@5@1@0@0$@2@0@0#stateInfo_update
-^5780 20030@6@5@1@0@0$@2@0@0#stateInfo_updateLoc
-^5781 20032@6@5@1@0@0$@2@0@0#stateInfo_updateRefLoc
-^5782 20034@6@5@1@0@0$@2@0@0#stateInfo_copy
-^5783 20036@6@2@1@0@0$@2@0@0#stateInfo_currentLoc
-^5784 20038@6@2@1@0@0$@2@0@0#stateInfo_makeLoc
-^5785 20040@6@5@1@0@0$@2@0@0#stateInfo_makeRefLoc
-^5786 20044@6@5@1@0@0$@19@3@0#stateInfo_getLoc
-^5787 20042@6@5@1@0@0^@2@0@0#stateInfo_unparse
-^5788 14094@6@2@1@0@0^@3@0@0#stateValue_create
-^5789 14096@6@2@1@0@0^@3@0@0#stateValue_createImplicit
+^5778 20038$$$@0#stateInfo_free
+^5779 20040@6@5@1@0@0$@2@0@0#stateInfo_update
+^5780 20042@6@5@1@0@0$@2@0@0#stateInfo_updateLoc
+^5781 20044@6@5@1@0@0$@2@0@0#stateInfo_updateRefLoc
+^5782 20046@6@5@1@0@0$@2@0@0#stateInfo_copy
+^5783 20048@6@2@1@0@0$@2@0@0#stateInfo_currentLoc
+^5784 20050@6@2@1@0@0$@2@0@0#stateInfo_makeLoc
+^5785 20052@6@5@1@0@0$@2@0@0#stateInfo_makeRefLoc
+^5786 20056@6@5@1@0@0$@19@3@0#stateInfo_getLoc
+^5787 20054@6@5@1@0@0^@2@0@0#stateInfo_unparse
+^5788 14100@6@2@1@0@0^@3@0@0#stateValue_create
+^5789 14102@6@2@1@0@0^@3@0@0#stateValue_createImplicit
 *1 (Constant)
 ^5790 1097@i0@0@4#stateValue_undefined
 *4 (Function)
-^5791 14116$^$@0#stateValue_isImplicit
-^5792 14114$^$@0#stateValue_getValue
-^5793 14108$@0@@1@p0$@0#stateValue_update
-^5794 14120$^$@0#stateValue_hasLoc
-^5795 14118@6@5@1@0@0^@19@3@0#stateValue_getInfo
-^5796 14104$@0@@1@p0$@0#stateValue_updateValue
-^5797 14106$@0@@1@p0$@0#stateValue_updateValueLoc
-^5798 14110$$$@0#stateValue_show
-^5799 14098@6@5@1@0@0^@3@0@0#stateValue_copy
-^5800 14112@6@5@1@0@0^@2@0@0#stateValue_unparseValue
-^5801 14102@6@5@1@0@0^@3@0@0#stateValue_unparse
-^5802 14100$^$@0#stateValue_sameValue
+^5791 14122$^$@0#stateValue_isImplicit
+^5792 14120$^$@0#stateValue_getValue
+^5793 14114$@0@@1@p0$@0#stateValue_update
+^5794 14126$^$@0#stateValue_hasLoc
+^5795 14124@6@5@1@0@0^@19@3@0#stateValue_getInfo
+^5796 14110$@0@@1@p0$@0#stateValue_updateValue
+^5797 14112$@0@@1@p0$@0#stateValue_updateValueLoc
+^5798 14116$$$@0#stateValue_show
+^5799 14104@6@5@1@0@0^@3@0@0#stateValue_copy
+^5800 14118@6@5@1@0@0^@2@0@0#stateValue_unparseValue
+^5801 14108@6@5@1@0@0^@3@0@0#stateValue_unparse
+^5802 14106$^$@0#stateValue_sameValue
 *1 (Constant)
 ^5803 5$#stateValue_error
 ^5804 1098@@0@4#valueTable_undefined
 *4 (Function)
-^5805 14090$$$@0#valueTable_insert
-^5806 14088@6@5@1@0@0^@2@0@0#valueTable_unparse
-^5807 14092$@0@@1@p0$@0#valueTable_update
-^5808 14086@6@5@1@0@0$@2@0@0#valueTable_copy
+^5805 14096$$$@0#valueTable_insert
+^5806 14094@6@5@1@0@0^@2@0@0#valueTable_unparse
+^5807 14098$@0@@1@p0$@0#valueTable_update
+^5808 14092@6@5@1@0@0$@2@0@0#valueTable_copy
 *6 (Iterator finalizer)
 ^5809 0@57#end_valueTable_elements
 *5 (Iterator)
 *0 (Datatype)
 ^5846 6502@-@+@0@0@0@0@6503#sinfo
 *4 (Function)
-^5847 15648$$$@0#sRef_perhapsNull
-^5848 15624$$$@0#sRef_possiblyNull
-^5849 15650$$$@0#sRef_definitelyNull
-^5850 15792$$$@0#sRef_definitelyNullContext
-^5851 15794$$$@0#sRef_definitelyNullAltContext
-^5852 15432$$$@0#sRef_setNullError
-^5853 15430$$$@0#sRef_setNullUnknown
-^5854 15416$$$@0#sRef_setNotNull
-^5855 15420$$$@0#sRef_setNullState
-^5856 15418$$$@0#sRef_setNullStateN
-^5857 15424$$$@0#sRef_setNullStateInnerComplete
-^5858 15426$$$@0#sRef_setPosNull
-^5859 15428$$$@0#sRef_setDefNull
+^5847 15656$$$@0#sRef_perhapsNull
+^5848 15632$$$@0#sRef_possiblyNull
+^5849 15658$$$@0#sRef_definitelyNull
+^5850 15800$$$@0#sRef_definitelyNullContext
+^5851 15802$$$@0#sRef_definitelyNullAltContext
+^5852 15440$$$@0#sRef_setNullError
+^5853 15438$$$@0#sRef_setNullUnknown
+^5854 15424$$$@0#sRef_setNotNull
+^5855 15428$$$@0#sRef_setNullState
+^5856 15426$$$@0#sRef_setNullStateN
+^5857 15432$$$@0#sRef_setNullStateInnerComplete
+^5858 15434$$$@0#sRef_setPosNull
+^5859 15436$$$@0#sRef_setDefNull
 *1 (Constant)
 ^5860 1047@i0@0@4#sRef_undefined
 *4 (Function)
-^5861 15072$^$@0#sRef_isRecursiveField
-^5862 15374$@0@@1@p0$@0#sRef_copyRealDerivedComplete
-^5863 15774$^$@0#sRef_getNullState
-^5864 15770$^$@0#sRef_isNotNull
-^5865 15764$^$@0#sRef_isDefinitelyNull
-^5866 15724@6@0@1@0@54^$@0#sRef_isLocalVar
-^5867 15722@6@0@1@0@54^$@0#sRef_isNSLocalVar
-^5868 15726@6@0@1@0@54^$@0#sRef_isRealLocalVar
-^5869 15728@6@0@1@0@54^$@0#sRef_isLocalParamVar
-^5870 15772$^$@0#sRef_getAliasKind
-^5871 15712@6@5@1@0@0$@19@2@0#sRef_buildArrow
-^5872 15710@6@5@1@0@0$@19@2@0#sRef_makeArrow
-^5873 15604$^$@0#sRef_isAllocIndexRef
-^5874 15354$@0@@1@p0$@0#sRef_setAliasKind
-^5875 15396$@0@@1@p0$@0#sRef_setPdefined
-^5876 15556$^$@0#sRef_hasDerived
-^5877 15558$$$@0#sRef_clearDerived
-^5878 15560$$$@0#sRef_clearDerivedComplete
-^5879 15246@6@5@1@0@0$@19@2@0#sRef_getBaseSafe
-^5880 15520@6@5@1@0@0^@19@3@0#sRef_derivedFields
-^5881 15588$^$@0#sRef_sameName
-^5882 15494$^$@0#sRef_isDirectParam
-^5883 15564@6@5@1@0@0$@19@2@0#sRef_makeAnyArrayFetch
-^5884 15524$^$@0#sRef_isUnknownArrayFetch
-^5885 15382$$$@0#sRef_setPartialDefinedComplete
-^5886 15474$^$@0#sRef_isMacroParamRef
+^5861 15080$^$@0#sRef_isRecursiveField
+^5862 15382$@0@@1@p0$@0#sRef_copyRealDerivedComplete
+^5863 15782$^$@0#sRef_getNullState
+^5864 15778$^$@0#sRef_isNotNull
+^5865 15772$^$@0#sRef_isDefinitelyNull
+^5866 15732@6@0@1@0@54^$@0#sRef_isLocalVar
+^5867 15730@6@0@1@0@54^$@0#sRef_isNSLocalVar
+^5868 15734@6@0@1@0@54^$@0#sRef_isRealLocalVar
+^5869 15736@6@0@1@0@54^$@0#sRef_isLocalParamVar
+^5870 15780$^$@0#sRef_getAliasKind
+^5871 15720@6@5@1@0@0$@19@2@0#sRef_buildArrow
+^5872 15718@6@5@1@0@0$@19@2@0#sRef_makeArrow
+^5873 15612$^$@0#sRef_isAllocIndexRef
+^5874 15362$@0@@1@p0$@0#sRef_setAliasKind
+^5875 15404$@0@@1@p0$@0#sRef_setPdefined
+^5876 15564$^$@0#sRef_hasDerived
+^5877 15566$$$@0#sRef_clearDerived
+^5878 15568$$$@0#sRef_clearDerivedComplete
+^5879 15254@6@5@1@0@0$@19@2@0#sRef_getBaseSafe
+^5880 15528@6@5@1@0@0^@19@3@0#sRef_derivedFields
+^5881 15596$^$@0#sRef_sameName
+^5882 15502$^$@0#sRef_isDirectParam
+^5883 15572@6@5@1@0@0$@19@2@0#sRef_makeAnyArrayFetch
+^5884 15532$^$@0#sRef_isUnknownArrayFetch
+^5885 15390$$$@0#sRef_setPartialDefinedComplete
+^5886 15482$^$@0#sRef_isMacroParamRef
 ^5887 6610$@1@s1@1@s1$@0#sRef_destroyMod
-^5888 15080$$$@0#sRef_deepPred
-^5889 15672$$$@0#sRef_aliasCompleteSimplePred
-^5890 15368$$$@0#sRef_clearExKindComplete
-^5891 15736@6@5@1@0@0^@19@3@0#sRef_nullMessage
-^5892 15310$^$@0#sRef_isSystemState
-^5893 15312$^$@0#sRef_isGlobalMarker
-^5894 15302$^$@0#sRef_isInternalState
-^5895 15308$^$@0#sRef_isResult
-^5896 15304$^$@0#sRef_isSpecInternalState
-^5897 15306$^$@0#sRef_isSpecState
-^5898 15300$^$@0#sRef_isNothing
-^5899 15502$^$@0#sRef_isFileOrGlobalScope
-^5900 15498$^$@0#sRef_isReference
-^5901 15200$^$@0#sRef_deriveType
-^5902 15202$^$@0#sRef_getType
-^5903 15790$@0@@1@p0$@0#sRef_markImmutable
-^5904 15468@6@0@1@0@54^$@0#sRef_isAddress
-^5905 15472@6@0@1@0@54^$@0#sRef_isArrayFetch
-^5906 15478@6@0@1@0@54^$@0#sRef_isConst
-^5907 15476@6@0@1@0@54^$@0#sRef_isCvar
-^5908 15486@6@0@1@0@54^$@0#sRef_isField
-^5909 15492@6@0@1@0@54^$@0#sRef_isParam
-^5910 15496@6@0@1@0@54^$@0#sRef_isPointer
-^5911 15512$$$@0#sRef_setType
-^5912 15514$$$@0#sRef_setTypeFull
-^5913 15622$$$@0#sRef_mergeNullState
-^5914 15412$$$@0#sRef_setLastReference
-^5915 15146$@0@@1@p0$@0#sRef_canModify
-^5916 15144$@0@@1@p0$@0#sRef_canModifyVal
-^5917 15500$^$@0#sRef_isIReference
-^5918 15234$^$@0#sRef_isIndexKnown
-^5919 15140$^$@0#sRef_isModified
-^5920 15130$^$@0#sRef_isExternallyVisible
-^5921 15162$^$@0#sRef_compare
-^5922 15176$^$@0#sRef_realSame
-^5923 15178$^$@0#sRef_sameObject
-^5924 15180$^$@0#sRef_same
-^5925 15172$^$@0#sRef_similar
-^5926 15242@6@5@1@0@0^@19@3@0#sRef_getField
-^5927 15208@6@5@1@0@0^@2@0@0#sRef_unparse
-^5928 15152@6@5@1@0@0^@19@3@0#sRef_stateVerb
-^5929 15154@6@5@1@0@0^@19@3@0#sRef_stateAltVerb
-^5930 15204@6@5@1@0@0^@2@0@0#sRef_unparseOpt
-^5931 15212@6@5@1@0@0^@2@0@0#sRef_unparseDebug
-^5932 15460$@0@@1@p0$@0#sRef_killComplete
-^5933 15236$^$@0#sRef_getIndex
-^5934 15590@6@5@1@0@0$@18@0@0#sRef_fixOuterRef
-^5935 15384$$$@0#sRef_setDefinedComplete
-^5936 15390$$$@0#sRef_setDefinedNCComplete
-^5937 15138$^$@0#sRef_getParam
-^5938 15226$^$@0#sRef_lexLevel
-^5939 15356$$$@0#sRef_setOrigAliasKind
-^5940 15600@6@5@1@0@0@0@@1@p0,p1@19@2@0#sRef_fixBase
-^5941 15342$@0@g2675@0@0@1@g2675$@0#sRef_showNotReallyDefined
+^5888 15088$$$@0#sRef_deepPred
+^5889 15680$$$@0#sRef_aliasCompleteSimplePred
+^5890 15376$$$@0#sRef_clearExKindComplete
+^5891 15744@6@5@1@0@0^@19@3@0#sRef_nullMessage
+^5892 15318$^$@0#sRef_isSystemState
+^5893 15320$^$@0#sRef_isGlobalMarker
+^5894 15310$^$@0#sRef_isInternalState
+^5895 15316$^$@0#sRef_isResult
+^5896 15312$^$@0#sRef_isSpecInternalState
+^5897 15314$^$@0#sRef_isSpecState
+^5898 15308$^$@0#sRef_isNothing
+^5899 15510$^$@0#sRef_isFileOrGlobalScope
+^5900 15506$^$@0#sRef_isReference
+^5901 15208$^$@0#sRef_deriveType
+^5902 15210$^$@0#sRef_getType
+^5903 15798$@0@@1@p0$@0#sRef_markImmutable
+^5904 15476@6@0@1@0@54^$@0#sRef_isAddress
+^5905 15480@6@0@1@0@54^$@0#sRef_isArrayFetch
+^5906 15486@6@0@1@0@54^$@0#sRef_isConst
+^5907 15484@6@0@1@0@54^$@0#sRef_isCvar
+^5908 15494@6@0@1@0@54^$@0#sRef_isField
+^5909 15500@6@0@1@0@54^$@0#sRef_isParam
+^5910 15504@6@0@1@0@54^$@0#sRef_isPointer
+^5911 15520$$$@0#sRef_setType
+^5912 15522$$$@0#sRef_setTypeFull
+^5913 15630$$$@0#sRef_mergeNullState
+^5914 15420$$$@0#sRef_setLastReference
+^5915 15154$@0@@1@p0$@0#sRef_canModify
+^5916 15152$@0@@1@p0$@0#sRef_canModifyVal
+^5917 15508$^$@0#sRef_isIReference
+^5918 15242$^$@0#sRef_isIndexKnown
+^5919 15148$^$@0#sRef_isModified
+^5920 15138$^$@0#sRef_isExternallyVisible
+^5921 15170$^$@0#sRef_compare
+^5922 15184$^$@0#sRef_realSame
+^5923 15186$^$@0#sRef_sameObject
+^5924 15188$^$@0#sRef_same
+^5925 15180$^$@0#sRef_similar
+^5926 15250@6@5@1@0@0^@19@3@0#sRef_getField
+^5927 15216@6@5@1@0@0^@2@0@0#sRef_unparse
+^5928 15160@6@5@1@0@0^@19@3@0#sRef_stateVerb
+^5929 15162@6@5@1@0@0^@19@3@0#sRef_stateAltVerb
+^5930 15212@6@5@1@0@0^@2@0@0#sRef_unparseOpt
+^5931 15220@6@5@1@0@0^@2@0@0#sRef_unparseDebug
+^5932 15468$@0@@1@p0$@0#sRef_killComplete
+^5933 15244$^$@0#sRef_getIndex
+^5934 15598@6@5@1@0@0$@18@0@0#sRef_fixOuterRef
+^5935 15392$$$@0#sRef_setDefinedComplete
+^5936 15398$$$@0#sRef_setDefinedNCComplete
+^5937 15146$^$@0#sRef_getParam
+^5938 15234$^$@0#sRef_lexLevel
+^5939 15364$$$@0#sRef_setOrigAliasKind
+^5940 15608@6@5@1@0@0@0@@1@p0,p1@19@2@0#sRef_fixBase
+^5941 15350$@0@g2675@0@0@1@g2675$@0#sRef_showNotReallyDefined
 ^5942 6730$@0@s1@1@s1$@0#sRef_enterFunctionScope
 ^5943 6732$@0@s1@1@s1$@0#sRef_setGlobalScope
 ^5944 6734$^$@0#sRef_inGlobalScope
 ^5945 6736$@0@s1@1@s1$@0#sRef_exitFunctionScope
 ^5946 6738$@0@s1@1@s1$@0#sRef_clearGlobalScopeSafe
 ^5947 6740$@0@s1@1@s1$@0#sRef_setGlobalScopeSafe
-^5948 15534@6@2@1@0@0$@19@2@0#sRef_buildArrayFetch
-^5949 15536@6@2@1@0@0$@19@2@0#sRef_buildArrayFetchKnown
-^5950 15516@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildField
-^5951 15544@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildPointer
-^5952 15240@6@5@1@0@0$@19@2@0#sRef_makeAddress
-^5953 15216@6@2@1@0@0^@18@0@0#sRef_makeUnconstrained
-^5954 15220@6@0@1@0@54^$@0#sRef_isUnconstrained
-^5955 15218@6@5@1@0@0^@19@3@0#sRef_unconstrainedName
-^5956 15566@6@2@1@0@0^@19@2@0#sRef_makeArrayFetch
-^5957 15568@6@2@1@0@0$@19@2@0#sRef_makeArrayFetchKnown
-^5958 15282@6@2@1@0@0$@18@0@0#sRef_makeConj
-^5959 15224@6@2@1@0@0$@18@0@0#sRef_makeCvar
-^5960 15584@6@2@1@0@0$@18@0@0#sRef_makeConst
-^5961 15570@6@5@1@0@0$@19@2@0#sRef_makeField
-^5962 15228@6@2@1@0@0$@18@0@0#sRef_makeGlobal
-^5963 15572@6@5@1@0@0^@19@2@0#sRef_makeNCField
-^5964 15456$@0@@1@p0$@0#sRef_maybeKill
-^5965 15256@6@2@1@0@0^@18@0@0#sRef_makeObject
-^5966 15582@6@2@1@0@0^@18@0@0#sRef_makeType
-^5967 15232@6@2@1@0@0^@18@0@0#sRef_makeParam
-^5968 15562@6@5@1@0@0@0@@1@p0@19@2@0#sRef_makePointer
-^5969 15316$@0@@1@p0$@0#sRef_makeSafe
-^5970 15318$@0@@1@p0$@0#sRef_makeUnsafe
+^5948 15542@6@2@1@0@0$@19@2@0#sRef_buildArrayFetch
+^5949 15544@6@2@1@0@0$@19@2@0#sRef_buildArrayFetchKnown
+^5950 15524@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildField
+^5951 15552@6@5@1@0@0@0@@1@p0@19@2@0#sRef_buildPointer
+^5952 15248@6@5@1@0@0$@19@2@0#sRef_makeAddress
+^5953 15224@6@2@1@0@0^@18@0@0#sRef_makeUnconstrained
+^5954 15228@6@0@1@0@54^$@0#sRef_isUnconstrained
+^5955 15226@6@5@1@0@0^@19@3@0#sRef_unconstrainedName
+^5956 15574@6@2@1@0@0^@19@2@0#sRef_makeArrayFetch
+^5957 15576@6@2@1@0@0$@19@2@0#sRef_makeArrayFetchKnown
+^5958 15290@6@2@1@0@0$@18@0@0#sRef_makeConj
+^5959 15232@6@2@1@0@0$@18@0@0#sRef_makeCvar
+^5960 15592@6@2@1@0@0$@18@0@0#sRef_makeConst
+^5961 15578@6@5@1@0@0$@19@2@0#sRef_makeField
+^5962 15236@6@2@1@0@0$@18@0@0#sRef_makeGlobal
+^5963 15580@6@5@1@0@0^@19@2@0#sRef_makeNCField
+^5964 15464$@0@@1@p0$@0#sRef_maybeKill
+^5965 15264@6@2@1@0@0^@18@0@0#sRef_makeObject
+^5966 15590@6@2@1@0@0^@18@0@0#sRef_makeType
+^5967 15240@6@2@1@0@0^@18@0@0#sRef_makeParam
+^5968 15570@6@5@1@0@0@0@@1@p0@19@2@0#sRef_makePointer
+^5969 15324$@0@@1@p0$@0#sRef_makeSafe
+^5970 15326$@0@@1@p0$@0#sRef_makeUnsafe
 ^5971 6788@6@5@1@0@0^@18@0@0#sRef_makeUnknown
-^5972 15288@6@5@1@0@0^@18@0@0#sRef_makeNothing
-^5973 15290@6@5@1@0@0^@18@0@0#sRef_makeInternalState
-^5974 15292@6@5@1@0@0^@18@0@0#sRef_makeSpecState
-^5975 15296@6@5@1@0@0^@18@0@0#sRef_makeGlobalMarker
-^5976 15294@6@5@1@0@0^@18@0@0#sRef_makeSystemState
-^5977 15298@6@2@1@0@0^@18@0@0#sRef_makeResult
-^5978 15740@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixResultType
-^5979 15230$@0@@1@p0$@0#sRef_setParamNo
-^5980 15580@6@2@1@0@0$@18@0@0#sRef_makeNew
-^5981 15314$^$@0#sRef_getScopeIndex
-^5982 15132@6@5@1@0@0$@19@2@0#sRef_getBaseUentry
-^5983 15186@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixBaseParam
-^5984 15184@6@5@1@0@0$@2@0@0#sRef_fixConstraintParam
-^5985 15394$$$@0#sRef_isUnionField
-^5986 15142$$$@0#sRef_setModified
-^5987 15596$$$@0#sRef_resetState
-^5988 15598$$$@0#sRef_resetStateComplete
-^5989 15592$$$@0#sRef_storeState
-^5990 15244@6@5@1@0@0^@19@2@0#sRef_getBase
-^5991 15250@6@5@1@0@0^@19@2@0#sRef_getRootBase
-^5992 15136@6@5@1@0@0$@19@3@0#sRef_getUentry
-^5993 15196@6@5@1@0@0^@3@0@0#sRef_dump
-^5994 15198@6@5@1@0@0^@3@0@0#sRef_dumpGlobal
-^5995 15192@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undump
-^5996 15188@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undumpGlobal
-^5997 15464@6@5@1@0@0$@2@0@0#sRef_saveCopy
-^5998 15466@6@5@1@0@0$@18@0@0#sRef_copy
-^5999 15324@6@5@1@0@0^@3@0@0#sRef_unparseState
-^6000 15328$^$@0#sRef_isWriteable
-^6001 15334$^$@0#sRef_isReadable
-^6002 15332$^$@0#sRef_isStrictReadable
-^6003 15330$^$@0#sRef_hasNoStorage
-^6004 15614$@0@g2675@0@0@1@g2675$@0#sRef_showExpInfo
-^6005 15386$@0@@1@p0$@0#sRef_setDefined
-^6006 15376$@0@@1@p0$@0#sRef_setUndefined
-^6007 15436$@0@@1@p0$@0#sRef_setOnly
-^6008 15438$@0@@1@p0$@0#sRef_setDependent
-^6009 15440$@0@@1@p0$@0#sRef_setOwned
-^6010 15442$@0@@1@p0$@0#sRef_setKept
-^6011 15448$@0@@1@p0$@0#sRef_setKeptComplete
-^6012 15452$@0@@1@p0$@0#sRef_setFresh
-^6013 15410$@0@@1@p0$@0#sRef_setShared
-^6014 15620$@0@g2675@0@0@1@g2675$@0#sRef_showAliasInfo
-^6015 15616$@0@g2675@0@0@1@g2675$@0#sRef_showMetaStateInfo
-^6016 15618$@0@g2675@0@0@1@g2675$@0#sRef_showNullInfo
-^6017 15612$@0@g2675@0@0@1@g2675$@0#sRef_showStateInfo
-^6018 15084$@0@@1@p0$@0#sRef_setStateFromType
-^6019 15454$@0@@1@p0$@0#sRef_kill
-^6020 15406$@0@@1@p0$@0#sRef_setAllocated
-^6021 15404$@0@@1@p0$@0#sRef_setAllocatedShallowComplete
-^6022 15400$@0@@1@p0$@0#sRef_setAllocatedComplete
-^6023 15576@6@5@1@0@0^@2@0@0#sRef_unparseKindNamePlain
-^6024 15504@6@0@1@0@54^$@0#sRef_isRealGlobal
-^6025 15506@6@0@1@0@54^$@0#sRef_isFileStatic
-^6026 15630$^$@0#sRef_getScope
-^6027 15626@6@5@1@0@0^@19@3@0#sRef_getScopeName
-^6028 15632@6@0@1@0@54^$@0#sRef_isDead
-^6029 15634@6@0@1@0@54^$@0#sRef_isDeadStorage
-^6030 15638$^$@0#sRef_isStateLive
-^6031 15636@6@0@1@0@54^$@0#sRef_isPossiblyDead
-^6032 15640@6@0@1@0@53^$@0#sRef_isStateUndefined
-^6033 15646$^$@0#sRef_isUnuseable
-^6034 15550@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeref
-^6035 15552@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeadDeref
-^6036 15642$^$@0#sRef_isJustAllocated
-^6037 15766@6@0@1@0@54^$@0#sRef_isAllocated
-^6038 15788$@0@@1@p0$@0#sRef_makeStateSpecial
-^6039 15340$^$@0#sRef_isReallyDefined
-^6040 15742$^$@0#sRef_isOnly
-^6041 15744$^$@0#sRef_isDependent
-^6042 15746$^$@0#sRef_isOwned
-^6043 15748$^$@0#sRef_isKeep
-^6044 15750$^$@0#sRef_isTemp
-^6045 15768$^$@0#sRef_isStack
-^6046 15752$^$@0#sRef_isLocalState
-^6047 15754$^$@0#sRef_isUnique
-^6048 15756$^$@0#sRef_isShared
-^6049 15758$^$@0#sRef_isExposed
-^6050 15760$^$@0#sRef_isObserver
-^6051 15762$^$@0#sRef_isFresh
-^6052 15068$@0@s1@1@s1$@0#sRef_protectDerivs
-^6053 15070$@0@s1@1@s1$@0#sRef_clearProtectDerivs
-^6054 15358$^$@0#sRef_getExKind
-^6055 15360$^$@0#sRef_getOrigExKind
-^6056 15370$@0@@1@p0$@0#sRef_setExKind
-^6057 15366$@0@@1@p0$@0#sRef_setExposed
-^6058 15490$^$@0#sRef_isAnyParam
-^6059 15108@6@5@1@0@0^@19@3@0#sRef_getAliasInfoRef
-^6060 15098$^$@0#sRef_hasAliasInfoRef
-^6061 15546@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructPointer
-^6062 15508$^$@0#sRef_isAliasCheckedGlobal
-^6063 15174$^$@0#sRef_includedBy
-^6064 15258@6@5@1@0@0^@18@2@0#sRef_makeExternal
-^6065 15170$^$@0#sRef_similarRelaxed
-^6066 15574@6@5@1@0@0^@2@0@0#sRef_unparseKindName
-^6067 15578$@0@@1@p0$@0#sRef_copyState
-^6068 15480$^$@0#sRef_isObject
-^6069 15326$^$@0#sRef_isNotUndefined
-^6070 15482$^$@0#sRef_isExternal
-^6071 15322@6@5@1@0@0^@3@0@0#sRef_unparseDeep
-^6072 15320@6@5@1@0@0^@3@0@0#sRef_unparseFull
-^6073 15628@6@5@1@0@0^@19@3@0#sRef_unparseScope
-^6074 15266$@0@@1@p0,p1$@0#sRef_mergeState
-^6075 15268$@0@@1@p0,p1$@0#sRef_mergeOptState
-^6076 15262$@0@@1@p0$@0#sRef_mergeStateQuiet
-^6077 15264$@0@@1@p0$@0#sRef_mergeStateQuietReverse
-^6078 15542$@0@@1@p0$@0#sRef_setStateFromUentry
-^6079 15530$^$@0#sRef_isStackAllocated
-^6080 15082$^$@0#sRef_modInFunction
-^6081 15350$@0@@1@p0$@0#sRef_clearAliasState
-^6082 15408$@0@@1@p0$@0#sRef_setPartial
-^6083 15652$@0@@1@p0$@0#sRef_setDerivNullState
+^5972 15296@6@5@1@0@0^@18@0@0#sRef_makeNothing
+^5973 15298@6@5@1@0@0^@18@0@0#sRef_makeInternalState
+^5974 15300@6@5@1@0@0^@18@0@0#sRef_makeSpecState
+^5975 15304@6@5@1@0@0^@18@0@0#sRef_makeGlobalMarker
+^5976 15302@6@5@1@0@0^@18@0@0#sRef_makeSystemState
+^5977 15306@6@2@1@0@0^@18@0@0#sRef_makeResult
+^5978 15748@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixResultType
+^5979 15238$@0@@1@p0$@0#sRef_setParamNo
+^5980 15588@6@2@1@0@0$@18@0@0#sRef_makeNew
+^5981 15322$^$@0#sRef_getScopeIndex
+^5982 15140@6@5@1@0@0$@19@2@0#sRef_getBaseUentry
+^5983 15194@6@5@1@0@0@0@@1@p0@19@2@0#sRef_fixBaseParam
+^5984 15192@6@5@1@0@0$@2@0@0#sRef_fixConstraintParam
+^5985 15402$$$@0#sRef_isUnionField
+^5986 15150$$$@0#sRef_setModified
+^5987 15604$$$@0#sRef_resetState
+^5988 15606$$$@0#sRef_resetStateComplete
+^5989 15600$$$@0#sRef_storeState
+^5990 15252@6@5@1@0@0^@19@2@0#sRef_getBase
+^5991 15258@6@5@1@0@0^@19@2@0#sRef_getRootBase
+^5992 15144@6@5@1@0@0$@19@3@0#sRef_getUentry
+^5993 15204@6@5@1@0@0^@3@0@0#sRef_dump
+^5994 15206@6@5@1@0@0^@3@0@0#sRef_dumpGlobal
+^5995 15200@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undump
+^5996 15196@6@5@1@0@0@0@@1@tp0@19@2@0#sRef_undumpGlobal
+^5997 15472@6@5@1@0@0$@2@0@0#sRef_saveCopy
+^5998 15474@6@5@1@0@0$@18@0@0#sRef_copy
+^5999 15332@6@5@1@0@0^@3@0@0#sRef_unparseState
+^6000 15336$^$@0#sRef_isWriteable
+^6001 15342$^$@0#sRef_isReadable
+^6002 15340$^$@0#sRef_isStrictReadable
+^6003 15338$^$@0#sRef_hasNoStorage
+^6004 15622$@0@g2675@0@0@1@g2675$@0#sRef_showExpInfo
+^6005 15394$@0@@1@p0$@0#sRef_setDefined
+^6006 15384$@0@@1@p0$@0#sRef_setUndefined
+^6007 15444$@0@@1@p0$@0#sRef_setOnly
+^6008 15446$@0@@1@p0$@0#sRef_setDependent
+^6009 15448$@0@@1@p0$@0#sRef_setOwned
+^6010 15450$@0@@1@p0$@0#sRef_setKept
+^6011 15456$@0@@1@p0$@0#sRef_setKeptComplete
+^6012 15460$@0@@1@p0$@0#sRef_setFresh
+^6013 15418$@0@@1@p0$@0#sRef_setShared
+^6014 15628$@0@g2675@0@0@1@g2675$@0#sRef_showAliasInfo
+^6015 15624$@0@g2675@0@0@1@g2675$@0#sRef_showMetaStateInfo
+^6016 15626$@0@g2675@0@0@1@g2675$@0#sRef_showNullInfo
+^6017 15620$@0@g2675@0@0@1@g2675$@0#sRef_showStateInfo
+^6018 15092$@0@@1@p0$@0#sRef_setStateFromType
+^6019 15462$@0@@1@p0$@0#sRef_kill
+^6020 15414$@0@@1@p0$@0#sRef_setAllocated
+^6021 15412$@0@@1@p0$@0#sRef_setAllocatedShallowComplete
+^6022 15408$@0@@1@p0$@0#sRef_setAllocatedComplete
+^6023 15584@6@5@1@0@0^@2@0@0#sRef_unparseKindNamePlain
+^6024 15512@6@0@1@0@54^$@0#sRef_isRealGlobal
+^6025 15514@6@0@1@0@54^$@0#sRef_isFileStatic
+^6026 15638$^$@0#sRef_getScope
+^6027 15634@6@5@1@0@0^@19@3@0#sRef_getScopeName
+^6028 15640@6@0@1@0@54^$@0#sRef_isDead
+^6029 15642@6@0@1@0@54^$@0#sRef_isDeadStorage
+^6030 15646$^$@0#sRef_isStateLive
+^6031 15644@6@0@1@0@54^$@0#sRef_isPossiblyDead
+^6032 15648@6@0@1@0@53^$@0#sRef_isStateUndefined
+^6033 15654$^$@0#sRef_isUnuseable
+^6034 15558@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeref
+^6035 15560@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructDeadDeref
+^6036 15650$^$@0#sRef_isJustAllocated
+^6037 15774@6@0@1@0@54^$@0#sRef_isAllocated
+^6038 15796$@0@@1@p0$@0#sRef_makeStateSpecial
+^6039 15348$^$@0#sRef_isReallyDefined
+^6040 15750$^$@0#sRef_isOnly
+^6041 15752$^$@0#sRef_isDependent
+^6042 15754$^$@0#sRef_isOwned
+^6043 15756$^$@0#sRef_isKeep
+^6044 15758$^$@0#sRef_isTemp
+^6045 15776$^$@0#sRef_isStack
+^6046 15760$^$@0#sRef_isLocalState
+^6047 15762$^$@0#sRef_isUnique
+^6048 15764$^$@0#sRef_isShared
+^6049 15766$^$@0#sRef_isExposed
+^6050 15768$^$@0#sRef_isObserver
+^6051 15770$^$@0#sRef_isFresh
+^6052 15076$@0@s1@1@s1$@0#sRef_protectDerivs
+^6053 15078$@0@s1@1@s1$@0#sRef_clearProtectDerivs
+^6054 15366$^$@0#sRef_getExKind
+^6055 15368$^$@0#sRef_getOrigExKind
+^6056 15378$@0@@1@p0$@0#sRef_setExKind
+^6057 15374$@0@@1@p0$@0#sRef_setExposed
+^6058 15498$^$@0#sRef_isAnyParam
+^6059 15116@6@5@1@0@0^@19@3@0#sRef_getAliasInfoRef
+^6060 15106$^$@0#sRef_hasAliasInfoRef
+^6061 15554@6@5@1@0@0@0@@1@p0@19@2@0#sRef_constructPointer
+^6062 15516$^$@0#sRef_isAliasCheckedGlobal
+^6063 15182$^$@0#sRef_includedBy
+^6064 15266@6@5@1@0@0^@18@2@0#sRef_makeExternal
+^6065 15178$^$@0#sRef_similarRelaxed
+^6066 15582@6@5@1@0@0^@2@0@0#sRef_unparseKindName
+^6067 15586$@0@@1@p0$@0#sRef_copyState
+^6068 15488$^$@0#sRef_isObject
+^6069 15334$^$@0#sRef_isNotUndefined
+^6070 15490$^$@0#sRef_isExternal
+^6071 15330@6@5@1@0@0^@3@0@0#sRef_unparseDeep
+^6072 15328@6@5@1@0@0^@3@0@0#sRef_unparseFull
+^6073 15636@6@5@1@0@0^@19@3@0#sRef_unparseScope
+^6074 15274$@0@@1@p0,p1$@0#sRef_mergeState
+^6075 15276$@0@@1@p0,p1$@0#sRef_mergeOptState
+^6076 15270$@0@@1@p0$@0#sRef_mergeStateQuiet
+^6077 15272$@0@@1@p0$@0#sRef_mergeStateQuietReverse
+^6078 15550$@0@@1@p0$@0#sRef_setStateFromUentry
+^6079 15538$^$@0#sRef_isStackAllocated
+^6080 15090$^$@0#sRef_modInFunction
+^6081 15358$@0@@1@p0$@0#sRef_clearAliasState
+^6082 15416$@0@@1@p0$@0#sRef_setPartial
+^6083 15660$@0@@1@p0$@0#sRef_setDerivNullState
 ^6084 7042$@0@s1@1@s1$@0#sRef_clearGlobalScope
-^6085 15260@6@5@1@0@0$@18@0@0#sRef_makeDerived
-^6086 15344$^$@0#sRef_getDefState
-^6087 15346$$$@0#sRef_setDefState
-^6088 15606$$$@0#sRef_showRefLost
-^6089 15608$$$@0#sRef_showRefKilled
-^6090 15134@6@5@1@0@0$@19@2@0#sRef_updateSref
-^6091 15776$$$@0#sRef_reflectAnnotation
-^6092 15786@6@5@1@0@0^@19@3@0#sRef_getValueTable
-^6093 15664$$$@0#sRef_aliasCheckPred
-^6094 15666$$$@0#sRef_aliasCheckSimplePred
-^6095 15610$$$@0#sRef_showStateInconsistent
-^6096 15450$$$@0#sRef_setDependentComplete
-^6097 15352$$$@0#sRef_setAliasKindComplete
-^6098 15470$^$@0#sRef_isThroughArrayFetch
-^6099 15706@6@2@1@0@0^@19@2@0#sRef_getConjA
-^6100 15708@6@2@1@0@0^@19@2@0#sRef_getConjB
-^6101 15206@6@5@1@0@0^@2@0@0#sRef_unparsePreOpt
-^6102 15586$^$@0#sRef_hasName
-^6103 15510$$$@0#sRef_free
-^6104 15364$@0@@1@p0$@0#sRef_setObserver
-^6105 15422$$$@0#sRef_setNullTerminatedStateInnerComplete
-^6106 15796$$$@0#sRef_getNullTerminatedState
-^6107 15798$$$@0#sRef_setNullTerminatedState
-^6108 15800$$$@0#sRef_setPossiblyNullTerminatedState
-^6109 15802$$$@0#sRef_setNotNullTerminatedState
-^6110 15806$$$@0#sRef_setSize
-^6111 15804$$$@0#sRef_setLen
-^6112 15810$^$@0#sRef_isFixedArray
-^6113 15812$^$@0#sRef_getArraySize
-^6114 15738@6@5@1@0@0$@19@3@0#sRef_ntMessage
-^6115 15808$@0@@1@p0$@0#sRef_resetLen
-^6116 15778$@0@@1@p0$@0#sRef_setMetaStateValueComplete
-^6117 15780$@0@@1@p0$@0#sRef_setMetaStateValue
-^6118 15784@6@5@1@0@0^@19@3@0#sRef_getMetaStateValue
-^6119 15782$@0@@1@p0$@0#sRef_checkMetaStateValue
-^6120 15814$@0@@1@p0$@0#sRef_setValue
-^6121 15816$^$@0#sRef_hasValue
-^6122 15818@6@5@1@0@0^@19@3@0#sRef_getValue
-^6123 15062@6@0@5@0@0@0@g155@6@0@1@g155$@0#sRef_checkValid
+^6085 15268@6@5@1@0@0$@18@0@0#sRef_makeDerived
+^6086 15352$^$@0#sRef_getDefState
+^6087 15354$$$@0#sRef_setDefState
+^6088 15614$$$@0#sRef_showRefLost
+^6089 15616$$$@0#sRef_showRefKilled
+^6090 15142@6@5@1@0@0$@19@2@0#sRef_updateSref
+^6091 15784$$$@0#sRef_reflectAnnotation
+^6092 15794@6@5@1@0@0^@19@3@0#sRef_getValueTable
+^6093 15672$$$@0#sRef_aliasCheckPred
+^6094 15674$$$@0#sRef_aliasCheckSimplePred
+^6095 15618$$$@0#sRef_showStateInconsistent
+^6096 15458$$$@0#sRef_setDependentComplete
+^6097 15360$$$@0#sRef_setAliasKindComplete
+^6098 15478$^$@0#sRef_isThroughArrayFetch
+^6099 15714@6@2@1@0@0^@19@2@0#sRef_getConjA
+^6100 15716@6@2@1@0@0^@19@2@0#sRef_getConjB
+^6101 15214@6@5@1@0@0^@2@0@0#sRef_unparsePreOpt
+^6102 15594$^$@0#sRef_hasName
+^6103 15518$$$@0#sRef_free
+^6104 15372$@0@@1@p0$@0#sRef_setObserver
+^6105 15430$$$@0#sRef_setNullTerminatedStateInnerComplete
+^6106 15804$$$@0#sRef_getNullTerminatedState
+^6107 15806$$$@0#sRef_setNullTerminatedState
+^6108 15808$$$@0#sRef_setPossiblyNullTerminatedState
+^6109 15810$$$@0#sRef_setNotNullTerminatedState
+^6110 15814$$$@0#sRef_setSize
+^6111 15812$$$@0#sRef_setLen
+^6112 15818$^$@0#sRef_isFixedArray
+^6113 15820$^$@0#sRef_getArraySize
+^6114 15746@6@5@1@0@0$@19@3@0#sRef_ntMessage
+^6115 15816$@0@@1@p0$@0#sRef_resetLen
+^6116 15786$@0@@1@p0$@0#sRef_setMetaStateValueComplete
+^6117 15788$@0@@1@p0$@0#sRef_setMetaStateValue
+^6118 15792@6@5@1@0@0^@19@3@0#sRef_getMetaStateValue
+^6119 15790$@0@@1@p0$@0#sRef_checkMetaStateValue
+^6120 15822$@0@@1@p0$@0#sRef_setValue
+^6121 15824$^$@0#sRef_hasValue
+^6122 15826@6@5@1@0@0^@19@3@0#sRef_getValue
+^6123 15070@6@0@5@0@0@0@g155@6@0@1@g155$@0#sRef_checkValid
 *1 (Constant)
 ^6124 1070@i0@0@4#guardSet_undefined
 *4 (Function)
-^6125 17281@6@0@1@0@54$$@0#guardSet_isEmpty
+^6125 17293@6@0@1@0@54$$@0#guardSet_isEmpty
 ^6126 7147@6@5@1@0@0$@2@0@0#guardSet_new
-^6127 17269@6@5@1@0@0$$@0#guardSet_addTrueGuard
-^6128 17271@6@5@1@0@0$$@0#guardSet_addFalseGuard
-^6129 17253@6@5@1@0@0$$@0#guardSet_or
-^6130 17255@6@5@1@0@0$$@0#guardSet_and
-^6131 17249$@0@@1@p0$@0#guardSet_delete
-^6132 17273@6@5@1@0@0$@2@0@0#guardSet_unparse
-^6133 17275$$$@0#guardSet_free
-^6134 17247@6@5@1@0@0^@18@2@0#guardSet_getTrueGuards
-^6135 17251@6@5@1@0@0^@18@2@0#guardSet_getFalseGuards
-^6136 17257@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_union
-^6137 17265@6@5@1@0@0^@2@0@0#guardSet_invert
-^6138 17267@6@5@1@0@0^@2@0@0#guardSet_copy
-^6139 17277$^$@0#guardSet_isGuarded
-^6140 17279$^$@0#guardSet_mustBeNull
-^6141 17259@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_levelUnion
-^6142 17261@6@5@1@0@0@0@@1@p1,p0$@0#guardSet_levelUnionFree
-^6143 17263$$$@0#guardSet_flip
+^6127 17281@6@5@1@0@0$$@0#guardSet_addTrueGuard
+^6128 17283@6@5@1@0@0$$@0#guardSet_addFalseGuard
+^6129 17265@6@5@1@0@0$$@0#guardSet_or
+^6130 17267@6@5@1@0@0$$@0#guardSet_and
+^6131 17261$@0@@1@p0$@0#guardSet_delete
+^6132 17285@6@5@1@0@0$@2@0@0#guardSet_unparse
+^6133 17287$$$@0#guardSet_free
+^6134 17259@6@5@1@0@0^@18@2@0#guardSet_getTrueGuards
+^6135 17263@6@5@1@0@0^@18@2@0#guardSet_getFalseGuards
+^6136 17269@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_union
+^6137 17277@6@5@1@0@0^@2@0@0#guardSet_invert
+^6138 17279@6@5@1@0@0^@2@0@0#guardSet_copy
+^6139 17289$^$@0#guardSet_isGuarded
+^6140 17291$^$@0#guardSet_mustBeNull
+^6141 17271@6@5@1@0@0@0@@1@p0@3@0@0#guardSet_levelUnion
+^6142 17273@6@5@1@0@0@0@@1@p1,p0$@0#guardSet_levelUnionFree
+^6143 17275$$$@0#guardSet_flip
 *8 (Union tag)
 ^6144 7182@7183#$!181
 *0 (Datatype)
 *0 (Datatype)
 ^6153 7190@+@=@0@0@0@0@7191#constraintTerm
 *4 (Function)
-^6154 10004$^$@0#constraintTerm_isDefined
-^6155 10026$$$@0#constraintTerm_getKind
-^6156 10028@6@5@1@0@0$@19@2@0#constraintTerm_getSRef
-^6157 10006$$$@0#constraintTerm_free
-^6158 10022$@0@@1@p0$@0#constraintTerm_simplify
-^6159 10030$^@2@0@0#constraintTerm_makeExprNode
-^6160 10034$^@3@0@0#constraintTerm_copy
-^6161 10054$^$@0#constraintTerm_similar
-^6162 10046$^$@0#constraintTerm_canGetValue
-^6163 10048$^$@0#constraintTerm_getValue
-^6164 10024@6@5@1@0@0^@3@0@0#constraintTerm_getFileloc
-^6165 10010$^$@0#constraintTerm_isIntLiteral
-^6166 10042@6@5@1@0@0^@3@0@0#constraintTerm_print
-^6167 10032$^@3@0@0#constraintTerm_makesRef
-^6168 10052$^$@0#constraintTerm_probSame
-^6169 10036$@0@@1@p0$@0#constraintTerm_setFileloc
-^6170 10044$^@3@0@0#constraintTerm_makeIntLiteral
-^6171 10018$^$@0#constraintTerm_isStringLiteral
-^6172 10020@6@5@1@0@0^@3@0@0#constraintTerm_getStringLiteral
-^6173 10040$@0@@1@p0$@0#constraintTerm_doSRefFixBaseParam
-^6174 10056$$$@0#constraintTerm_dump
-^6175 10058$$@2@0@0#constraintTerm_undump
-^6176 10012$^$@0#constraintTerm_isInitBlock
-^6177 10016$^$@0#constraintTerm_getInitBlockLength
-^6178 10014$^$@0#constraintTerm_isExprNode
+^6154 10010$^$@0#constraintTerm_isDefined
+^6155 10032$$$@0#constraintTerm_getKind
+^6156 10034@6@5@1@0@0$@19@2@0#constraintTerm_getSRef
+^6157 10012$$$@0#constraintTerm_free
+^6158 10028$@0@@1@p0$@0#constraintTerm_simplify
+^6159 10036$^@2@0@0#constraintTerm_makeExprNode
+^6160 10040$^@3@0@0#constraintTerm_copy
+^6161 10060$^$@0#constraintTerm_similar
+^6162 10052$^$@0#constraintTerm_canGetValue
+^6163 10054$^$@0#constraintTerm_getValue
+^6164 10030@6@5@1@0@0^@3@0@0#constraintTerm_getFileloc
+^6165 10016$^$@0#constraintTerm_isIntLiteral
+^6166 10048@6@5@1@0@0^@3@0@0#constraintTerm_print
+^6167 10038$^@3@0@0#constraintTerm_makesRef
+^6168 10058$^$@0#constraintTerm_probSame
+^6169 10042$@0@@1@p0$@0#constraintTerm_setFileloc
+^6170 10050$^@3@0@0#constraintTerm_makeIntLiteral
+^6171 10024$^$@0#constraintTerm_isStringLiteral
+^6172 10026@6@5@1@0@0^@3@0@0#constraintTerm_getStringLiteral
+^6173 10046$@0@@1@p0$@0#constraintTerm_doSRefFixBaseParam
+^6174 10062$$$@0#constraintTerm_dump
+^6175 10064$$@2@0@0#constraintTerm_undump
+^6176 10018$^$@0#constraintTerm_isInitBlock
+^6177 10022$^$@0#constraintTerm_getInitBlockLength
+^6178 10020$^$@0#constraintTerm_isExprNode
 *2 (Enum member)
 ^6179 7242$#BINARYOP_UNDEFINED#PLUS#MINUS
 *9 (Enum tag)
 *0 (Datatype)
 ^6196 7256@-@+@0@0@0@0@7257#constraintExprData
 *4 (Function)
-^6197 10068$$$@0#constraintExprData_freeBinaryExpr
-^6198 10072$$$@0#constraintExprData_freeUnaryExpr
-^6199 10076$$$@0#constraintExprData_freeTerm
-^6200 10080$$$@0#constraintExprData_termSetTerm
-^6201 10082$^@19@3@0#constraintExprData_termGetTerm
-^6202 10084$^$@0#constraintExprData_unaryExprGetOp
-^6203 10086@6@5@1@0@0^@19@3@0#constraintExprData_unaryExprGetExpr
-^6204 10088$$$@0#constraintExprData_unaryExprSetOp
-^6205 10090$$$@0#constraintExprData_unaryExprSetExpr
-^6206 10092$^$@0#constraintExprData_binaryExprGetOp
-^6207 10094@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr1
-^6208 10096@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr2
-^6209 10098$$$@0#constraintExprData_binaryExprSetExpr1
-^6210 10100$$$@0#constraintExprData_binaryExprSetExpr2
-^6211 10102$$$@0#constraintExprData_binaryExprSetOp
-^6212 10070$$@2@0@0#constraintExprData_copyBinaryExpr
-^6213 10074$$@2@0@0#constraintExprData_copyUnaryExpr
-^6214 10078$$@2@0@0#constraintExprData_copyTerm
+^6197 10074$$$@0#constraintExprData_freeBinaryExpr
+^6198 10078$$$@0#constraintExprData_freeUnaryExpr
+^6199 10082$$$@0#constraintExprData_freeTerm
+^6200 10086$$$@0#constraintExprData_termSetTerm
+^6201 10088$^@19@3@0#constraintExprData_termGetTerm
+^6202 10090$^$@0#constraintExprData_unaryExprGetOp
+^6203 10092@6@5@1@0@0^@19@3@0#constraintExprData_unaryExprGetExpr
+^6204 10094$$$@0#constraintExprData_unaryExprSetOp
+^6205 10096$$$@0#constraintExprData_unaryExprSetExpr
+^6206 10098$^$@0#constraintExprData_binaryExprGetOp
+^6207 10100@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr1
+^6208 10102@6@5@1@0@0^@19@3@0#constraintExprData_binaryExprGetExpr2
+^6209 10104$$$@0#constraintExprData_binaryExprSetExpr1
+^6210 10106$$$@0#constraintExprData_binaryExprSetExpr2
+^6211 10108$$$@0#constraintExprData_binaryExprSetOp
+^6212 10076$$@2@0@0#constraintExprData_copyBinaryExpr
+^6213 10080$$@2@0@0#constraintExprData_copyUnaryExpr
+^6214 10084$$@2@0@0#constraintExprData_copyTerm
 *2 (Enum member)
 ^6215 7296$#binaryexpr#unaryExpr#term
 *9 (Enum tag)
 *1 (Constant)
 ^6220 1209@i0@0@4#constraintExpr_undefined
 *4 (Function)
-^6221 10112$$$@0#constraintExpr_free
-^6222 10196@6@5@1@0@0@0@@1@p0$@0#constraintExpr_setFileloc
-^6223 10128@6@5@1@0@0^@3@0@0#constraintExpr_copy
-^6224 10206@6@5@1@0@0^@2@0@0#constraintExpr_unparse
-^6225 10214@6@5@1@0@0^@3@0@0#constraintExpr_print
-^6226 10186$^$@0#constraintExpr_similar
-^6227 10188$^$@0#constraintExpr_same
-^6228 10192@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_searchandreplace
-^6229 10222$^$@0#constraintExpr_canGetValue
-^6230 10220$^$@0#constraintExpr_getValue
-^6231 10218$^$@0#constraintExpr_compare
-^6232 10164@6@5@1@0@0$@2@0@0#constraintExpr_makeIntLiteral
-^6233 10162@6@5@1@0@0$@2@0@0#constraintExpr_makeValueExpr
-^6234 10158@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxSetExpr
-^6235 10160@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxReadExpr
-^6236 10180@6@5@1@0@0$@2@0@0#constraintExpr_makeIncConstraintExpr
-^6237 10174@6@5@1@0@0$@2@0@0#constraintExpr_makeDecConstraintExpr
-^6238 10204@6@5@1@0@0$@2@0@0#constraintExpr_simplify
-^6239 10200@6@5@1@0@0@0@@1@p0,p1@2@0@0#constraintExpr_solveBinaryExpr
-^6240 10190$$$@0#constraintExpr_search
-^6241 10224@6@5@1@0@0$@2@0@0#constraintExpr_getFileloc
-^6242 10154@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxset
-^6243 10152@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxRead
-^6244 10138@6@5@1@0@0$@2@0@0#constraintExpr_makeTermsRef
-^6245 10208@6@5@1@0@0$$@0#constraintExpr_doSRefFixBaseParam
-^6246 10132@6@5@1@0@0$@2@0@0#constraintExpr_makeExprNode
-^6247 10212@6@5@1@0@0$@2@0@0#constraintExpr_doFixResult
-^6248 10114@6@0@1@0@54^$@0#constraintExpr_isLit
-^6249 10178@6@5@1@0@0$@2@0@0#constraintExpr_makeAddExpr
-^6250 10176@6@5@1@0@0$@2@0@0#constraintExpr_makeSubtractExpr
-^6251 10156@6@5@1@0@0$@2@0@0#constraintExpr_parseMakeUnaryOp
-^6252 10170@6@5@1@0@0$@3@0@0#constraintExpr_parseMakeBinaryOp
-^6253 10216$^$@0#constraintExpr_hasMaxSet
-^6254 10210@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_doSRefFixConstraintParam
-^6255 10120@6@5@1@0@0$@2@0@0#constraintExpr_propagateConstants
-^6256 10230@6@0@1@0@54^$@0#constraintExpr_isBinaryExpr
-^6257 10244$$$@0#constraintExpr_dump
-^6258 10246@6@5@1@0@0$@2@0@0#constraintExpr_undump
-^6259 10134@6@5@1@0@0$@2@0@0#constraintExpr_makeTermExprNode
-^6260 10232$^$@0#constraintExpr_isTerm
-^6261 10234$^@6@3@0#constraintExpr_getTerm
-^6262 10248$$$@0#constraintExpr_getDepth
+^6221 10118$$$@0#constraintExpr_free
+^6222 10202@6@5@1@0@0@0@@1@p0$@0#constraintExpr_setFileloc
+^6223 10134@6@5@1@0@0^@3@0@0#constraintExpr_copy
+^6224 10212@6@5@1@0@0^@2@0@0#constraintExpr_unparse
+^6225 10220@6@5@1@0@0^@3@0@0#constraintExpr_print
+^6226 10192$^$@0#constraintExpr_similar
+^6227 10194$^$@0#constraintExpr_same
+^6228 10198@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_searchandreplace
+^6229 10228$^$@0#constraintExpr_canGetValue
+^6230 10226$^$@0#constraintExpr_getValue
+^6231 10224$^$@0#constraintExpr_compare
+^6232 10170@6@5@1@0@0$@2@0@0#constraintExpr_makeIntLiteral
+^6233 10168@6@5@1@0@0$@2@0@0#constraintExpr_makeValueExpr
+^6234 10164@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxSetExpr
+^6235 10166@6@5@1@0@0$@2@0@0#constraintExpr_makeMaxReadExpr
+^6236 10186@6@5@1@0@0$@2@0@0#constraintExpr_makeIncConstraintExpr
+^6237 10180@6@5@1@0@0$@2@0@0#constraintExpr_makeDecConstraintExpr
+^6238 10210@6@5@1@0@0$@2@0@0#constraintExpr_simplify
+^6239 10206@6@5@1@0@0@0@@1@p0,p1@2@0@0#constraintExpr_solveBinaryExpr
+^6240 10196$$$@0#constraintExpr_search
+^6241 10230@6@5@1@0@0$@2@0@0#constraintExpr_getFileloc
+^6242 10160@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxset
+^6243 10158@6@5@1@0@0$@2@0@0#constraintExpr_makeSRefMaxRead
+^6244 10144@6@5@1@0@0$@2@0@0#constraintExpr_makeTermsRef
+^6245 10214@6@5@1@0@0$$@0#constraintExpr_doSRefFixBaseParam
+^6246 10138@6@5@1@0@0$@2@0@0#constraintExpr_makeExprNode
+^6247 10218@6@5@1@0@0$@2@0@0#constraintExpr_doFixResult
+^6248 10120@6@0@1@0@54^$@0#constraintExpr_isLit
+^6249 10184@6@5@1@0@0$@2@0@0#constraintExpr_makeAddExpr
+^6250 10182@6@5@1@0@0$@2@0@0#constraintExpr_makeSubtractExpr
+^6251 10162@6@5@1@0@0$@2@0@0#constraintExpr_parseMakeUnaryOp
+^6252 10176@6@5@1@0@0$@3@0@0#constraintExpr_parseMakeBinaryOp
+^6253 10222$^$@0#constraintExpr_hasMaxSet
+^6254 10216@6@5@1@0@0@0@@1@p0@2@0@0#constraintExpr_doSRefFixConstraintParam
+^6255 10126@6@5@1@0@0$@2@0@0#constraintExpr_propagateConstants
+^6256 10236@6@0@1@0@54^$@0#constraintExpr_isBinaryExpr
+^6257 10250$$$@0#constraintExpr_dump
+^6258 10252@6@5@1@0@0$@2@0@0#constraintExpr_undump
+^6259 10140@6@5@1@0@0$@2@0@0#constraintExpr_makeTermExprNode
+^6260 10238$^$@0#constraintExpr_isTerm
+^6261 10240$^@6@3@0#constraintExpr_getTerm
+^6262 10254$$$@0#constraintExpr_getDepth
 *2 (Enum member)
 ^6263 7390$#LT#LTE#GT#GTE#EQ#NONNEGATIVE#POSITIVE
 *9 (Enum tag)
 *1 (Constant)
 ^6272 1203@i0@0@4#constraint_undefined
 *4 (Function)
-^6273 10320$$$@0#constraint_free
-^6274 10278@6@5@1@0@0$@3@0@0#constraint_makeReadSafeExprNode
-^6275 10288@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeExprNode
-^6276 10290@6@5@1@0@0$@2@0@0#constraint_makeReadSafeInt
-^6277 10294@6@5@1@0@0$@2@0@0#constraint_makeEnsureMaxReadAtLeast
-^6278 10262$@0@@1@p0$@0#constraint_overWrite
-^6279 10260@6@5@1@0@0$@2@0@0#constraint_copy
-^6280 10516$^$@45#fileloc_closer
-^6281 10322@6@5@1@0@0^@2@0@0#arithType_print
-^6282 10272@6@5@1@0@0$@2@0@0#constraint_getFileloc
-^6283 10336@6@5@1@0@0^@2@0@0#constraint_print
-^6284 10280@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeInt
-^6285 10310@6@5@1@0@0@0@@1@p0$@35#exprNode_copyConstraints
-^6286 10300@6@5@1@0@0$@2@0@0#constraint_makeEnsureEqual
-^6287 10318@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostIncrement
-^6288 10346@6@5@1@0@0@0@@1@p0$@0#constraint_preserveOrig
-^6289 10340@6@5@1@0@0$@2@0@0#constraint_doSRefFixBaseParam
-^6290 10334@6@5@1@0@0$@2@0@0#constraint_printDetailed
-^6291 10302@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThan
-^6292 10304@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThanEqual
-^6293 10306@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThan
-^6294 10308@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThanEqual
-^6295 10284@6@5@1@0@0$@2@0@0#constraint_makeSRefWriteSafeInt
-^6296 10292@6@5@1@0@0$@2@0@0#constraint_makeSRefReadSafeInt
-^6297 10328$$$@0#constraint_printError
-^6298 10344@6@5@1@0@0$@2@0@0#constraint_doSRefFixConstraintParam
-^6299 10282@6@5@1@0@0$@2@0@0#constraint_makeSRefSetBufferSize
-^6300 10342@6@5@1@0@0$@2@0@0#constraint_doFixResult
-^6301 10286@6@5@1@0@0$@2@0@0#constraint_makeEnsureLteMaxRead
-^6302 10316@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostDecrement
-^6303 10492$^$@0#constraint_search
-^6304 10258@6@5@1@0@0$@2@0@0#makeConstraintParse3
-^6305 10266@6@5@1@0@0$$@0#constraint_addGeneratingExpr
-^6306 10276$$$@0#constraint_hasMaxSet
-^6307 9988$$$@35#exprNode_exprTraverse
-^6308 9994@6@5@1@0@0$@2@0@35#exprNode_traversRequiresConstraints
-^6309 9996@6@5@1@0@0$@2@0@35#exprNode_traversEnsuresConstraints
-^6310 10348@6@5@1@0@0$$@0#constraint_togglePost
-^6311 10256$$$@0#constraint_same
-^6312 10338@6@5@1@0@0^@2@0@0#constraint_printOr
-^6313 10324$$$@0#constraint_printErrorPostCondition
-^6314 10326@6@5@1@0@0^@3@0@0#constraint_printLocation
-^6315 10270@6@5@1@0@0$$@0#constraint_setFcnPre
-^6316 10268@6@5@1@0@0$$@0#constraint_origAddGeneratingExpr
-^6317 9955$$$@35#exprNode_generateConstraints
-^6318 10350@6@5@1@0@0$$@0#constraint_togglePostOrig
-^6319 10352$$$@0#constraint_hasOrig
-^6320 10312@6@5@1@0@0$@3@0@0#constraint_makeAddAssign
-^6321 10314@6@5@1@0@0$@3@0@0#constraint_makeSubtractAssign
-^6322 10354@6@5@1@0@0$@2@0@0#constraint_undump
-^6323 10356$$$@0#constraint_dump
-^6324 10542$$$@35#exprNode_forLoopHeuristics
-^6325 10358$^$@0#constraint_compare
-^6326 10360$$$@0#constraint_isPost
-^6327 10364$$$@0#constraint_tooDeep
-^6328 10456@6@5@1@0@0$@2@0@133#constraintList_reflectChanges
-^6329 10452@6@5@1@0@0$@2@0@133#constraintList_reflectChangesFreePre
-^6330 10502@6@5@1@0@0$@2@0@131#constraint_substitute
-^6331 10482$$$@133#constraintList_resolve
-^6332 10514@6@5@1@0@0$$@131#constraint_simplify
-^6333 10478@6@5@1@0@0$@2@0@133#constraintList_fixConflicts
-^6334 10450@6@5@1@0@0$@3@0@133#constraintList_subsumeEnsures
-^6335 10442@6@5@1@0@0$@3@0@133#constraintList_mergeEnsures
-^6336 10440@6@5@1@0@0$@2@0@133#constraintList_mergeEnsuresFreeFirst
-^6337 10486$$$@131#constraint_isAlwaysTrue
-^6338 10446@6@5@1@0@0$@2@0@133#constraintList_mergeRequires
-^6339 10444@6@5@1@0@0$@2@0@133#constraintList_mergeRequiresFreeFirst
-^6340 10466@6@5@1@0@0$@3@0@133#constraintList_reflectChangesOr
-^6341 10506@6@5@1@0@0$@2@0@133#constraintList_substitute
-^6342 10504@6@5@1@0@0$@2@0@133#constraintList_substituteFreeTarget
-^6343 10448$$$@35#exprNode_mergeResolve
+^6273 10326$$$@0#constraint_free
+^6274 10284@6@5@1@0@0$@3@0@0#constraint_makeReadSafeExprNode
+^6275 10294@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeExprNode
+^6276 10296@6@5@1@0@0$@2@0@0#constraint_makeReadSafeInt
+^6277 10300@6@5@1@0@0$@2@0@0#constraint_makeEnsureMaxReadAtLeast
+^6278 10268$@0@@1@p0$@0#constraint_overWrite
+^6279 10266@6@5@1@0@0$@2@0@0#constraint_copy
+^6280 10522$^$@45#fileloc_closer
+^6281 10328@6@5@1@0@0^@2@0@0#arithType_print
+^6282 10278@6@5@1@0@0$@2@0@0#constraint_getFileloc
+^6283 10342@6@5@1@0@0^@2@0@0#constraint_print
+^6284 10286@6@5@1@0@0$@2@0@0#constraint_makeWriteSafeInt
+^6285 10316@6@5@1@0@0@0@@1@p0$@35#exprNode_copyConstraints
+^6286 10306@6@5@1@0@0$@2@0@0#constraint_makeEnsureEqual
+^6287 10324@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostIncrement
+^6288 10352@6@5@1@0@0@0@@1@p0$@0#constraint_preserveOrig
+^6289 10346@6@5@1@0@0$@2@0@0#constraint_doSRefFixBaseParam
+^6290 10340@6@5@1@0@0$@2@0@0#constraint_printDetailed
+^6291 10308@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThan
+^6292 10310@6@5@1@0@0$@2@0@0#constraint_makeEnsureLessThanEqual
+^6293 10312@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThan
+^6294 10314@6@5@1@0@0$@2@0@0#constraint_makeEnsureGreaterThanEqual
+^6295 10290@6@5@1@0@0$@2@0@0#constraint_makeSRefWriteSafeInt
+^6296 10298@6@5@1@0@0$@2@0@0#constraint_makeSRefReadSafeInt
+^6297 10334$$$@0#constraint_printError
+^6298 10350@6@5@1@0@0$@2@0@0#constraint_doSRefFixConstraintParam
+^6299 10288@6@5@1@0@0$@2@0@0#constraint_makeSRefSetBufferSize
+^6300 10348@6@5@1@0@0$@2@0@0#constraint_doFixResult
+^6301 10292@6@5@1@0@0$@2@0@0#constraint_makeEnsureLteMaxRead
+^6302 10322@6@5@1@0@0$@2@0@0#constraint_makeMaxSetSideEffectPostDecrement
+^6303 10498$^$@0#constraint_search
+^6304 10264@6@5@1@0@0$@2@0@0#makeConstraintParse3
+^6305 10272@6@5@1@0@0$$@0#constraint_addGeneratingExpr
+^6306 10282$$$@0#constraint_hasMaxSet
+^6307 9994$$$@35#exprNode_exprTraverse
+^6308 10000@6@5@1@0@0$@2@0@35#exprNode_traversRequiresConstraints
+^6309 10002@6@5@1@0@0$@2@0@35#exprNode_traversEnsuresConstraints
+^6310 10354@6@5@1@0@0$$@0#constraint_togglePost
+^6311 10262$$$@0#constraint_same
+^6312 10344@6@5@1@0@0^@2@0@0#constraint_printOr
+^6313 10330$$$@0#constraint_printErrorPostCondition
+^6314 10332@6@5@1@0@0^@3@0@0#constraint_printLocation
+^6315 10276@6@5@1@0@0$$@0#constraint_setFcnPre
+^6316 10274@6@5@1@0@0$$@0#constraint_origAddGeneratingExpr
+^6317 9961$$$@35#exprNode_generateConstraints
+^6318 10356@6@5@1@0@0$$@0#constraint_togglePostOrig
+^6319 10358$$$@0#constraint_hasOrig
+^6320 10318@6@5@1@0@0$@3@0@0#constraint_makeAddAssign
+^6321 10320@6@5@1@0@0$@3@0@0#constraint_makeSubtractAssign
+^6322 10360@6@5@1@0@0$@2@0@0#constraint_undump
+^6323 10362$$$@0#constraint_dump
+^6324 10548$$$@35#exprNode_forLoopHeuristics
+^6325 10364$^$@0#constraint_compare
+^6326 10366$$$@0#constraint_isPost
+^6327 10370$$$@0#constraint_tooDeep
+^6328 10462@6@5@1@0@0$@2@0@133#constraintList_reflectChanges
+^6329 10458@6@5@1@0@0$@2@0@133#constraintList_reflectChangesFreePre
+^6330 10508@6@5@1@0@0$@2@0@131#constraint_substitute
+^6331 10488$$$@133#constraintList_resolve
+^6332 10520@6@5@1@0@0$$@131#constraint_simplify
+^6333 10484@6@5@1@0@0$@2@0@133#constraintList_fixConflicts
+^6334 10456@6@5@1@0@0$@3@0@133#constraintList_subsumeEnsures
+^6335 10448@6@5@1@0@0$@3@0@133#constraintList_mergeEnsures
+^6336 10446@6@5@1@0@0$@2@0@133#constraintList_mergeEnsuresFreeFirst
+^6337 10492$$$@131#constraint_isAlwaysTrue
+^6338 10452@6@5@1@0@0$@2@0@133#constraintList_mergeRequires
+^6339 10450@6@5@1@0@0$@2@0@133#constraintList_mergeRequiresFreeFirst
+^6340 10472@6@5@1@0@0$@3@0@133#constraintList_reflectChangesOr
+^6341 10512@6@5@1@0@0$@2@0@133#constraintList_substitute
+^6342 10510@6@5@1@0@0$@2@0@133#constraintList_substituteFreeTarget
+^6343 10454$$$@35#exprNode_mergeResolve
 *0 (Datatype)
 ^6344 1203@-@+@0@2@2@0@7547#o_constraint
 *1 (Constant)
 ^6345 1206@i0@0@4#constraintList_undefined
 *4 (Function)
-^6346 10402@6@5@1@0@0$@3@0@0#constraintList_single
-^6347 10378@6@5@1@0@0$$@0#constraintList_addListFree
-^6348 10400@6@5@1@0@0$$@0#constraintList_preserveCallInfo
+^6346 10408@6@5@1@0@0$@3@0@0#constraintList_single
+^6347 10384@6@5@1@0@0$$@0#constraintList_addListFree
+^6348 10406@6@5@1@0@0$$@0#constraintList_preserveCallInfo
 *6 (Iterator finalizer)
 ^6349 0@133#end_constraintList_elements
 *5 (Iterator)
 ^6350 7564@133#constraintList_elements
 *4 (Function)
 ^6351 7566@6@5@1@0@0^@2@0@0#constraintList_makeNew
-^6352 10372@6@5@1@0@0@0@@1@p0$@0#constraintList_add
-^6353 10376@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_addList
-^6354 10396@6@5@1@0@0^@3@0@0#constraintList_copy
-^6355 10394$$$@0#constraintList_free
-^6356 10382@6@5@1@0@0^@2@0@0#constraintList_unparse
-^6357 10384@6@5@1@0@0^@2@0@0#constraintList_print
-^6358 10390@6@5@1@0@0^@3@0@0#constraintList_printDetailed
-^6359 10392@6@5@1@0@0$@2@0@0#constraintList_logicalOr
-^6360 10398@6@5@1@0@0$$@0#constraintList_preserveOrig
+^6352 10378@6@5@1@0@0@0@@1@p0$@0#constraintList_add
+^6353 10382@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_addList
+^6354 10402@6@5@1@0@0^@3@0@0#constraintList_copy
+^6355 10400$$$@0#constraintList_free
+^6356 10388@6@5@1@0@0^@2@0@0#constraintList_unparse
+^6357 10390@6@5@1@0@0^@2@0@0#constraintList_print
+^6358 10396@6@5@1@0@0^@3@0@0#constraintList_printDetailed
+^6359 10398@6@5@1@0@0$@2@0@0#constraintList_logicalOr
+^6360 10404@6@5@1@0@0$$@0#constraintList_preserveOrig
 *1 (Constant)
 ^6361 5$#constraintListBASESIZE
 *4 (Function)
-^6362 10410@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixBaseParam
-^6363 10412@6@5@1@0@0@0@@1@p0$@0#constraintList_togglePost
-^6364 10408@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixConstraintParam
-^6365 10000@6@5@1@0@0^@3@0@35#exprNode_getPostConditions
-^6366 10406@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doFixResult
-^6367 10404@6@5@1@0@0@0@@1@p0$@0#constraintList_addGeneratingExpr
-^6368 9969@6@5@1@0@0$@2@0@133#constraintList_makeFixedArrayConstraints
-^6369 10386$$$@0#constraintList_printErrorPostConditions
-^6370 10388$$$@0#constraintList_printError
-^6371 10418@6@5@1@0@0$$@0#constraintList_sort
-^6372 10416$$$@0#constraintList_dump
-^6373 10414@6@5@1@0@0$@2@0@0#constraintList_undump
-^6374 10380@6@5@1@0@0$@2@0@0#constraintList_removeSurpressed
+^6362 10416@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixBaseParam
+^6363 10418@6@5@1@0@0@0@@1@p0$@0#constraintList_togglePost
+^6364 10414@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doSRefFixConstraintParam
+^6365 10006@6@5@1@0@0^@3@0@35#exprNode_getPostConditions
+^6366 10412@6@5@1@0@0@0@@1@p0@2@0@0#constraintList_doFixResult
+^6367 10410@6@5@1@0@0@0@@1@p0$@0#constraintList_addGeneratingExpr
+^6368 9975@6@5@1@0@0$@2@0@133#constraintList_makeFixedArrayConstraints
+^6369 10392$$$@0#constraintList_printErrorPostConditions
+^6370 10394$$$@0#constraintList_printError
+^6371 10424@6@5@1@0@0$$@0#constraintList_sort
+^6372 10422$$$@0#constraintList_dump
+^6373 10420@6@5@1@0@0$@2@0@0#constraintList_undump
+^6374 10386@6@5@1@0@0$@2@0@0#constraintList_removeSurpressed
 *2 (Enum member)
 ^6375 7611$#XPR_PARENS#XPR_ASSIGN#XPR_CALL#XPR_EMPTY#XPR_VAR#XPR_OP#XPR_POSTOP#XPR_PREOP#XPR_SIZEOFT#XPR_SIZEOF#XPR_ALIGNOFT#XPR_ALIGNOF#XPR_OFFSETOF#XPR_CAST#XPR_FETCH#XPR_VAARG#XPR_ITER#XPR_FOR#XPR_FORPRED#XPR_GOTO#XPR_CONTINUE#XPR_BREAK#XPR_RETURN#XPR_NULLRETURN#XPR_COMMA#XPR_COND#XPR_IF#XPR_IFELSE#XPR_DOWHILE#XPR_WHILE#XPR_STMT#XPR_STMTLIST#XPR_SWITCH#XPR_INIT#XPR_FACCESS#XPR_ARROW#XPR_CONST#XPR_STRINGLITERAL#XPR_NUMLIT#XPR_BODY#XPR_NODE#XPR_ITERCALL#XPR_TOK#XPR_WHILEPRED#XPR_CASE#XPR_FTCASE#XPR_DEFAULT#XPR_FTDEFAULT#XPR_BLOCK#XPR_INITBLOCK#XPR_LABEL
 *9 (Enum tag)
 ^6452 7662@i0@0@6#exprData_undefined
 ^6453 1067@i0@0@4#exprNode_undefined
 *4 (Function)
-^6454 20556@6@5@1@0@0^@19@2@0#exprNode_getValue
-^6455 20832$^$@0#exprNode_getLongValue
-^6456 20754@6@5@1@0@0^@19@3@0#exprNode_unparseFirst
-^6457 20716@6@5@1@0@0^@19@3@0#exprNode_getForGuards
-^6458 20546$^$@0#exprNode_isNullValue
-^6459 20752@6@5@1@0@0^@19@2@0#exprNode_getSref
-^6460 20608@6@5@1@0@0@1@s1@1@@19@2@0#exprNode_getUentry
-^6461 20690$@0@@1@p0$@0#exprNode_produceGuards
-^6462 20758@6@5@1@0@0^@19@3@0#exprNode_loc
-^6463 20552@6@5@1@0@0^@3@0@0#exprNode_charLiteral
-^6464 20528@6@5@1@0@0^@19@3@0#exprNode_makeMustExit
-^6465 20654@6@5@1@0@0^@3@0@0#exprNode_cond
+^6454 20572@6@5@1@0@0^@19@2@0#exprNode_getValue
+^6455 20848$^$@0#exprNode_getLongValue
+^6456 20770@6@5@1@0@0^@19@3@0#exprNode_unparseFirst
+^6457 20732@6@5@1@0@0^@19@3@0#exprNode_getForGuards
+^6458 20562$^$@0#exprNode_isNullValue
+^6459 20768@6@5@1@0@0^@19@2@0#exprNode_getSref
+^6460 20624@6@5@1@0@0@1@s1@1@@19@2@0#exprNode_getUentry
+^6461 20706$@0@@1@p0$@0#exprNode_produceGuards
+^6462 20774@6@5@1@0@0^@19@3@0#exprNode_loc
+^6463 20568@6@5@1@0@0^@3@0@0#exprNode_charLiteral
+^6464 20544@6@5@1@0@0^@19@3@0#exprNode_makeMustExit
+^6465 20670@6@5@1@0@0^@3@0@0#exprNode_cond
 ^6466 7711@6@5@1@0@0^@3@0@0#exprNode_makeError
-^6467 20610@6@5@1@0@0^@3@0@0#exprNode_makeInitBlock
-^6468 20612@6@5@1@0@0^@3@0@0#exprNode_functionCall
-^6469 20568@6@2@1@0@0@1@s1@1@@3@0@0#exprNode_fromIdentifier
-^6470 20564@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_fromUIO
-^6471 20616@6@5@1@0@0^@3@0@0#exprNode_fieldAccess
-^6472 20622@6@5@1@0@0^@3@0@0#exprNode_arrowAccess
-^6473 20624@6@5@1@0@0@0@@1@p0@3@0@0#exprNode_postOp
-^6474 20626@6@5@1@0@0^@3@0@0#exprNode_preOp
-^6475 20618@6@5@1@0@0^@3@0@0#exprNode_addParens
-^6476 20634@6@5@1@0@0^@3@0@0#exprNode_offsetof
-^6477 20630@6@5@1@0@0^@3@0@0#exprNode_sizeofType
-^6478 20636@6@5@1@0@0^@3@0@0#exprNode_sizeofExpr
-^6479 20632@6@5@1@0@0^@3@0@0#exprNode_alignofType
-^6480 20638@6@5@1@0@0^@3@0@0#exprNode_alignofExpr
-^6481 20648@6@5@1@0@0^@3@0@0#exprNode_op
-^6482 20652@6@5@1@0@0$@3@0@0#exprNode_assign
-^6483 20576@6@5@1@0@0@0@@1@p0,p1@3@0@0#exprNode_arrayFetch
-^6484 20520$$$@0#exprNode_free
-^6485 20656@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_vaArg
-^6486 20562@6@5@1@0@0^@3@0@0#exprNode_stringLiteral
-^6487 20560@6@5@1@0@0^@3@0@0#exprNode_rawStringLiteral
-^6488 20732@6@5@1@0@0^@3@0@0#exprNode_comma
-^6489 20658@6@5@1@0@0$@3@0@0#exprNode_labelMarker
-^6490 20660@6@5@1@0@0$$@0#exprNode_notReached
-^6491 20668@6@5@1@0@0^@3@0@0#exprNode_caseMarker
-^6492 20680@6@5@1@0@0$@3@0@0#exprNode_concat
-^6493 20682@6@5@1@0@0^@3@0@0#exprNode_createTok
-^6494 20684@6@5@1@0@0$@3@0@0#exprNode_statement
-^6495 20692@6@5@1@0@0$@3@0@0#exprNode_makeBlock
-^6496 20700@6@5@1@0@0$@3@0@0#exprNode_if
-^6497 20702@6@5@1@0@0$@3@0@0#exprNode_ifelse
-^6498 20706@6@5@1@0@0$@3@0@0#exprNode_switch
-^6499 20710@6@5@1@0@0$@3@0@0#exprNode_while
-^6500 20712@6@5@1@0@0$@3@0@0#exprNode_doWhile
-^6501 20722@6@2@1@0@0$@2@0@0#exprNode_goto
-^6502 20724@6@5@1@0@0$@3@0@0#exprNode_continue
-^6503 20726@6@5@1@0@0$@3@0@0#exprNode_break
-^6504 20728@6@5@1@0@0$@3@0@0#exprNode_nullReturn
-^6505 20730@6@5@1@0@0$@3@0@0#exprNode_return
-^6506 20756@6@5@1@0@0^@18@3@0#exprNode_unparse
-^6507 20770$^$@0#exprNode_isCharLit
-^6508 20772$^$@0#exprNode_isNumLit
-^6509 20740@6@5@1@0@0$@3@0@0#exprNode_makeInitialization
-^6510 20738@6@5@1@0@0$@3@0@0#exprNode_makeEmptyInitialization
-^6511 20768$^$@0#exprNode_isInitializer
-^6512 20778$$$@0#exprNode_matchType
-^6513 20670@6@2@1@0@0$@2@0@0#exprNode_defaultMarker
-^6514 20742@6@5@1@0@0$@3@0@0#exprNode_iter
-^6515 20748@6@5@1@0@0$@3@0@0#exprNode_iterId
-^6516 20746@6@5@1@0@0$$@0#exprNode_iterExpr
-^6517 20744@6@5@1@0@0$@3@0@0#exprNode_iterNewId
-^6518 20750@6@5@1@0@0$@3@0@0#exprNode_iterStart
-^6519 20550@6@5@1@0@0$@3@0@0#exprNode_numLiteral
-^6520 20502$@1@s1@1@s1$@0#exprNode_initMod
-^6521 20714@6@5@1@0@0$@3@0@0#exprNode_for
-^6522 20720@6@5@1@0@0$@3@0@0#exprNode_forPred
-^6523 20554@6@5@1@0@0$@3@0@0#exprNode_floatLiteral
-^6524 20566@6@2@1@0@0$@3@0@0#exprNode_createId
-^6525 20640@6@5@1@0@0$@3@0@0#exprNode_cast
-^6526 20776$$$@0#exprNode_matchLiteral
-^6527 20812$$$@0#exprNode_checkUseParam
-^6528 20802$$$@0#exprNode_checkSet
-^6529 20804$$$@0#exprNode_checkMSet
-^6530 20688@6@5@1@0@0$$@0#exprNode_checkExpr
-^6531 20676$$$@0#exprNode_mustEscape
-^6532 20678$$$@0#exprNode_errorEscape
-^6533 20672$$$@0#exprNode_mayEscape
-^6534 20718@6@5@1@0@0$@3@0@0#exprNode_whilePred
-^6535 20828@6@5@1@0@0$$@0#exprNode_updateLocation
-^6536 20518$$$@0#exprNode_freeShallow
-^6537 20504$@1@s1@1@s1$@0#exprNode_destroyMod
-^6538 20696$^$@0#exprNode_isAssign
-^6539 20834@6@5@1@0@0$@19@3@0#exprNode_getfileloc
-^6540 20662$^$@0#exprNode_isDefaultMarker
-^6541 20664$^$@0#exprNode_isCaseMarker
-^6542 20666$^$@0#exprNode_isLabelMarker
-^6543 20558@6@5@1@0@0$@2@0@0#exprNode_combineLiterals
-^6544 20836@6@5@1@0@0$@2@0@0#exprNode_getNextSequencePoint
-^6545 20838@6@5@1@0@0$@3@0@0#exprNode_createNew
-^6546 20840$$$@0#exprNode_isInitBlock
-^6547 13687@6@5@1@0@0$@2@0@0#exprData_makeLiteral
-^6548 13689@6@5@1@0@0$@2@0@0#exprData_makeId
-^6549 13691@6@5@1@0@0$@2@0@0#exprData_makePair
-^6550 13583$$$@0#exprData_freeShallow
-^6551 13585$$$@0#exprData_free
-^6552 13587@6@5@1@0@0^@19@2@0#exprData_getInitNode
-^6553 13589@6@5@1@0@0^@19@2@0#exprData_getInitId
-^6554 13591@6@5@1@0@0^@19@2@0#exprData_getOpA
-^6555 13593@6@5@1@0@0^@19@2@0#exprData_getOpB
-^6556 13595$^@19@3@0#exprData_getOpTok
-^6557 13597@6@5@1@0@0^@19@2@0#exprData_getPairA
-^6558 13599@6@5@1@0@0^@19@2@0#exprData_getPairB
-^6559 13601@6@5@1@0@0^@19@2@0#exprData_getIterSname
-^6560 13603$^@19@2@0#exprData_getIterAlist
-^6561 13605@6@5@1@0@0^@19@2@0#exprData_getIterBody
-^6562 13607@6@5@1@0@0^@19@2@0#exprData_getIterEname
-^6563 13609@6@5@1@0@0^@19@2@0#exprData_getFcn
-^6564 13611$^@19@2@0#exprData_getArgs
-^6565 13613@6@5@1@0@0^@19@2@0#exprData_getTriplePred
-^6566 13615@6@5@1@0@0^@19@2@0#exprData_getIterCallIter
-^6567 13617$^@19@2@0#exprData_getIterCallArgs
-^6568 13619@6@5@1@0@0^@19@2@0#exprData_getTripleInit
-^6569 13621@6@5@1@0@0^@19@2@0#exprData_getTripleTrue
-^6570 13623@6@5@1@0@0^@19@2@0#exprData_getTripleTest
-^6571 13625@6@5@1@0@0^@19@2@0#exprData_getTripleFalse
-^6572 13627@6@5@1@0@0^@19@2@0#exprData_getTripleInc
-^6573 13629@6@5@1@0@0^@19@2@0#exprData_getFieldNode
-^6574 13631@6@5@1@0@0^@19@2@0#exprData_getFieldName
-^6575 13633$^@19@3@0#exprData_getUopTok
-^6576 13635@6@5@1@0@0^@19@2@0#exprData_getUopNode
-^6577 13637@6@5@1@0@0^@19@2@0#exprData_getCastNode
-^6578 13639$^@19@3@0#exprData_getCastTok
-^6579 13641@6@5@1@0@0^@19@2@0#exprData_getCastType
-^6580 13643@6@5@1@0@0^@19@2@0#exprData_getLiteral
-^6581 13645@6@5@1@0@0^@19@2@0#exprData_getId
-^6582 13647$^@19@3@0#exprData_getTok
-^6583 13649@6@5@1@0@0^@19@2@0#exprData_getType
-^6584 13651@6@5@1@0@0^@19@2@0#exprData_getOffsetType
-^6585 13653@6@5@1@0@0^@19@2@0#exprData_getOffsetName
-^6586 13655@6@5@1@0@0$@19@2@0#exprData_getSingle
-^6587 13657@6@5@1@0@0$@2@0@0#exprData_makeOp
-^6588 13659@6@5@1@0@0$@2@0@0#exprData_makeUop
-^6589 13661@6@5@1@0@0$@2@0@0#exprData_makeSingle
-^6590 13663@6@5@1@0@0$@2@0@0#exprData_makeTok
-^6591 13665@6@5@1@0@0$@2@0@0#exprData_makeIter
-^6592 13667@6@5@1@0@0$@2@0@0#exprData_makeTriple
-^6593 13669@6@5@1@0@0$@2@0@0#exprData_makeCall
-^6594 13671@6@5@1@0@0$@2@0@0#exprData_makeIterCall
-^6595 13673@6@5@1@0@0$@2@0@0#exprData_makeField
-^6596 13675@6@5@1@0@0$@2@0@0#exprData_makeOffsetof
-^6597 13677@6@5@1@0@0$@2@0@0#exprData_makeSizeofType
-^6598 13679@6@5@1@0@0$@2@0@0#exprData_makeCast
-^6599 13681@6@5@1@0@0$@2@0@0#exprData_makeInit
-^6600 13683@6@5@1@0@0$@2@0@0#exprData_makeCond
-^6601 13685@6@5@1@0@0$@2@0@0#exprData_makeFor
-^6602 17217$@0@s1@1@s1$@0#typeIdSet_emptySet
-^6603 17219$^$@0#typeIdSet_member
-^6604 17221$^$@0#typeIdSet_isEmpty
-^6605 17223$@0@s1@1@s1$@0#typeIdSet_single
-^6606 17225$@0@s1@1@s1$@0#typeIdSet_singleOpt
-^6607 17227$@0@s1@1@s1$@0#typeIdSet_insert
-^6608 17229$@0@s1@1@s1$@0#typeIdSet_removeFresh
-^6609 17231@6@5@1@0@0^@3@0@0#typeIdSet_unparse
-^6610 17235$@0@s1@1@s1$@0#typeIdSet_subtract
-^6611 17233$$$@0#typeIdSet_compare
-^6612 17237@6@5@1@0@0$@3@0@0#typeIdSet_dump
-^6613 17239$@0@s1@1@s1,tp0$@0#typeIdSet_undump
-^6614 17241$^$@0#typeIdSet_union
-^6615 17198$@1@s1@1@s1$@0#typeIdSet_initMod
-^6616 17201$@1@s1@1@s1$@0#typeIdSet_destroyMod
-^6617 17203$@0@@1@tp0$@0#typeIdSet_dumpTable
-^6618 17207$@0@s1@1@tp0,s1$@0#typeIdSet_loadTable
+^6467 20626@6@5@1@0@0^@3@0@0#exprNode_makeInitBlock
+^6468 20628@6@5@1@0@0^@3@0@0#exprNode_functionCall
+^6469 20584@6@2@1@0@0@1@s1@1@@3@0@0#exprNode_fromIdentifier
+^6470 20580@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_fromUIO
+^6471 20632@6@5@1@0@0^@3@0@0#exprNode_fieldAccess
+^6472 20638@6@5@1@0@0^@3@0@0#exprNode_arrowAccess
+^6473 20640@6@5@1@0@0@0@@1@p0@3@0@0#exprNode_postOp
+^6474 20642@6@5@1@0@0^@3@0@0#exprNode_preOp
+^6475 20634@6@5@1@0@0^@3@0@0#exprNode_addParens
+^6476 20650@6@5@1@0@0^@3@0@0#exprNode_offsetof
+^6477 20646@6@5@1@0@0^@3@0@0#exprNode_sizeofType
+^6478 20652@6@5@1@0@0^@3@0@0#exprNode_sizeofExpr
+^6479 20648@6@5@1@0@0^@3@0@0#exprNode_alignofType
+^6480 20654@6@5@1@0@0^@3@0@0#exprNode_alignofExpr
+^6481 20664@6@5@1@0@0^@3@0@0#exprNode_op
+^6482 20668@6@5@1@0@0$@3@0@0#exprNode_assign
+^6483 20592@6@5@1@0@0@0@@1@p0,p1@3@0@0#exprNode_arrayFetch
+^6484 20536$$$@0#exprNode_free
+^6485 20672@6@5@1@0@0@1@s1@1@@3@0@0#exprNode_vaArg
+^6486 20578@6@5@1@0@0^@3@0@0#exprNode_stringLiteral
+^6487 20576@6@5@1@0@0^@3@0@0#exprNode_rawStringLiteral
+^6488 20748@6@5@1@0@0^@3@0@0#exprNode_comma
+^6489 20674@6@5@1@0@0$@3@0@0#exprNode_labelMarker
+^6490 20676@6@5@1@0@0$$@0#exprNode_notReached
+^6491 20684@6@5@1@0@0^@3@0@0#exprNode_caseMarker
+^6492 20696@6@5@1@0@0$@3@0@0#exprNode_concat
+^6493 20698@6@5@1@0@0^@3@0@0#exprNode_createTok
+^6494 20700@6@5@1@0@0$@3@0@0#exprNode_statement
+^6495 20708@6@5@1@0@0$@3@0@0#exprNode_makeBlock
+^6496 20716@6@5@1@0@0$@3@0@0#exprNode_if
+^6497 20718@6@5@1@0@0$@3@0@0#exprNode_ifelse
+^6498 20722@6@5@1@0@0$@3@0@0#exprNode_switch
+^6499 20726@6@5@1@0@0$@3@0@0#exprNode_while
+^6500 20728@6@5@1@0@0$@3@0@0#exprNode_doWhile
+^6501 20738@6@2@1@0@0$@2@0@0#exprNode_goto
+^6502 20740@6@5@1@0@0$@3@0@0#exprNode_continue
+^6503 20742@6@5@1@0@0$@3@0@0#exprNode_break
+^6504 20744@6@5@1@0@0$@3@0@0#exprNode_nullReturn
+^6505 20746@6@5@1@0@0$@3@0@0#exprNode_return
+^6506 20772@6@5@1@0@0^@18@3@0#exprNode_unparse
+^6507 20786$^$@0#exprNode_isCharLit
+^6508 20788$^$@0#exprNode_isNumLit
+^6509 20756@6@5@1@0@0$@3@0@0#exprNode_makeInitialization
+^6510 20754@6@5@1@0@0$@3@0@0#exprNode_makeEmptyInitialization
+^6511 20784$^$@0#exprNode_isInitializer
+^6512 20794$$$@0#exprNode_matchType
+^6513 20686@6@2@1@0@0$@2@0@0#exprNode_defaultMarker
+^6514 20758@6@5@1@0@0$@3@0@0#exprNode_iter
+^6515 20764@6@5@1@0@0$@3@0@0#exprNode_iterId
+^6516 20762@6@5@1@0@0$$@0#exprNode_iterExpr
+^6517 20760@6@5@1@0@0$@3@0@0#exprNode_iterNewId
+^6518 20766@6@5@1@0@0$@3@0@0#exprNode_iterStart
+^6519 20566@6@5@1@0@0$@3@0@0#exprNode_numLiteral
+^6520 20518$@1@s1@1@s1$@0#exprNode_initMod
+^6521 20730@6@5@1@0@0$@3@0@0#exprNode_for
+^6522 20736@6@5@1@0@0$@3@0@0#exprNode_forPred
+^6523 20570@6@5@1@0@0$@3@0@0#exprNode_floatLiteral
+^6524 20582@6@2@1@0@0$@3@0@0#exprNode_createId
+^6525 20656@6@5@1@0@0$@3@0@0#exprNode_cast
+^6526 20792$$$@0#exprNode_matchLiteral
+^6527 20828$$$@0#exprNode_checkUseParam
+^6528 20818$$$@0#exprNode_checkSet
+^6529 20820$$$@0#exprNode_checkMSet
+^6530 20704@6@5@1@0@0$$@0#exprNode_checkExpr
+^6531 20692$$$@0#exprNode_mustEscape
+^6532 20694$$$@0#exprNode_errorEscape
+^6533 20688$$$@0#exprNode_mayEscape
+^6534 20734@6@5@1@0@0$@3@0@0#exprNode_whilePred
+^6535 20844@6@5@1@0@0$$@0#exprNode_updateLocation
+^6536 20534$$$@0#exprNode_freeShallow
+^6537 20520$@1@s1@1@s1$@0#exprNode_destroyMod
+^6538 20712$^$@0#exprNode_isAssign
+^6539 20850@6@5@1@0@0$@19@3@0#exprNode_getfileloc
+^6540 20678$^$@0#exprNode_isDefaultMarker
+^6541 20680$^$@0#exprNode_isCaseMarker
+^6542 20682$^$@0#exprNode_isLabelMarker
+^6543 20574@6@5@1@0@0$@2@0@0#exprNode_combineLiterals
+^6544 20852@6@5@1@0@0$@2@0@0#exprNode_getNextSequencePoint
+^6545 20854@6@5@1@0@0$@3@0@0#exprNode_createNew
+^6546 20856$$$@0#exprNode_isInitBlock
+^6547 13693@6@5@1@0@0$@2@0@0#exprData_makeLiteral
+^6548 13695@6@5@1@0@0$@2@0@0#exprData_makeId
+^6549 13697@6@5@1@0@0$@2@0@0#exprData_makePair
+^6550 13589$$$@0#exprData_freeShallow
+^6551 13591$$$@0#exprData_free
+^6552 13593@6@5@1@0@0^@19@2@0#exprData_getInitNode
+^6553 13595@6@5@1@0@0^@19@2@0#exprData_getInitId
+^6554 13597@6@5@1@0@0^@19@2@0#exprData_getOpA
+^6555 13599@6@5@1@0@0^@19@2@0#exprData_getOpB
+^6556 13601$^@19@3@0#exprData_getOpTok
+^6557 13603@6@5@1@0@0^@19@2@0#exprData_getPairA
+^6558 13605@6@5@1@0@0^@19@2@0#exprData_getPairB
+^6559 13607@6@5@1@0@0^@19@2@0#exprData_getIterSname
+^6560 13609$^@19@2@0#exprData_getIterAlist
+^6561 13611@6@5@1@0@0^@19@2@0#exprData_getIterBody
+^6562 13613@6@5@1@0@0^@19@2@0#exprData_getIterEname
+^6563 13615@6@5@1@0@0^@19@2@0#exprData_getFcn
+^6564 13617$^@19@2@0#exprData_getArgs
+^6565 13619@6@5@1@0@0^@19@2@0#exprData_getTriplePred
+^6566 13621@6@5@1@0@0^@19@2@0#exprData_getIterCallIter
+^6567 13623$^@19@2@0#exprData_getIterCallArgs
+^6568 13625@6@5@1@0@0^@19@2@0#exprData_getTripleInit
+^6569 13627@6@5@1@0@0^@19@2@0#exprData_getTripleTrue
+^6570 13629@6@5@1@0@0^@19@2@0#exprData_getTripleTest
+^6571 13631@6@5@1@0@0^@19@2@0#exprData_getTripleFalse
+^6572 13633@6@5@1@0@0^@19@2@0#exprData_getTripleInc
+^6573 13635@6@5@1@0@0^@19@2@0#exprData_getFieldNode
+^6574 13637@6@5@1@0@0^@19@2@0#exprData_getFieldName
+^6575 13639$^@19@3@0#exprData_getUopTok
+^6576 13641@6@5@1@0@0^@19@2@0#exprData_getUopNode
+^6577 13643@6@5@1@0@0^@19@2@0#exprData_getCastNode
+^6578 13645$^@19@3@0#exprData_getCastTok
+^6579 13647@6@5@1@0@0^@19@2@0#exprData_getCastType
+^6580 13649@6@5@1@0@0^@19@2@0#exprData_getLiteral
+^6581 13651@6@5@1@0@0^@19@2@0#exprData_getId
+^6582 13653$^@19@3@0#exprData_getTok
+^6583 13655@6@5@1@0@0^@19@2@0#exprData_getType
+^6584 13657@6@5@1@0@0^@19@2@0#exprData_getOffsetType
+^6585 13659@6@5@1@0@0^@19@2@0#exprData_getOffsetName
+^6586 13661@6@5@1@0@0$@19@2@0#exprData_getSingle
+^6587 13663@6@5@1@0@0$@2@0@0#exprData_makeOp
+^6588 13665@6@5@1@0@0$@2@0@0#exprData_makeUop
+^6589 13667@6@5@1@0@0$@2@0@0#exprData_makeSingle
+^6590 13669@6@5@1@0@0$@2@0@0#exprData_makeTok
+^6591 13671@6@5@1@0@0$@2@0@0#exprData_makeIter
+^6592 13673@6@5@1@0@0$@2@0@0#exprData_makeTriple
+^6593 13675@6@5@1@0@0$@2@0@0#exprData_makeCall
+^6594 13677@6@5@1@0@0$@2@0@0#exprData_makeIterCall
+^6595 13679@6@5@1@0@0$@2@0@0#exprData_makeField
+^6596 13681@6@5@1@0@0$@2@0@0#exprData_makeOffsetof
+^6597 13683@6@5@1@0@0$@2@0@0#exprData_makeSizeofType
+^6598 13685@6@5@1@0@0$@2@0@0#exprData_makeCast
+^6599 13687@6@5@1@0@0$@2@0@0#exprData_makeInit
+^6600 13689@6@5@1@0@0$@2@0@0#exprData_makeCond
+^6601 13691@6@5@1@0@0$@2@0@0#exprData_makeFor
+^6602 17229$@0@s1@1@s1$@0#typeIdSet_emptySet
+^6603 17231$^$@0#typeIdSet_member
+^6604 17233$^$@0#typeIdSet_isEmpty
+^6605 17235$@0@s1@1@s1$@0#typeIdSet_single
+^6606 17237$@0@s1@1@s1$@0#typeIdSet_singleOpt
+^6607 17239$@0@s1@1@s1$@0#typeIdSet_insert
+^6608 17241$@0@s1@1@s1$@0#typeIdSet_removeFresh
+^6609 17243@6@5@1@0@0^@3@0@0#typeIdSet_unparse
+^6610 17247$@0@s1@1@s1$@0#typeIdSet_subtract
+^6611 17245$$$@0#typeIdSet_compare
+^6612 17249@6@5@1@0@0$@3@0@0#typeIdSet_dump
+^6613 17251$@0@s1@1@s1,tp0$@0#typeIdSet_undump
+^6614 17253$^$@0#typeIdSet_union
+^6615 17210$@1@s1@1@s1$@0#typeIdSet_initMod
+^6616 17213$@1@s1@1@s1$@0#typeIdSet_destroyMod
+^6617 17215$@0@@1@tp0$@0#typeIdSet_dumpTable
+^6618 17219$@0@s1@1@tp0,s1$@0#typeIdSet_loadTable
 *1 (Constant)
 ^6619 1054$#typeIdSet_undefined#typeIdSet_empty
 *0 (Datatype)
 *5 (Iterator)
 ^6625 8022@197#idDeclList_elements
 *4 (Function)
-^6626 17113$$@2@0@0#idDeclList_singleton
-^6627 17118$$$@0#idDeclList_add
-^6628 17120@6@5@1@0@0$@2@0@0#idDeclList_unparse
-^6629 17122$$$@0#idDeclList_free
+^6626 17125$$@2@0@0#idDeclList_singleton
+^6627 17130$$$@0#idDeclList_add
+^6628 17132@6@5@1@0@0$@2@0@0#idDeclList_unparse
+^6629 17134$$$@0#idDeclList_free
 *1 (Constant)
 ^6630 5$#idDeclListBASESIZE
 *4 (Function)
-^6631 12928$@0@s1@1@s1$@0#setArgsUsed
-^6632 12932$@0@s1@1@s1$@0#setSpecialFunction
+^6631 12934$@0@s1@1@s1$@0#setArgsUsed
+^6632 12938$@0@s1@1@s1$@0#setSpecialFunction
 ^6633 8036$^$@0#isFlipOldStyle
 ^6634 8038$^$@0#isNewStyle
-^6635 13048$^$@0#processingIterVars
-^6636 12958$$$@0#declareEnum
-^6637 13038$$$@0#declareStruct
-^6638 13034$$$@0#declareUnnamedStruct
-^6639 13040$$$@0#declareUnion
-^6640 13036$$$@0#declareUnnamedUnion
-^6641 12956$$$@0#declareUnnamedEnum
-^6642 13046$$$@0#handleEnum
-^6643 13042$$$@0#handleStruct
-^6644 13044$$$@0#handleUnion
-^6645 13060@6@5@1@0@0$@18@0@0#handleParamIdList
-^6646 13062@6@5@1@0@0$@18@0@0#handleParamTypeList
-^6647 12990@6@5@1@0@0$@3@0@0#fixUentryList
-^6648 12992@6@5@1@0@0^@3@0@0#fixUnnamedDecl
-^6649 13050@6@5@1@0@0$@19@2@0#getCurrentIter
-^6650 13030$$$@0#processNamedDecl
-^6651 13022$@0@s1@1@s1$@0#clabstract_declareType
-^6652 12984$@1@s1@1@$@0#clabstract_declareFunction
+^6635 13054$^$@0#processingIterVars
+^6636 12964$$$@0#declareEnum
+^6637 13044$$$@0#declareStruct
+^6638 13040$$$@0#declareUnnamedStruct
+^6639 13046$$$@0#declareUnion
+^6640 13042$$$@0#declareUnnamedUnion
+^6641 12962$$$@0#declareUnnamedEnum
+^6642 13052$$$@0#handleEnum
+^6643 13048$$$@0#handleStruct
+^6644 13050$$$@0#handleUnion
+^6645 13066@6@5@1@0@0$@18@0@0#handleParamIdList
+^6646 13068@6@5@1@0@0$@18@0@0#handleParamTypeList
+^6647 12996@6@5@1@0@0$@3@0@0#fixUentryList
+^6648 12998@6@5@1@0@0^@3@0@0#fixUnnamedDecl
+^6649 13056@6@5@1@0@0$@19@2@0#getCurrentIter
+^6650 13036$$$@0#processNamedDecl
+^6651 13028$@0@s1@1@s1$@0#clabstract_declareType
+^6652 12990$@1@s1@1@$@0#clabstract_declareFunction
 ^6653 8076$$$@0#doVaDcl
 ^6654 8078$$$@0#oldStyleDoneParams
-^6655 12966$$$@0#setCurrentParams
-^6656 12968$$$@0#clearCurrentParams
-^6657 13080@6@5@1@0@0$@19@2@0#fixModifiesId
-^6658 13082@6@5@1@0@0$@19@2@0#fixStateClausesId
+^6655 12972$$$@0#setCurrentParams
+^6656 12974$$$@0#clearCurrentParams
+^6657 13086@6@5@1@0@0$@19@2@0#fixModifiesId
+^6658 13088@6@5@1@0@0$@19@2@0#fixStateClausesId
 ^6659 8088$$$@0#setFlipOldStyle
 ^6660 8090$$$@0#setNewStyle
 ^6661 8092$$$@0#unsetProcessingGlobals
-^6662 12996$$$@0#setProcessingIterVars
-^6663 13014$$$@0#setProcessingTypedef
-^6664 13010$$$@0#setProcessingVars
-^6665 12994$$$@0#setStorageClass
+^6662 13002$$$@0#setProcessingIterVars
+^6663 13020$$$@0#setProcessingTypedef
+^6664 13016$$$@0#setProcessingVars
+^6665 13000$$$@0#setStorageClass
 ^6666 8102$$$@0#storeLoc
 ^6667 8104$$$@0#unsetProcessingTypedef
 ^6668 8106$$$@0#unsetProcessingVars
-^6669 12954@6@5@1@0@0$@2@0@0#makeCurrentParam
+^6669 12960@6@5@1@0@0$@2@0@0#makeCurrentParam
 ^6670 8110$$$@0#setProcessingGlobalsList
-^6671 13084@6@5@1@0@0$@19@2@0#modListArrayFetch
-^6672 13066@6@5@1@0@0$@19@2@0#modListPointer
-^6673 13068@6@5@1@0@0$@19@2@0#modListFieldAccess
-^6674 13072@6@5@1@0@0$@19@2@0#modListArrowAccess
-^6675 13070@6@5@1@0@0$@18@0@0#clabstract_unrecognizedGlobal
-^6676 12946@6@5@1@0@0$@18@0@0#clabstract_createGlobal
+^6671 13090@6@5@1@0@0$@19@2@0#modListArrayFetch
+^6672 13072@6@5@1@0@0$@19@2@0#modListPointer
+^6673 13074@6@5@1@0@0$@19@2@0#modListFieldAccess
+^6674 13078@6@5@1@0@0$@19@2@0#modListArrowAccess
+^6675 13076@6@5@1@0@0$@18@0@0#clabstract_unrecognizedGlobal
+^6676 12952@6@5@1@0@0$@18@0@0#clabstract_createGlobal
 ^6677 8124$$$@0#checkDoneParams
-^6678 12974$$$@0#exitParamsTemp
-^6679 12972$$$@0#enterParamsTemp
+^6678 12980$$$@0#exitParamsTemp
+^6679 12978$$$@0#enterParamsTemp
 ^6680 8130$$$@0#clearProcessingGlobMods
 ^6681 8132$$$@0#isProcessingGlobMods
 ^6682 8134$$$@0#setProcessingGlobMods
-^6683 12942$$$@0#setFunctionNoGlobals
-^6684 12952$$$@0#iterParamNo
-^6685 12950$$$@0#nextIterParam
-^6686 12948$$$@0#declareCIter
-^6687 13078$$$@0#checkModifiesId
-^6688 13074@6@5@1@0@0$@19@2@0#checkStateClausesId
-^6689 13026$$$@0#checkConstant
-^6690 13028$$$@0#checkValueConstant
-^6691 12986$@1@s1@1@$@0#declareStaticFunction
-^6692 13076@6@5@1@0@0$@3@0@0#checkbufferConstraintClausesId
-^6693 12962$$$@0#setImplictfcnConstraints
-^6694 12964@6@5@1@0@0$@19@3@0#getImplicitFcnConstraints
-^6695 13088@6@5@1@0@0$@18@0@0#clabstract_checkGlobal
+^6683 12948$$$@0#setFunctionNoGlobals
+^6684 12958$$$@0#iterParamNo
+^6685 12956$$$@0#nextIterParam
+^6686 12954$$$@0#declareCIter
+^6687 13084$$$@0#checkModifiesId
+^6688 13080@6@5@1@0@0$@19@2@0#checkStateClausesId
+^6689 13032$$$@0#checkConstant
+^6690 13034$$$@0#checkValueConstant
+^6691 12992$@1@s1@1@$@0#declareStaticFunction
+^6692 13082@6@5@1@0@0$@3@0@0#checkbufferConstraintClausesId
+^6693 12968$$$@0#setImplictfcnConstraints
+^6694 12970@6@5@1@0@0$@19@3@0#getImplicitFcnConstraints
+^6695 13094@6@5@1@0@0$@18@0@0#clabstract_checkGlobal
 ^6696 8162$@0@s1@1@s1$@0#clabstract_initMod
 *0 (Datatype)
 ^6697 1073@-@+@0@5@18@0@8163#d_sRefSet
 *1 (Constant)
 ^6702 8168@i0@0@4#sRefSetList_undefined
 *4 (Function)
-^6703 16854@6@5@1@0@0@0@@1@p0$@0#sRefSetList_add
-^6704 16858$$$@0#sRefSetList_free
-^6705 16856$$$@0#sRefSetList_clear
+^6703 16866@6@5@1@0@0@0@@1@p0$@0#sRefSetList_add
+^6704 16870$$$@0#sRefSetList_free
+^6705 16868$$$@0#sRefSetList_clear
 *1 (Constant)
 ^6706 5$#sRefSetListBASESIZE
 *2 (Enum member)
 *0 (Datatype)
 ^6716 8187@-@+@0@0@0@0@8188#flagMarker
 *4 (Function)
-^6717 14291$^@3@0@0#flagMarker_createLocalSet
-^6718 14295$^@3@0@0#flagMarker_createIgnoreOn
-^6719 14299$^@3@0@0#flagMarker_createIgnoreOff
-^6720 14297$^@3@0@0#flagMarker_createIgnoreCount
-^6721 14293$^@3@0@0#flagMarker_createSuppress
-^6722 14309$$$@0#flagMarker_free
-^6723 14311$^$@0#flagMarker_sameFile
-^6724 14307@6@5@1@0@0^@2@0@0#flagMarker_unparse
-^6725 14313$^$@0#flagMarker_beforeMarker
-^6726 14301$^$@0#flagMarker_getSet
-^6727 14303$^$@0#flagMarker_getCode
-^6728 14305$^$@0#flagMarker_getCount
+^6717 14297$^@3@0@0#flagMarker_createLocalSet
+^6718 14301$^@3@0@0#flagMarker_createIgnoreOn
+^6719 14305$^@3@0@0#flagMarker_createIgnoreOff
+^6720 14303$^@3@0@0#flagMarker_createIgnoreCount
+^6721 14299$^@3@0@0#flagMarker_createSuppress
+^6722 14315$$$@0#flagMarker_free
+^6723 14317$^$@0#flagMarker_sameFile
+^6724 14313@6@5@1@0@0^@2@0@0#flagMarker_unparse
+^6725 14319$^$@0#flagMarker_beforeMarker
+^6726 14307$^$@0#flagMarker_getSet
+^6727 14309$^$@0#flagMarker_getCode
+^6728 14311$^$@0#flagMarker_getCount
 *0 (Datatype)
 ^6729 8188@-@+@0@0@2@0@8225#o_flagMarker
 *7 (Struct tag)
 ^6731 8229@+@=@0@0@0@0@8230#flagMarkerList
 *4 (Function)
 ^6732 8232$^@2@0@0#flagMarkerList_new
-^6733 17103@6@5@1@0@0^@2@0@0#flagMarkerList_unparse
-^6734 17105$$$@0#flagMarkerList_free
-^6735 17097$@0@@1@p0$@0#flagMarkerList_add
-^6736 17109$^$@0#flagMarkerList_suppressError
-^6737 17099$@0@g2675@0@0@1@g2675$@0#flagMarkerList_checkSuppressCounts
-^6738 17111$^$@0#flagMarkerList_inIgnore
+^6733 17115@6@5@1@0@0^@2@0@0#flagMarkerList_unparse
+^6734 17117$$$@0#flagMarkerList_free
+^6735 17109$@0@@1@p0$@0#flagMarkerList_add
+^6736 17121$^$@0#flagMarkerList_suppressError
+^6737 17111$@0@g2675@0@0@1@g2675$@0#flagMarkerList_checkSuppressCounts
+^6738 17123$^$@0#flagMarkerList_inIgnore
 *1 (Constant)
 ^6739 5$#flagMarkerListBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^6744 8253@-@+@0@0@0@0@8254#macrocache
 *4 (Function)
-^6745 12055$$$@0#macrocache_processUndefinedElements
-^6746 12057@6@5@1@0@0$@19@3@0#macrocache_processFileElements
-^6747 12049@6@5@1@0@0^@2@0@0#macrocache_unparse
-^6748 12034$^@2@0@0#macrocache_create
-^6749 12043$$$@0#macrocache_addEntry
-^6750 12045$$$@0#macrocache_addComment
-^6751 12037$$$@0#macrocache_free
-^6752 12059$@0@s1@1@s1$@0#macrocache_finalize
+^6745 12061$$$@0#macrocache_processUndefinedElements
+^6746 12063@6@5@1@0@0$@19@3@0#macrocache_processFileElements
+^6747 12055@6@5@1@0@0^@2@0@0#macrocache_unparse
+^6748 12040$^@2@0@0#macrocache_create
+^6749 12049$$$@0#macrocache_addEntry
+^6750 12051$$$@0#macrocache_addComment
+^6751 12043$$$@0#macrocache_free
+^6752 12065$@0@s1@1@s1$@0#macrocache_finalize
 *1 (Constant)
 ^6753 5$#FTBASESIZE
 *2 (Enum member)
 *1 (Constant)
 ^6768 8283@i0@0@4#fileTable_undefined
 *4 (Function)
-^6769 14008@6@5@1@0@0^@19@3@0#fileTable_getName
-^6770 14012@6@5@1@0@0$@19@3@0#fileTable_getNameBase
-^6771 13970$@0@@1@p0$@0#fileTable_addFile
-^6772 13974$@0@@1@p0$@0#fileTable_addHeaderFile
-^6773 13986$@0@@1@p0$@0#fileTable_addXHFile
-^6774 13984$@0@@1@p0$@0#fileTable_addLibraryFile
-^6775 13990$@0@@1@p0$@0#fileTable_addLCLFile
-^6776 13998$$$@0#fileTable_addltemp
+^6769 14014@6@5@1@0@0^@19@3@0#fileTable_getName
+^6770 14018@6@5@1@0@0$@19@3@0#fileTable_getNameBase
+^6771 13976$@0@@1@p0$@0#fileTable_addFile
+^6772 13980$@0@@1@p0$@0#fileTable_addHeaderFile
+^6773 13992$@0@@1@p0$@0#fileTable_addXHFile
+^6774 13990$@0@@1@p0$@0#fileTable_addLibraryFile
+^6775 13996$@0@@1@p0$@0#fileTable_addLCLFile
+^6776 14004$$$@0#fileTable_addltemp
 ^6777 8305@6@2@1@0@0^@2@0@0#fileTable_create
-^6778 14002$^$@0#fileTable_lookup
-^6779 13996$@0@@1@p0$@0#fileTable_addCTempFile
-^6780 13972$@0@@1@p0$@0#fileTable_addFileOnly
-^6781 13988$@0@@1@p0$@0#fileTable_addImportFile
-^6782 13992$@0@@1@p0$@0#fileTable_addMacrosFile
-^6783 13994$@0@@1@p0$@0#fileTable_addMetastateFile
-^6784 14004$@0@@1@p0$@0#fileTable_setFilePath
-^6785 14010@6@5@1@0@0^@19@3@0#fileTable_getRootName
-^6786 13976$^$@0#fileTable_isHeader
-^6787 14014$$$@0#fileTable_sameBase
-^6788 14016$@0@s3@1@s3$@0#fileTable_cleanup
-^6789 14006$@0@@1@p0$@0#fileTable_lookupBase
-^6790 13953$@0@g2675@0@0@1@g2675$@0#fileTable_printTemps
-^6791 13951@6@5@1@0@0^@2@0@0#fileTable_unparse
-^6792 14000$^$@0#fileTable_exists
-^6793 14018$$$@0#fileTable_free
-^6794 13982$^$@0#fileTable_isSpecialFile
-^6795 13978$^$@0#fileTable_isSystemFile
-^6796 13980$^$@0#fileTable_isXHFile
-^6797 13966$$$@0#fileTable_noDelete
+^6778 14008$^$@0#fileTable_lookup
+^6779 14002$@0@@1@p0$@0#fileTable_addCTempFile
+^6780 13978$@0@@1@p0$@0#fileTable_addFileOnly
+^6781 13994$@0@@1@p0$@0#fileTable_addImportFile
+^6782 13998$@0@@1@p0$@0#fileTable_addMacrosFile
+^6783 14000$@0@@1@p0$@0#fileTable_addMetastateFile
+^6784 14010$@0@@1@p0$@0#fileTable_setFilePath
+^6785 14016@6@5@1@0@0^@19@3@0#fileTable_getRootName
+^6786 13982$^$@0#fileTable_isHeader
+^6787 14020$$$@0#fileTable_sameBase
+^6788 14022$@0@s3@1@s3$@0#fileTable_cleanup
+^6789 14012$@0@@1@p0$@0#fileTable_lookupBase
+^6790 13959$@0@g2675@0@0@1@g2675$@0#fileTable_printTemps
+^6791 13957@6@5@1@0@0^@2@0@0#fileTable_unparse
+^6792 14006$^$@0#fileTable_exists
+^6793 14024$$$@0#fileTable_free
+^6794 13988$^$@0#fileTable_isSpecialFile
+^6795 13984$^$@0#fileTable_isSystemFile
+^6796 13986$^$@0#fileTable_isXHFile
+^6797 13972$$$@0#fileTable_noDelete
 *7 (Struct tag)
 ^6798 8356@8357#@!211
 *0 (Datatype)
 ^6803 8365@i0@0@4#messageLog_undefined
 *4 (Function)
 ^6804 8369@6@5@1@0@0^@2@0@0#messageLog_new
-^6805 14285$@0@@1@p0$@0#messageLog_add
-^6806 14287@6@5@1@0@0^@2@0@0#messageLog_unparse
-^6807 14289$$$@0#messageLog_free
+^6805 14291$@0@@1@p0$@0#messageLog_add
+^6806 14293@6@5@1@0@0^@2@0@0#messageLog_unparse
+^6807 14295$$$@0#messageLog_free
 *1 (Constant)
 ^6808 5$#messageLogBASESIZE
 *7 (Struct tag)
 ^6812 8381@202#clauseStack_elements
 *4 (Function)
 ^6813 8387$^@2@0@0#clauseStack_new
-^6814 16743$@0@@1@p0$@0#clauseStack_push
-^6815 16745$@0@@1@p0$@0#clauseStack_pop
-^6816 16747$^$@0#clauseStack_top
-^6817 16755@6@5@1@0@0^@2@0@0#clauseStack_unparse
-^6818 16759$$$@0#clauseStack_free
-^6819 16757$@0@@1@p0$@0#clauseStack_clear
-^6820 16749$@0@@1@p0$@0#clauseStack_switchTop
-^6821 16751$@0@@1@p0$@0#clauseStack_removeFirst
-^6822 16753$^$@0#clauseStack_controlDepth
+^6814 16755$@0@@1@p0$@0#clauseStack_push
+^6815 16757$@0@@1@p0$@0#clauseStack_pop
+^6816 16759$^$@0#clauseStack_top
+^6817 16767@6@5@1@0@0^@2@0@0#clauseStack_unparse
+^6818 16771$$$@0#clauseStack_free
+^6819 16769$@0@@1@p0$@0#clauseStack_clear
+^6820 16761$@0@@1@p0$@0#clauseStack_switchTop
+^6821 16763$@0@@1@p0$@0#clauseStack_removeFirst
+^6822 16765$^$@0#clauseStack_controlDepth
 *1 (Constant)
 ^6823 5$#clauseStackBASESIZE
 *7 (Struct tag)
 *0 (Datatype)
 ^6829 8418@+@=@0@0@0@0@8419#stateCombinationTable
 *4 (Function)
-^6830 20050$$@2@0@0#stateCombinationTable_create
-^6831 20062$$$@0#stateCombinationTable_set
-^6832 20064$$$@0#stateCombinationTable_update
-^6833 20066$$$@0#stateCombinationTable_lookup
-^6834 20068$$$@0#stateCombinationTable_lookupLoseReference
-^6835 20058$$$@0#stateCombinationTable_free
-^6836 20052@6@5@1@0@0^@3@0@0#stateCombinationTable_unparse
-^6837 20140$@0@@1@s0@3@0@0#mttok_create
-^6838 20138@6@5@1@0@0^@2@0@0#mttok_unparse
-^6839 20144$$$@0#mttok_free
-^6840 20142@6@5@1@0@0@0@@1@p0@2@0@0#mttok_stealLoc
-^6841 20148$^$@0#mttok_isIdentifier
-^6842 20146$^$@0#mttok_isError
-^6843 9890$@0@s1@1@s1$@0#mtreader_readFile
-^6844 9892$@0@s1@1@s1$@0#mtreader_processDeclaration
-^6845 9894$@0@s1@1@s1$@0#mtreader_processGlobalDeclaration
-^6846 20150$^@3@0@0#mtDeclarationNode_create
-^6847 20160@6@5@1@0@0^@19@3@0#mtDeclarationNode_getName
-^6848 20158@6@5@1@0@0^@19@3@0#mtDeclarationNode_getLoc
-^6849 20152@6@5@1@0@0^@3@0@0#mtDeclarationNode_unparse
-^6850 20154$@0@s1@1@s1$@0#mtDeclarationNode_process
-^6851 20156$$$@0#mtDeclarationNode_free
+^6830 20062$$@2@0@0#stateCombinationTable_create
+^6831 20074$$$@0#stateCombinationTable_set
+^6832 20076$$$@0#stateCombinationTable_update
+^6833 20078$$$@0#stateCombinationTable_lookup
+^6834 20080$$$@0#stateCombinationTable_lookupLoseReference
+^6835 20070$$$@0#stateCombinationTable_free
+^6836 20064@6@5@1@0@0^@3@0@0#stateCombinationTable_unparse
+^6837 20154$@0@@1@s0@3@0@0#mttok_create
+^6838 20152@6@5@1@0@0^@2@0@0#mttok_unparse
+^6839 20158$$$@0#mttok_free
+^6840 20156@6@5@1@0@0@0@@1@p0@2@0@0#mttok_stealLoc
+^6841 20162$^$@0#mttok_isIdentifier
+^6842 20160$^$@0#mttok_isError
+^6843 9896$@0@s1@1@s1$@0#mtreader_readFile
+^6844 9898$@0@s1@1@s1$@0#mtreader_processDeclaration
+^6845 9900$@0@s1@1@s1$@0#mtreader_processGlobalDeclaration
+^6846 20164$^@3@0@0#mtDeclarationNode_create
+^6847 20174@6@5@1@0@0^@19@3@0#mtDeclarationNode_getName
+^6848 20172@6@5@1@0@0^@19@3@0#mtDeclarationNode_getLoc
+^6849 20166@6@5@1@0@0^@3@0@0#mtDeclarationNode_unparse
+^6850 20168$@0@s1@1@s1$@0#mtDeclarationNode_process
+^6851 20170$$$@0#mtDeclarationNode_free
 *2 (Enum member)
 ^6852 8476$#MTP_DEAD#MTP_CONTEXT#MTP_VALUES#MTP_DEFAULTS#MTP_DEFAULTVALUE#MTP_ANNOTATIONS#MTP_MERGE#MTP_TRANSFERS#MTP_PRECONDITIONS#MTP_POSTCONDITIONS#MTP_LOSERS
 *9 (Enum tag)
 *1 (Constant)
 ^6865 1145@i0@0@4#mtDeclarationPiece_undefined
 *4 (Function)
-^6866 20174@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createContext
-^6867 20176@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValues
-^6868 20178@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createDefaults
-^6869 20180@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValueDefault
-^6870 20182@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createAnnotations
-^6871 20184@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createMerge
-^6872 20186@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createTransfers
-^6873 20190@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPostconditions
-^6874 20188@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPreconditions
-^6875 20192@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createLosers
-^6876 20198@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getContext
-^6877 20200@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPiece_stealContext
-^6878 20218$^@19@3@0#mtDeclarationPiece_getValues
-^6879 20202$^@19@3@0#mtDeclarationPiece_getDefaults
-^6880 20206$^@19@3@0#mtDeclarationPiece_getAnnotations
-^6881 20208$^@19@3@0#mtDeclarationPiece_getMerge
-^6882 20210@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getTransfers
-^6883 20214@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPostconditions
-^6884 20212@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPreconditions
-^6885 20204@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getDefaultValue
-^6886 20216@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getLosers
-^6887 20196$^$@0#mtDeclarationPiece_matchKind
-^6888 20220$$$@0#mtDeclarationPiece_free
-^6889 20194@6@5@1@0@0^@2@0@0#mtDeclarationPiece_unparse
+^6866 20188@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createContext
+^6867 20190@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValues
+^6868 20192@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createDefaults
+^6869 20194@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createValueDefault
+^6870 20196@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createAnnotations
+^6871 20198@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createMerge
+^6872 20200@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createTransfers
+^6873 20204@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPostconditions
+^6874 20202@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createPreconditions
+^6875 20206@6@5@1@0@0^@3@0@0#mtDeclarationPiece_createLosers
+^6876 20212@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getContext
+^6877 20214@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPiece_stealContext
+^6878 20232$^@19@3@0#mtDeclarationPiece_getValues
+^6879 20216$^@19@3@0#mtDeclarationPiece_getDefaults
+^6880 20220$^@19@3@0#mtDeclarationPiece_getAnnotations
+^6881 20222$^@19@3@0#mtDeclarationPiece_getMerge
+^6882 20224@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getTransfers
+^6883 20228@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPostconditions
+^6884 20226@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getPreconditions
+^6885 20218@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getDefaultValue
+^6886 20230@6@5@1@0@0^@19@3@0#mtDeclarationPiece_getLosers
+^6887 20210$^$@0#mtDeclarationPiece_matchKind
+^6888 20234$$$@0#mtDeclarationPiece_free
+^6889 20208@6@5@1@0@0^@2@0@0#mtDeclarationPiece_unparse
 *1 (Constant)
 ^6890 1148@i0@0@4#mtDeclarationPieces_undefined
 *4 (Function)
-^6891 20162@6@5@1@0@0^@3@0@0#mtDeclarationPieces_create
-^6892 20164@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPieces_append
-^6893 20168@6@5@1@0@0^@19@2@0#mtDeclarationPieces_findPiece
-^6894 20166@6@5@1@0@0^@3@0@0#mtDeclarationPieces_unparse
-^6895 20170$$$@0#mtDeclarationPieces_free
+^6891 20176@6@5@1@0@0^@3@0@0#mtDeclarationPieces_create
+^6892 20178@6@5@1@0@0@0@@1@p0@2@0@0#mtDeclarationPieces_append
+^6893 20182@6@5@1@0@0^@19@2@0#mtDeclarationPieces_findPiece
+^6894 20180@6@5@1@0@0^@3@0@0#mtDeclarationPieces_unparse
+^6895 20184$$$@0#mtDeclarationPieces_free
 *2 (Enum member)
 ^6896 8547$#MTC_ANY#MTC_PARAM#MTC_RESULT#MTC_REFERENCE#MTC_CLAUSE#MTC_LITERAL#MTC_NULL
 *9 (Enum tag)
 ^6905 5$#MTC_NUMCONTEXTS
 ^6906 1151@i0@0@4#mtContextNode_undefined
 *4 (Function)
-^6907 20252@6@5@1@0@0^@3@0@0#mtContextNode_unparse
+^6907 20266@6@5@1@0@0^@3@0@0#mtContextNode_unparse
 ^6908 8556@6@5@1@0@0^@3@0@0#mtContextNode_createAny
-^6909 20230@6@5@1@0@0^@3@0@0#mtContextNode_createParameter
-^6910 20234@6@5@1@0@0^@3@0@0#mtContextNode_createReference
-^6911 20232@6@5@1@0@0^@3@0@0#mtContextNode_createResult
-^6912 20236@6@5@1@0@0^@3@0@0#mtContextNode_createClause
-^6913 20240@6@5@1@0@0^@3@0@0#mtContextNode_createNull
-^6914 20238@6@5@1@0@0^@3@0@0#mtContextNode_createLiteral
-^6915 20242$$$@0#mtContextNode_free
-^6916 20258$^$@0#mtContextNode_isReference
-^6917 20260$^$@0#mtContextNode_isResult
-^6918 20256$^$@0#mtContextNode_isParameter
-^6919 20254$^$@0#mtContextNode_isClause
-^6920 20262$^$@0#mtContextNode_isLiteral
-^6921 20264$^$@0#mtContextNode_isNull
-^6922 20244$^$@0#mtContextNode_matchesEntry
-^6923 20246$^$@0#mtContextNode_matchesRef
-^6924 20248$^$@0#mtContextNode_matchesRefStrict
-^6925 20266$^@3@0@0#mtValuesNode_create
-^6926 20268$$$@0#mtValuesNode_free
-^6927 20270@6@5@1@0@0^@3@0@0#mtValuesNode_unparse
-^6928 20272$^@3@0@0#mtDefaultsNode_create
-^6929 20274$$$@0#mtDefaultsNode_free
-^6930 20276@6@5@1@0@0^@3@0@0#mtDefaultsNode_unparse
-^6931 20399@6@5@1@0@0^@3@0@0#mtDefaultsDecl_unparse
-^6932 20395$^@3@0@0#mtDefaultsDecl_create
-^6933 20397$$$@0#mtDefaultsDecl_free
-*0 (Datatype)
-^6934 1163@-@+@0@0@2@0@8620#o_mtDefaultsDecl
-*1 (Constant)
-^6935 1160@i0@0@4#mtDefaultsDeclList_undefined
-*4 (Function)
-^6936 20391@6@5@1@0@0^@3@0@0#mtDefaultsDeclList_unparseSep
-^6937 8632@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_new
-^6938 20383@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_single
-^6939 20385@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_add
-^6940 20387@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_prepend
-^6941 20389@6@5@1@0@0$@2@0@0#mtDefaultsDeclList_unparse
-^6942 20393$$$@0#mtDefaultsDeclList_free
-*1 (Constant)
-^6943 5$#mtDefaultsDeclListBASESIZE
+^6909 20244@6@5@1@0@0^@3@0@0#mtContextNode_createParameter
+^6910 20248@6@5@1@0@0^@3@0@0#mtContextNode_createReference
+^6911 20246@6@5@1@0@0^@3@0@0#mtContextNode_createResult
+^6912 20250@6@5@1@0@0^@3@0@0#mtContextNode_createClause
+^6913 20254@6@5@1@0@0^@3@0@0#mtContextNode_createNull
+^6914 20252@6@5@1@0@0^@3@0@0#mtContextNode_createLiteral
+^6915 20256$$$@0#mtContextNode_free
+^6916 20272$^$@0#mtContextNode_isReference
+^6917 20274$^$@0#mtContextNode_isResult
+^6918 20270$^$@0#mtContextNode_isParameter
+^6919 20268$^$@0#mtContextNode_isClause
+^6920 20276$^$@0#mtContextNode_isLiteral
+^6921 20278$^$@0#mtContextNode_isNull
+^6922 20258$^$@0#mtContextNode_matchesEntry
+^6923 20260$^$@0#mtContextNode_matchesRef
+^6924 20262$^$@0#mtContextNode_matchesRefStrict
+^6925 20280$$$@0#mtContextNode_showRefError
+^6926 20282$^@3@0@0#mtValuesNode_create
+^6927 20284$$$@0#mtValuesNode_free
+^6928 20286@6@5@1@0@0^@3@0@0#mtValuesNode_unparse
+^6929 20288$^@3@0@0#mtDefaultsNode_create
+^6930 20290$$$@0#mtDefaultsNode_free
+^6931 20292@6@5@1@0@0^@3@0@0#mtDefaultsNode_unparse
+^6932 20415@6@5@1@0@0^@3@0@0#mtDefaultsDecl_unparse
+^6933 20411$^@3@0@0#mtDefaultsDecl_create
+^6934 20413$$$@0#mtDefaultsDecl_free
+*0 (Datatype)
+^6935 1163@-@+@0@0@2@0@8622#o_mtDefaultsDecl
+*1 (Constant)
+^6936 1160@i0@0@4#mtDefaultsDeclList_undefined
+*4 (Function)
+^6937 20407@6@5@1@0@0^@3@0@0#mtDefaultsDeclList_unparseSep
+^6938 8634@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_new
+^6939 20399@6@5@1@0@0^@2@0@0#mtDefaultsDeclList_single
+^6940 20401@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_add
+^6941 20403@6@5@1@0@0@0@@1@p0$@0#mtDefaultsDeclList_prepend
+^6942 20405@6@5@1@0@0$@2@0@0#mtDefaultsDeclList_unparse
+^6943 20409$$$@0#mtDefaultsDeclList_free
+*1 (Constant)
+^6944 5$#mtDefaultsDeclListBASESIZE
 *6 (Iterator finalizer)
-^6944 0@101#end_mtDefaultsDeclList_elements
+^6945 0@101#end_mtDefaultsDeclList_elements
 *5 (Iterator)
-^6945 8643@101#mtDefaultsDeclList_elements
+^6946 8645@101#mtDefaultsDeclList_elements
 *4 (Function)
-^6946 20278$^@3@0@0#mtAnnotationsNode_create
-^6947 20282@6@5@1@0@0^@3@0@0#mtAnnotationsNode_unparse
-^6948 20280$$$@0#mtAnnotationsNode_free
+^6947 20294$^@3@0@0#mtAnnotationsNode_create
+^6948 20298@6@5@1@0@0^@3@0@0#mtAnnotationsNode_unparse
+^6949 20296$$$@0#mtAnnotationsNode_free
 *1 (Constant)
-^6949 1169@i0@0@4#mtAnnotationList_undefined
+^6950 1169@i0@0@4#mtAnnotationList_undefined
 *4 (Function)
-^6950 20304@6@5@1@0@0^@3@0@0#mtAnnotationList_unparseSep
-^6951 8664@6@5@1@0@0^@2@0@0#mtAnnotationList_new
-^6952 20296@6@5@1@0@0^@2@0@0#mtAnnotationList_single
-^6953 20298@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_add
-^6954 20300@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_prepend
-^6955 20302@6@5@1@0@0$@2@0@0#mtAnnotationList_unparse
-^6956 20306$$$@0#mtAnnotationList_free
+^6951 20320@6@5@1@0@0^@3@0@0#mtAnnotationList_unparseSep
+^6952 8666@6@5@1@0@0^@2@0@0#mtAnnotationList_new
+^6953 20312@6@5@1@0@0^@2@0@0#mtAnnotationList_single
+^6954 20314@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_add
+^6955 20316@6@5@1@0@0@0@@1@p0$@0#mtAnnotationList_prepend
+^6956 20318@6@5@1@0@0$@2@0@0#mtAnnotationList_unparse
+^6957 20322$$$@0#mtAnnotationList_free
 *1 (Constant)
-^6957 5$#mtAnnotationListBASESIZE
+^6958 5$#mtAnnotationListBASESIZE
 *6 (Iterator finalizer)
-^6958 0@107#end_mtAnnotationList_elements
+^6959 0@107#end_mtAnnotationList_elements
 *5 (Iterator)
-^6959 8675@107#mtAnnotationList_elements
+^6960 8677@107#mtAnnotationList_elements
 *4 (Function)
-^6960 20312@6@5@1@0@0^@3@0@0#mtAnnotationDecl_unparse
-^6961 20308$^@3@0@0#mtAnnotationDecl_create
-^6962 20310@6@5@1@0@0@0@@1@p0@2@0@0#mtAnnotationDecl_stealContext
-^6963 20284$^@3@0@0#mtMergeNode_create
-^6964 20286$$$@0#mtMergeNode_free
-^6965 20288@6@5@1@0@0^@3@0@0#mtMergeNode_unparse
+^6961 20328@6@5@1@0@0^@3@0@0#mtAnnotationDecl_unparse
+^6962 20324$^@3@0@0#mtAnnotationDecl_create
+^6963 20326@6@5@1@0@0@0@@1@p0@2@0@0#mtAnnotationDecl_stealContext
+^6964 20300$^@3@0@0#mtMergeNode_create
+^6965 20302$$$@0#mtMergeNode_free
+^6966 20304@6@5@1@0@0^@3@0@0#mtMergeNode_unparse
 *0 (Datatype)
-^6966 1190@-@+@0@0@2@0@8700#o_mtTransferClause
+^6967 1190@-@+@0@0@2@0@8702#o_mtTransferClause
 *1 (Constant)
-^6967 1187@i0@0@4#mtTransferClauseList_undefined
+^6968 1187@i0@0@4#mtTransferClauseList_undefined
 *4 (Function)
-^6968 20329@6@5@1@0@0^@3@0@0#mtTransferClauseList_unparseSep
-^6969 8712@6@5@1@0@0^@2@0@0#mtTransferClauseList_new
-^6970 20321@6@5@1@0@0^@2@0@0#mtTransferClauseList_single
-^6971 20323@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_add
-^6972 20325@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_prepend
-^6973 20327@6@5@1@0@0$@2@0@0#mtTransferClauseList_unparse
-^6974 20331$$$@0#mtTransferClauseList_free
+^6969 20345@6@5@1@0@0^@3@0@0#mtTransferClauseList_unparseSep
+^6970 8714@6@5@1@0@0^@2@0@0#mtTransferClauseList_new
+^6971 20337@6@5@1@0@0^@2@0@0#mtTransferClauseList_single
+^6972 20339@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_add
+^6973 20341@6@5@1@0@0@0@@1@p0$@0#mtTransferClauseList_prepend
+^6974 20343@6@5@1@0@0$@2@0@0#mtTransferClauseList_unparse
+^6975 20347$$$@0#mtTransferClauseList_free
 *1 (Constant)
-^6975 5$#mtTransferClauseListBASESIZE
+^6976 5$#mtTransferClauseListBASESIZE
 *6 (Iterator finalizer)
-^6976 0@119#end_mtTransferClauseList_elements
+^6977 0@119#end_mtTransferClauseList_elements
 *5 (Iterator)
-^6977 8723@119#mtTransferClauseList_elements
+^6978 8725@119#mtTransferClauseList_elements
 *4 (Function)
-^6978 20337@6@5@1@0@0^@3@0@0#mtTransferClause_unparse
-^6979 20333$^@3@0@0#mtTransferClause_create
-^6980 20335$$$@0#mtTransferClause_free
+^6979 20353@6@5@1@0@0^@3@0@0#mtTransferClause_unparse
+^6980 20349$^@3@0@0#mtTransferClause_create
+^6981 20351$$$@0#mtTransferClause_free
 *0 (Datatype)
-^6981 1196@-@+@0@0@2@0@8739#o_mtLoseReference
+^6982 1196@-@+@0@0@2@0@8741#o_mtLoseReference
 *1 (Constant)
-^6982 1193@i0@0@4#mtLoseReferenceList_undefined
+^6983 1193@i0@0@4#mtLoseReferenceList_undefined
 *4 (Function)
-^6983 20366@6@5@1@0@0^@3@0@0#mtLoseReferenceList_unparseSep
-^6984 8751@6@5@1@0@0^@2@0@0#mtLoseReferenceList_new
-^6985 20358@6@5@1@0@0^@2@0@0#mtLoseReferenceList_single
-^6986 20360@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_add
-^6987 20362@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_prepend
-^6988 20364@6@5@1@0@0$@2@0@0#mtLoseReferenceList_unparse
-^6989 20368$$$@0#mtLoseReferenceList_free
+^6984 20382@6@5@1@0@0^@3@0@0#mtLoseReferenceList_unparseSep
+^6985 8753@6@5@1@0@0^@2@0@0#mtLoseReferenceList_new
+^6986 20374@6@5@1@0@0^@2@0@0#mtLoseReferenceList_single
+^6987 20376@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_add
+^6988 20378@6@5@1@0@0@0@@1@p0$@0#mtLoseReferenceList_prepend
+^6989 20380@6@5@1@0@0$@2@0@0#mtLoseReferenceList_unparse
+^6990 20384$$$@0#mtLoseReferenceList_free
 *1 (Constant)
-^6990 5$#mtLoseReferenceListBASESIZE
+^6991 5$#mtLoseReferenceListBASESIZE
 *6 (Iterator finalizer)
-^6991 0@123#end_mtLoseReferenceList_elements
+^6992 0@123#end_mtLoseReferenceList_elements
 *5 (Iterator)
-^6992 8762@123#mtLoseReferenceList_elements
+^6993 8764@123#mtLoseReferenceList_elements
 *4 (Function)
-^6993 20374@6@5@1@0@0^@3@0@0#mtLoseReference_unparse
-^6994 20370$^@3@0@0#mtLoseReference_create
-^6995 20372$$$@0#mtLoseReference_free
+^6994 20390@6@5@1@0@0^@3@0@0#mtLoseReference_unparse
+^6995 20386$^@3@0@0#mtLoseReference_create
+^6996 20388$$$@0#mtLoseReference_free
 *2 (Enum member)
-^6996 8776$#MTAK_VALUE#MTAK_ERROR
+^6997 8778$#MTAK_VALUE#MTAK_ERROR
 *9 (Enum tag)
-^6998 8776@8777#&!219
-*4 (Function)
-^6999 20349$$$@0#mtTransferAction_free
-^7000 20347@6@5@1@0@0^@3@0@0#mtTransferAction_unparse
-^7001 20339$^@3@0@0#mtTransferAction_createValue
-^7002 20345@6@5@1@0@0^@19@3@0#mtTransferAction_getMessage
-^7003 20341$^@3@0@0#mtTransferAction_createError
-^7004 20343$^@3@0@0#mtTransferAction_createErrorMessage
+^6999 8778@8779#&!219
+*4 (Function)
+^7000 20365$$$@0#mtTransferAction_free
+^7001 20363@6@5@1@0@0^@3@0@0#mtTransferAction_unparse
+^7002 20355$^@3@0@0#mtTransferAction_createValue
+^7003 20361@6@5@1@0@0^@19@3@0#mtTransferAction_getMessage
+^7004 20357$^@3@0@0#mtTransferAction_createError
+^7005 20359$^@3@0@0#mtTransferAction_createErrorMessage
 *2 (Enum member)
-^7005 8797$#MTMK_VALUE#MTMK_STAR
+^7006 8799$#MTMK_VALUE#MTMK_STAR
 *9 (Enum tag)
-^7007 8797@8798#&!220
+^7008 8799@8800#&!220
 *4 (Function)
-^7008 20407$$$@0#mtMergeItem_free
-^7009 20405@6@5@1@0@0^@3@0@0#mtMergeItem_unparse
-^7010 20401$^@3@0@0#mtMergeItem_createValue
-^7011 20403$^@3@0@0#mtMergeItem_createStar
-^7012 20413@6@5@1@0@0^@3@0@0#mtMergeClause_unparse
-^7013 20409$$@3@0@0#mtMergeClause_create
-^7014 20411$$$@0#mtMergeClause_free
+^7009 20423$$$@0#mtMergeItem_free
+^7010 20421@6@5@1@0@0^@3@0@0#mtMergeItem_unparse
+^7011 20417$^@3@0@0#mtMergeItem_createValue
+^7012 20419$^@3@0@0#mtMergeItem_createStar
+^7013 20429@6@5@1@0@0^@3@0@0#mtMergeClause_unparse
+^7014 20425$$@3@0@0#mtMergeClause_create
+^7015 20427$$$@0#mtMergeClause_free
 *0 (Datatype)
-^7015 1184@-@+@0@0@2@0@8829#o_mtMergeClause
+^7016 1184@-@+@0@0@2@0@8831#o_mtMergeClause
 *1 (Constant)
-^7016 1181@i0@0@4#mtMergeClauseList_undefined
+^7017 1181@i0@0@4#mtMergeClauseList_undefined
 *4 (Function)
-^7017 20430@6@5@1@0@0^@3@0@0#mtMergeClauseList_unparseSep
-^7018 8841@6@5@1@0@0^@2@0@0#mtMergeClauseList_new
-^7019 20422@6@5@1@0@0^@2@0@0#mtMergeClauseList_single
-^7020 20424@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_add
-^7021 20426@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_prepend
-^7022 20428@6@5@1@0@0$@2@0@0#mtMergeClauseList_unparse
-^7023 20432$$$@0#mtMergeClauseList_free
+^7018 20446@6@5@1@0@0^@3@0@0#mtMergeClauseList_unparseSep
+^7019 8843@6@5@1@0@0^@2@0@0#mtMergeClauseList_new
+^7020 20438@6@5@1@0@0^@2@0@0#mtMergeClauseList_single
+^7021 20440@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_add
+^7022 20442@6@5@1@0@0@0@@1@p0$@0#mtMergeClauseList_prepend
+^7023 20444@6@5@1@0@0$@2@0@0#mtMergeClauseList_unparse
+^7024 20448$$$@0#mtMergeClauseList_free
 *1 (Constant)
-^7024 5$#mtMergeClauseListBASESIZE
+^7025 5$#mtMergeClauseListBASESIZE
 *6 (Iterator finalizer)
-^7025 0@115#end_mtMergeClauseList_elements
+^7026 0@115#end_mtMergeClauseList_elements
 *5 (Iterator)
-^7026 8852@115#mtMergeClauseList_elements
+^7027 8854@115#mtMergeClauseList_elements
 *4 (Function)
-^7027 13245$$@3@0@0#metaStateConstraint_create
-^7028 13247@6@5@1@0@0^@3@0@0#metaStateConstraint_unparse
-^7029 13249$^@2@0@0#metaStateConstraint_copy
-^7030 13255$$$@0#metaStateConstraint_free
-^7031 13251$^@19@3@0#metaStateConstraint_getSpecifier
-^7032 13253@6@5@1@0@0^@19@3@0#metaStateConstraint_getExpression
+^7028 13251$$@3@0@0#metaStateConstraint_create
+^7029 13253@6@5@1@0@0^@3@0@0#metaStateConstraint_unparse
+^7030 13255$^@2@0@0#metaStateConstraint_copy
+^7031 13261$$$@0#metaStateConstraint_free
+^7032 13257$^@19@3@0#metaStateConstraint_getSpecifier
+^7033 13259@6@5@1@0@0^@19@3@0#metaStateConstraint_getExpression
 *0 (Datatype)
-^7033 1109@-@+@0@0@19@3@8866#b_metaStateConstraint
+^7034 1109@-@+@0@0@19@3@8868#b_metaStateConstraint
 *1 (Constant)
-^7034 1112@i0@0@4#metaStateConstraintList_undefined
+^7035 1112@i0@0@4#metaStateConstraintList_undefined
 *6 (Iterator finalizer)
-^7035 0@69#end_metaStateConstraintList_elements
+^7036 0@69#end_metaStateConstraintList_elements
 *5 (Iterator)
-^7036 8873@69#metaStateConstraintList_elements
-*4 (Function)
-^7037 13264@6@5@1@0@0$$@0#metaStateConstraintList_append
-^7038 13270$^@19@3@0#metaStateConstraintList_getFirst
-^7039 8883@6@5@1@0@0^@2@0@0#metaStateConstraintList_new
-^7040 13266@6@5@1@0@0@0@@1@p0$@0#metaStateConstraintList_add
-^7041 13268@6@5@1@0@0^@3@0@0#metaStateConstraintList_single
-^7042 13272@6@5@1@0@0$@2@0@0#metaStateConstraintList_unparse
-^7043 13274$$$@0#metaStateConstraintList_free
-*1 (Constant)
-^7044 5$#metaStateConstraintListBASESIZE
-*4 (Function)
-^7045 13292$$@3@0@0#metaStateSpecifier_create
-^7046 13294$$@3@0@0#metaStateSpecifier_createElipsis
-^7047 13296$^$@0#metaStateSpecifier_isElipsis
-^7048 13298@6@5@1@0@0^@19@2@0#metaStateSpecifier_getSref
-^7049 13300@6@5@1@0@0^@19@3@0#metaStateSpecifier_getMetaStateInfo
-^7050 13304@6@5@1@0@0^@3@0@0#metaStateSpecifier_unparse
-^7051 13302$^@3@0@0#metaStateSpecifier_copy
-^7052 13306$$$@0#metaStateSpecifier_free
-*1 (Constant)
-^7053 1118@i0@0@4#metaStateExpression_undefined
-*4 (Function)
-^7054 13276@6@2@1@0@0$@3@0@0#metaStateExpression_create
-^7055 13278@6@2@1@0@0$@3@0@0#metaStateExpression_createMerge
-^7056 13284$^@19@3@0#metaStateExpression_getSpecifier
-^7057 13286$^$@0#metaStateExpression_isMerge
-^7058 13288@6@5@1@0@0^@19@3@0#metaStateExpression_getRest
-^7059 13282@6@5@1@0@0$@3@0@0#metaStateExpression_copy
-^7060 13280@6@5@1@0@0^@3@0@0#metaStateExpression_unparse
-^7061 13290$$$@0#metaStateExpression_free
-*1 (Constant)
-^7062 5$#metaState_error
-^7063 1103@i0@0@4#metaStateInfo_undefined
-*4 (Function)
-^7064 20074@6@2@1@0@0$@3@0@0#metaStateInfo_create
-^7065 20092$^$@0#metaStateInfo_getDefaultValueContext
-^7066 20098$@0@@1@p0$@0#metaStateInfo_setDefaultValueContext
-^7067 20100$@0@@1@p0$@0#metaStateInfo_setDefaultRefValue
-^7068 20104$@0@@1@p0$@0#metaStateInfo_setDefaultParamValue
-^7069 20102$@0@@1@p0$@0#metaStateInfo_setDefaultResultValue
-^7070 20094$^$@0#metaStateInfo_getDefaultValue
-^7071 20106$^$@0#metaStateInfo_getDefaultRefValue
-^7072 20110$^$@0#metaStateInfo_getDefaultParamValue
-^7073 20108$^$@0#metaStateInfo_getDefaultResultValue
-^7074 20096$^$@0#metaStateInfo_getDefaultGlobalValue
-^7075 20082@6@5@1@0@0^@19@3@0#metaStateInfo_getContext
-^7076 20084@6@5@1@0@0^@19@3@0#metaStateInfo_getName
-^7077 20086@6@5@1@0@0^@19@3@0#metaStateInfo_getLoc
-^7078 20088$^@19@2@0#metaStateInfo_getTransferTable
-^7079 20090$^@19@2@0#metaStateInfo_getMergeTable
-^7080 20078@6@5@1@0@0^@2@0@0#metaStateInfo_unparse
-^7081 20080@6@5@1@0@0^@19@3@0#metaStateInfo_unparseValue
-^7082 20076$$$@0#metaStateInfo_free
-*1 (Constant)
-^7083 1099@i0@0@4#metaStateTable_undefined
-^7084 5$#DEFAULT_MSTABLE_SIZE
-*4 (Function)
-^7085 20070$@0@@1@p0$@0#metaStateTable_insert
+^7037 8875@69#metaStateConstraintList_elements
+*4 (Function)
+^7038 13270@6@5@1@0@0$$@0#metaStateConstraintList_append
+^7039 13276$^@19@3@0#metaStateConstraintList_getFirst
+^7040 8885@6@5@1@0@0^@2@0@0#metaStateConstraintList_new
+^7041 13272@6@5@1@0@0@0@@1@p0$@0#metaStateConstraintList_add
+^7042 13274@6@5@1@0@0^@3@0@0#metaStateConstraintList_single
+^7043 13278@6@5@1@0@0$@2@0@0#metaStateConstraintList_unparse
+^7044 13280$$$@0#metaStateConstraintList_free
+*1 (Constant)
+^7045 5$#metaStateConstraintListBASESIZE
+*4 (Function)
+^7046 13298$$@3@0@0#metaStateSpecifier_create
+^7047 13300$$@3@0@0#metaStateSpecifier_createElipsis
+^7048 13302$^$@0#metaStateSpecifier_isElipsis
+^7049 13304@6@5@1@0@0^@19@2@0#metaStateSpecifier_getSref
+^7050 13306@6@5@1@0@0^@19@3@0#metaStateSpecifier_getMetaStateInfo
+^7051 13310@6@5@1@0@0^@3@0@0#metaStateSpecifier_unparse
+^7052 13308$^@3@0@0#metaStateSpecifier_copy
+^7053 13312$$$@0#metaStateSpecifier_free
+*1 (Constant)
+^7054 1118@i0@0@4#metaStateExpression_undefined
+*4 (Function)
+^7055 13282@6@2@1@0@0$@3@0@0#metaStateExpression_create
+^7056 13284@6@2@1@0@0$@3@0@0#metaStateExpression_createMerge
+^7057 13290$^@19@3@0#metaStateExpression_getSpecifier
+^7058 13292$^$@0#metaStateExpression_isMerge
+^7059 13294@6@5@1@0@0^@19@3@0#metaStateExpression_getRest
+^7060 13288@6@5@1@0@0$@3@0@0#metaStateExpression_copy
+^7061 13286@6@5@1@0@0^@3@0@0#metaStateExpression_unparse
+^7062 13296$$$@0#metaStateExpression_free
+*1 (Constant)
+^7063 5$#metaState_error
+^7064 1103@i0@0@4#metaStateInfo_undefined
+*4 (Function)
+^7065 20086@6@2@1@0@0$@3@0@0#metaStateInfo_create
+^7066 20104$^$@0#metaStateInfo_getDefaultValueContext
+^7067 20110$@0@@1@p0$@0#metaStateInfo_setDefaultValueContext
+^7068 20112$@0@@1@p0$@0#metaStateInfo_setDefaultRefValue
+^7069 20116$@0@@1@p0$@0#metaStateInfo_setDefaultParamValue
+^7070 20114$@0@@1@p0$@0#metaStateInfo_setDefaultResultValue
+^7071 20106$^$@0#metaStateInfo_getDefaultValue
+^7072 20118$^$@0#metaStateInfo_getDefaultRefValue
+^7073 20122$^$@0#metaStateInfo_getDefaultParamValue
+^7074 20120$^$@0#metaStateInfo_getDefaultResultValue
+^7075 20108$^$@0#metaStateInfo_getDefaultGlobalValue
+^7076 20094@6@5@1@0@0^@19@3@0#metaStateInfo_getContext
+^7077 20096@6@5@1@0@0^@19@3@0#metaStateInfo_getName
+^7078 20098@6@5@1@0@0^@19@3@0#metaStateInfo_getLoc
+^7079 20100$^@19@2@0#metaStateInfo_getTransferTable
+^7080 20102$^@19@2@0#metaStateInfo_getMergeTable
+^7081 20090@6@5@1@0@0^@2@0@0#metaStateInfo_unparse
+^7082 20092@6@5@1@0@0^@19@3@0#metaStateInfo_unparseValue
+^7083 20088$$$@0#metaStateInfo_free
+*1 (Constant)
+^7084 1099@i0@0@4#metaStateTable_undefined
+^7085 5$#DEFAULT_MSTABLE_SIZE
+*4 (Function)
+^7086 20082$@0@@1@p0$@0#metaStateTable_insert
 *6 (Iterator finalizer)
-^7086 0@59#end_metaStateTable_elements
+^7087 0@59#end_metaStateTable_elements
 *5 (Iterator)
-^7087 8993@59#metaStateTable_elements
-*4 (Function)
-^7088 20072@6@5@1@0@0$@3@0@0#metaStateTable_unparse
-*1 (Constant)
-^7089 1091@i0@0@4#annotationInfo_undefined
-*4 (Function)
-^7090 20130$^$@0#annotationInfo_matchesContext
-^7091 20132$^$@0#annotationInfo_matchesContextRef
-^7092 20124@6@5@1@0@0^@19@3@0#annotationInfo_getState
-^7093 20128$^$@0#annotationInfo_getValue
-^7094 20120@6@5@1@0@0^@19@3@0#annotationInfo_getName
-^7095 20116@6@5@1@0@0^@2@0@0#annotationInfo_create
-^7096 20122@6@5@1@0@0$@19@3@0#annotationInfo_unparse
-^7097 20126@6@5@1@0@0^@19@3@0#annotationInfo_getLoc
-^7098 20118$$$@0#annotationInfo_free
-^7099 20134@6@5@1@0@0$@19@3@0#annotationInfo_dump
-^7100 20136@6@5@1@0@0@0@@1@tp0@19@3@0#annotationInfo_undump
-*1 (Constant)
-^7101 1100@@0@4#annotationTable_undefined
-^7102 5$#DEFAULT_ANNOTTABLE_SIZE
-*4 (Function)
-^7103 20114$$$@0#annotationTable_insert
-^7104 20112@6@5@1@0@0$@2@0@0#annotationTable_unparse
+^7088 8995@59#metaStateTable_elements
+*4 (Function)
+^7089 20084@6@5@1@0@0$@3@0@0#metaStateTable_unparse
+*1 (Constant)
+^7090 1091@i0@0@4#annotationInfo_undefined
+*4 (Function)
+^7091 20142$^$@0#annotationInfo_matchesContext
+^7092 20144$^$@0#annotationInfo_matchesContextRef
+^7093 20136@6@5@1@0@0^@19@3@0#annotationInfo_getState
+^7094 20140$^$@0#annotationInfo_getValue
+^7095 20132@6@5@1@0@0^@19@3@0#annotationInfo_getName
+^7096 20128@6@5@1@0@0^@2@0@0#annotationInfo_create
+^7097 20134@6@5@1@0@0$@19@3@0#annotationInfo_unparse
+^7098 20138@6@5@1@0@0^@19@3@0#annotationInfo_getLoc
+^7099 20130$$$@0#annotationInfo_free
+^7100 20146@6@5@1@0@0$@19@3@0#annotationInfo_dump
+^7101 20148@6@5@1@0@0@0@@1@tp0@19@3@0#annotationInfo_undump
+^7102 20150$^$@0#annotationInfo_showContextRefError
+*1 (Constant)
+^7103 1100@@0@4#annotationTable_undefined
+^7104 5$#DEFAULT_ANNOTTABLE_SIZE
+*4 (Function)
+^7105 20126$$$@0#annotationTable_insert
+^7106 20124@6@5@1@0@0$@2@0@0#annotationTable_unparse
 *6 (Iterator finalizer)
-^7105 0@61#end_annotationTable_elements
+^7107 0@61#end_annotationTable_elements
 *5 (Iterator)
-^7106 9045@61#annotationTable_elements
+^7108 9049@61#annotationTable_elements
 *2 (Enum member)
-^7107 9048$#FCT_BUFFER#FCT_METASTATE#FCT_CONJUNCT
+^7109 9052$#FCT_BUFFER#FCT_METASTATE#FCT_CONJUNCT
 *9 (Enum tag)
-^7110 9048@9049#&!221
+^7112 9052@9053#&!221
 *0 (Datatype)
-^7111 9049@-@-@0@0@0@0@9050#functionConstraintKind
+^7113 9053@-@-@0@0@0@0@9054#functionConstraintKind
 *7 (Struct tag)
-^7112 9051@9052#@!222
+^7114 9055@9056#@!222
 *8 (Union tag)
-^7113 9053@9054#$!223
-*1 (Constant)
-^7114 1106@i0@0@4#functionConstraint_undefined
-*4 (Function)
-^7115 13326@6@5@1@0@0^@3@0@0#functionConstraint_copy
-^7116 13310@6@5@1@0@0$@3@0@0#functionConstraint_createBufferConstraint
-^7117 13312@6@5@1@0@0$@3@0@0#functionConstraint_createMetaStateConstraint
-^7118 13322$^$@0#functionConstraint_hasBufferConstraint
-^7119 13324$^$@0#functionConstraint_hasMetaStateConstraint
-^7120 13314@6@5@1@0@0$@3@0@0#functionConstraint_conjoin
-^7121 13318@6@5@1@0@0^@2@0@0#functionConstraint_getBufferConstraints
-^7122 13320@6@5@1@0@0^@2@0@0#functionConstraint_getMetaStateConstraints
-^7123 13316@6@5@1@0@0^@3@0@0#functionConstraint_unparse
-^7124 13328$$$@0#functionConstraint_free
-^7125 16368$$$@0#context_pushLoc
-^7126 16370$$$@0#context_popLoc
-^7127 16424$$$@0#context_doMerge
-^7128 16422$$$@0#context_doDump
-^7129 16058$$$@0#context_resetAllFlags
-^7130 9091@6@5@1@0@0^@3@0@0#context_unparseFlagMarkers
-^7131 16112$@0@s1@1@s1$@0#context_enterDoWhileClause
-^7132 16180$$$@0#context_hasMods
-^7133 16064$^$@0#context_isSystemDir
-^7134 9099@6@5@1@0@0^@19@3@0#context_selectedLibrary
-^7135 9101$^$@0#context_usingPosixLibrary
-^7136 9103$^$@0#context_usingAnsiLibrary
-^7137 9105$^$@0#context_getLibrary
-^7138 16046$@0@s1@1@s1$@0#context_setLibrary
-^7139 15978$@0@s1@1@s1$@0#context_setPreprocessing
-^7140 15980$@0@s1@1@s1$@0#context_clearPreprocessing
-^7141 15982$^$@0#context_isPreprocessing
-^7142 15984$^$@0#context_loadingLibrary
-^7143 15988$@0@s1@1@s1$@0#context_setInCommandLine
-^7144 15990$@0@s1@1@s1$@0#context_clearInCommandLine
-^7145 15992$^$@0#context_isInCommandLine
-^7146 15986$^$@0#context_inXHFile
-^7147 16272$$$@0#context_resetErrors
-^7148 16444$^$@0#context_getLinesProcessed
-^7149 16446$^$@0#context_getSpecLinesProcessed
-^7150 16456$^$@0#context_setBoolName
-^7151 16460@6@5@1@0@0^@19@3@0#context_getBoolName
-^7152 16458@6@5@1@0@0^@19@3@0#context_printBoolName
-^7153 16462@6@5@1@0@0^@19@3@0#context_getFalseName
-^7154 16464@6@5@1@0@0^@19@3@0#context_getTrueName
-^7155 16466@6@5@1@0@0^@19@3@0#context_getLarchPath
-^7156 16468@6@5@1@0@0^@19@3@0#context_getLCLImportDir
-^7157 16152$^$@0#context_checkExport
-^7158 16160$^$@0#context_checkGlobMod
-^7159 16154$$$@0#context_checkGlobUse
-^7160 16156$$$@0#context_checkAliasGlob
-^7161 16158$$$@0#context_checkInternalUse
-^7162 16244$$$@0#context_recordFileModifies
-^7163 16472$$$@0#context_clearJustPopped
-^7164 16474$$$@0#context_justPopped
-^7165 16118$$$@0#context_enterTrueClause
-^7166 16128$$$@0#context_enterFalseClause
-^7167 16206$$$@0#context_exitClause
-^7168 16294$$$@0#context_exitInnerSafe
-^7169 16286$@0@s1@1@s1$@0#context_exitInnerPlain
-^7170 16372$$$@0#context_inGlobalScope
-^7171 16374$$$@0#context_inInnerScope
-^7172 16376$$$@0#context_setProtectVars
-^7173 16392$^$@0#context_getLimit
-^7174 16394$^$@0#context_unlimitedMessages
-^7175 16396$$$@0#context_releaseVars
-^7176 16398$$$@0#context_sizeofReleaseVars
-^7177 16400$$$@0#context_inProtectVars
-^7178 16170$$$@0#context_hasFileAccess
-^7179 16402$$$@0#context_hideShowscan
-^7180 16404$$$@0#context_unhideShowscan
-^7181 16060$$$@0#context_setMode
-^7182 16182$$$@0#context_exitAllClauses
-^7183 16184$$$@0#context_exitAllClausesQuiet
-^7184 16406$$$@0#context_inHeader
-^7185 16408@6@5@1@0@0^@18@2@0#context_fileTable
-^7186 16412@6@5@1@0@0$@19@2@0#context_messageLog
-^7187 16410@6@5@1@0@0$@18@3@0#context_tmpdir
-^7188 16026$@0@s1@1@s1$@0#context_enterMTfile
-^7189 16028$@0@s1@1@s1$@0#context_exitMTfile
-^7190 16030$$$@0#context_enterLCLfile
-^7191 16036$$$@0#context_exitLCLfile
-^7192 16434$$$@0#context_enterImport
-^7193 16436$$$@0#context_leaveImport
-^7194 16448$@0@s1@1@s1$@0#context_processedSpecLine
-^7195 16390$^$@0#context_getLCLExpect
-^7196 16366$^$@0#context_msgLh
-^7197 16430$@1@s1@1@$@0#context_inLCLLib
-^7198 16432$@1@s1@1@$@0#context_inImport
-^7199 16450$@0@s1@1@s1$@0#context_resetSpecLines
-^7200 16318$$$@0#context_exitMacroCache
-^7201 16014$$$@0#context_enterSuppressRegion
-^7202 16024$$$@0#context_exitSuppressRegion
-^7203 16302$$$@0#context_enterMacroFile
-^7204 16052$$$@0#context_fileAccessTypes
-^7205 16066$$$@0#context_addFileAccessType
-^7206 16068$$$@0#context_removeFileAccessType
-^7207 16214@6@5@1@0@0$@19@3@0#context_getParams
-^7208 16062$$$@0#context_isSpecialFile
-^7209 16324@6@5@1@0@0^@19@3@0#context_inFunctionName
-^7210 16282$^$@0#context_currentFunctionType
-^7211 16316$$$@0#context_exitCFile
-^7212 16130$$$@0#context_enterConstantMacro
-^7213 16082$$$@0#context_enterMacro
-^7214 16136$$$@0#context_enterFunction
-^7215 16210$$$@0#context_exitFunction
-^7216 16274$@1@s1@1@s1$@0#context_initMod
-^7217 16284$$$@0#context_enterInnerContext
-^7218 16288$$$@0#context_exitInner
-^7219 16166$$$@0#context_globAccess
-^7220 16216@6@5@1@0@0$@19@3@0#context_getUsedGlobs
-^7221 16168$$$@0#context_hasAccess
-^7222 16176$$$@0#context_couldHaveAccess
-^7223 16280@6@5@1@0@0$@2@0@0#context_unparse
-^7224 16134$$$@0#context_setFunctionDefined
-^7225 16334$$$@0#context_setFlagTemp
-^7226 16482$$$@0#context_showFilelocStack
-^7227 16340$^$@0#context_getFlag
-^7228 16342$^$@0#context_flagOn
-^7229 16256$^$@0#context_getValue
-^7230 16254$@0@s1@1@s1$@0#context_setValueAndFlag
-^7231 16258$^$@0#context_getCounter
-^7232 16260$@0@s1@1@s1$@0#context_incCounter
-^7233 16262$@0@s1@1@s1$@0#context_decCounter
-^7234 16338$^$@0#context_maybeSet
-^7235 16270@6@5@1@0@0^@19@3@0#context_getString
-^7236 16266$@0@s1@1@s1$@0#context_setString
-^7237 16326$$$@0#context_userSetFlag
-^7238 16388$^$@0#context_getExpect
-^7239 16164@6@5@1@0@0$@19@3@0#context_modList
-^7240 16132@6@5@1@0@0^@19@2@0#context_getHeader
-^7241 16162$$$@0#context_usedGlobal
-^7242 16054$$$@0#context_resetModeFlags
-^7243 16276$$$@0#context_typeofZero
-^7244 16278$$$@0#context_typeofOne
-^7245 16300$$$@0#context_enterFile
-^7246 16084$$$@0#context_enterUnknownMacro
-^7247 16250$$$@0#context_getCommentMarkerChar
-^7248 16248$$$@0#context_setCommentMarkerChar
-^7249 16416$^$@0#context_inMacroConstant
-^7250 16208$$$@0#context_returnFunction
-^7251 16314$$$@0#context_processingMacros
-^7252 16320$$$@0#context_saveLocation
-^7253 16322@6@5@1@0@0$@2@0@0#context_getSaveLocation
-^7254 16454$$$@0#context_setFileId
-^7255 16348$@1@g2674@6@5@1@g2674$@0#context_setFilename
-^7256 16328$$$@0#context_fileSetFlag
-^7257 16172@6@5@1@0@0^@2@0@0#context_unparseAccess
-^7258 16304$^$@0#context_inFunction
-^7259 16306$^$@0#context_inFunctionLike
-^7260 16476$$$@0#context_setMacroMissingParams
-^7261 16478$$$@0#context_resetMacroMissingParams
-^7262 16480$^$@0#context_isMacroMissingParams
-^7263 16418$^$@0#context_inMacroUnknown
-^7264 16426@6@5@1@0@0^@19@3@0#context_getDump
-^7265 16428@6@5@1@0@0^@19@3@0#context_getMerge
-^7266 16022$$$@0#context_incLineno
-^7267 16012$^$@0#context_inSuppressRegion
-^7268 16192$$$@0#context_exitTrueClause
-^7269 16354$@1@s1@1@s1$@0#context_destroyMod
-^7270 15998$$$@0#context_addMacroCache
-^7271 16310$$$@0#context_processAllMacros
-^7272 16000$$$@0#context_addComment
-^7273 16018$$$@0#context_enterSuppressLine
-^7274 16010$^$@0#context_inSuppressZone
-^7275 16038$$$@0#context_dumpModuleAccess
-^7276 16050$$$@0#context_loadModuleAccess
-^7277 16440$^$@0#context_inIterDef
-^7278 16438$^$@0#context_inMacro
-^7279 16442$^$@0#context_inIterEnd
-^7280 16178$^$@0#context_getRetType
-^7281 16350$$$@0#context_enterIterDef
-^7282 16352$$$@0#context_enterIterEnd
-^7283 16222$$$@0#context_addBoolAccess
-^7284 16226$$$@0#context_canAccessBool
-^7285 16212$$$@0#context_quietExitFunction
-^7286 16356$^$@0#context_msgBoolInt
-^7287 16358$^$@0#context_msgCharInt
-^7288 16360$^$@0#context_msgEnumInt
-^7289 16362$^$@0#context_msgPointerArith
-^7290 16364$^$@0#context_msgStrictOps
-^7291 16292$$$@0#context_exitStructInnerContext
-^7292 16290$$$@0#context_enterStructInnerContext
-^7293 16308$^$@0#context_inRealFunction
-^7294 16104$$$@0#context_exitOrClause
-^7295 16102$$$@0#context_exitAndClause
-^7296 16088$$$@0#context_enterOrClause
-^7297 16086$$$@0#context_enterAndClause
-^7298 16116$$$@0#context_enterForClause
-^7299 16114$$$@0#context_enterWhileClause
-^7300 16110$$$@0#context_enterIterClause
-^7301 16194$$$@0#context_exitIterClause
-^7302 16198$$$@0#context_exitWhileClause
-^7303 16200$$$@0#context_exitDoWhileClause
-^7304 16202$$$@0#context_exitForClause
-^7305 16174@6@5@1@0@0^@2@0@0#context_unparseClauses
-^7306 16220@6@5@1@0@0^@19@3@0#context_getGlobs
-^7307 16234@6@5@1@0@0$@2@0@0#context_getMessageAnnote
-^7308 16232$$$@0#context_clearMessageAnnote
-^7309 16230$$$@0#context_hasMessageAnnote
-^7310 16228$$$@0#context_setMessageAnnote
-^7311 16006$$$@0#context_suppressFlagMsg
-^7312 16008$$$@0#context_suppressNotFlagMsg
-^7313 16124$$$@0#context_enterCaseClause
-^7314 16120$$$@0#context_enterSwitch
-^7315 16122$$$@0#context_exitSwitch
-^7316 16264$$$@0#context_showFunction
-^7317 16420$$$@0#context_setShownFunction
-^7318 16240$$$@0#context_clearAliasAnnote
-^7319 16242@6@5@1@0@0$@3@0@0#context_getAliasAnnote
-^7320 16238$$$@0#context_hasAliasAnnote
-^7321 16236$$$@0#context_setAliasAnnote
-^7322 16090$@1@s1@1@$@0#context_inDeepLoop
-^7323 16094$@1@s1@1@$@0#context_inDeepLoopSwitch
-^7324 16100$@1@s1@1@$@0#context_inConditional
-^7325 16092$@1@s1@1@$@0#context_inDeepSwitch
-^7326 16096$$$@0#context_breakClause
-^7327 16098$$$@0#context_nextBreakClause
-^7328 16378$@1@s1@1@$@0#context_anyErrors
-^7329 16380$@0@s1@1@s1$@0#context_hasError
-^7330 16382$@1@s1@1@$@0#context_numErrors
-^7331 16384$$$@0#context_neednl
-^7332 16386$$$@0#context_setNeednl
-^7333 16452$@1@s1@1@$@0#context_inGlobalContext
-^7334 16414$@1@s1@1@$@0#context_inMacroFunction
-^7335 9507@6@5@1@0@0^@19@3@0#context_moduleName
-^7336 16246$$$@0#context_recordFileGlobals
-^7337 16020$@0@g2675@0@0@1@g2675$@0#context_checkSuppressCounts
-^7338 16074$@1@s1@1@$@0#context_inFunctionHeader
-^7339 16070$@0@s1@1@s1$@0#context_enterFunctionHeader
-^7340 16072$@0@s1@1@s1$@0#context_exitFunctionHeader
-^7341 16080$@1@s1@1@$@0#context_inFunctionDeclaration
-^7342 16076$@0@s1@1@s1$@0#context_enterFunctionDeclaration
-^7343 16078$@0@s1@1@s1$@0#context_exitFunctionDeclaration
-^7344 16138$@0@s1@1@s1$@0#context_enterOldStyleScope
-^7345 16140$@0@s1@1@s1$@0#context_completeOldStyleFunction
-^7346 9529$^$@0#context_boolImplementationType
-^7347 16488@6@5@1@0@0^@19@3@0#context_lookupAnnotation
-^7348 16484@6@5@1@0@0@1@s1@1@@19@3@0#context_getMetaStateTable
-^7349 16486@6@5@1@0@0@1@s1@1@@19@3@0#context_lookupMetaStateInfo
-^7350 16490$@0@s1@1@s1$@0#context_addAnnotation
-^7351 16492$@0@s1@1@s1$@0#context_addMetaState
-^7352 16494@6@5@1@0@0@1@s1@1@@3@0@0#context_createValueTable
-^7353 16496@6@5@1@0@0@1@s1@1@@3@0@0#context_createGlobalMarkerValueTable
-*1 (Constant)
-^7354 23$#RCFILE
-^7355 1211@@0@5#LARCH_PATH
-^7356 23$#LCLIMPORTDIR#LLSTDLIBS_NAME#LLSTRICTLIBS_NAME#LLUNIXLIBS_NAME#LLUNIXSTRICTLIBS_NAME#LLPOSIXLIBS_NAME#LLPOSIXSTRICTLIBS_NAME
-^7363 1211@@0@5#REFSNAME
-^7364 23$#DUMP_SUFFIX
-^7365 5$#MAX_NAME_LENGTH#MAX_LINE_LENGTH#MAX_DUMP_LINE_LENGTH#MINLINELEN
-^7369 23$#LLMRCODE#PPMRCODE#DEFAULT_SYSTEMDIR
-^7372 4$#DEFAULT_COMMENTCHAR
-^7373 5$#DEFAULT_LINELEN#DEFAULT_BUGSLIMIT#DEFAULT_INDENTSPACES#DEFAULT_EXTERNALNAMELEN#DEFAULT_INTERNALNAMELEN#DEFAULT_CONTROLNESTDEPTH#DEFAULT_STRINGLITERALLEN#DEFAULT_INCLUDENEST#DEFAULT_NUMSTRUCTFIELDS#DEFAULT_NUMENUMMEMBERS#DEFAULT_LIMIT
-^7384 4$#PFX_UPPERCASE#PFX_LOWERCASE#PFX_ANY#PFX_DIGIT#PFX_NOTUPPER#PFX_NOTLOWER#PFX_ANYLETTER#PFX_ANYLETTERDIGIT
-^7392 23$#DEFAULT_BOOLTYPE#PRAGMA_EXPAND
-^7394 5$#PRAGMA_LEN_EXPAND#MAX_PRAGMA_LEN
-^7396 16$#LCLINT_LIBVERSION
-^7397 23$#BEFORE_COMMENT_MARKER#AFTER_COMMENT_MARKER#SYSTEM_LIBDIR#DEFAULT_LARCHPATH#DEFAULT_LCLIMPORTDIR
-*4 (Function)
-^7402 9547$@0@s1@1@s1$@0#cscanner_expectingMetaStateName
-^7403 9549$@0@s1@1@s1$@0#cscanner_clearExpectingMetaStateName
+^7115 9057@9058#$!223
+*1 (Constant)
+^7116 1106@i0@0@4#functionConstraint_undefined
+*4 (Function)
+^7117 13332@6@5@1@0@0^@3@0@0#functionConstraint_copy
+^7118 13316@6@5@1@0@0$@3@0@0#functionConstraint_createBufferConstraint
+^7119 13318@6@5@1@0@0$@3@0@0#functionConstraint_createMetaStateConstraint
+^7120 13328$^$@0#functionConstraint_hasBufferConstraint
+^7121 13330$^$@0#functionConstraint_hasMetaStateConstraint
+^7122 13320@6@5@1@0@0$@3@0@0#functionConstraint_conjoin
+^7123 13324@6@5@1@0@0^@2@0@0#functionConstraint_getBufferConstraints
+^7124 13326@6@5@1@0@0^@2@0@0#functionConstraint_getMetaStateConstraints
+^7125 13322@6@5@1@0@0^@3@0@0#functionConstraint_unparse
+^7126 13334$$$@0#functionConstraint_free
+^7127 16376$$$@0#context_pushLoc
+^7128 16378$$$@0#context_popLoc
+^7129 16432$$$@0#context_doMerge
+^7130 16430$$$@0#context_doDump
+^7131 16066$$$@0#context_resetAllFlags
+^7132 9095@6@5@1@0@0^@3@0@0#context_unparseFlagMarkers
+^7133 16120$@0@s1@1@s1$@0#context_enterDoWhileClause
+^7134 16188$$$@0#context_hasMods
+^7135 16072$^$@0#context_isSystemDir
+^7136 9103@6@5@1@0@0^@19@3@0#context_selectedLibrary
+^7137 9105$^$@0#context_usingPosixLibrary
+^7138 9107$^$@0#context_usingAnsiLibrary
+^7139 9109$^$@0#context_getLibrary
+^7140 16054$@0@s1@1@s1$@0#context_setLibrary
+^7141 15986$@0@s1@1@s1$@0#context_setPreprocessing
+^7142 15988$@0@s1@1@s1$@0#context_clearPreprocessing
+^7143 15990$^$@0#context_isPreprocessing
+^7144 15992$^$@0#context_loadingLibrary
+^7145 15996$@0@s1@1@s1$@0#context_setInCommandLine
+^7146 15998$@0@s1@1@s1$@0#context_clearInCommandLine
+^7147 16464$@0@s1@1@s1$@0#context_checkGlobalScope
+^7148 16000$^$@0#context_isInCommandLine
+^7149 15994$^$@0#context_inXHFile
+^7150 16280$$$@0#context_resetErrors
+^7151 16452$^$@0#context_getLinesProcessed
+^7152 16454$^$@0#context_getSpecLinesProcessed
+^7153 16468$^$@0#context_setBoolName
+^7154 16472@6@5@1@0@0^@19@3@0#context_getBoolName
+^7155 16470@6@5@1@0@0^@19@3@0#context_printBoolName
+^7156 16474@6@5@1@0@0^@19@3@0#context_getFalseName
+^7157 16476@6@5@1@0@0^@19@3@0#context_getTrueName
+^7158 16478@6@5@1@0@0^@19@3@0#context_getLarchPath
+^7159 16480@6@5@1@0@0^@19@3@0#context_getLCLImportDir
+^7160 16160$^$@0#context_checkExport
+^7161 16168$^$@0#context_checkGlobMod
+^7162 16162$$$@0#context_checkGlobUse
+^7163 16164$$$@0#context_checkAliasGlob
+^7164 16166$$$@0#context_checkInternalUse
+^7165 16252$$$@0#context_recordFileModifies
+^7166 16484$$$@0#context_clearJustPopped
+^7167 16486$$$@0#context_justPopped
+^7168 16126$$$@0#context_enterTrueClause
+^7169 16136$$$@0#context_enterFalseClause
+^7170 16214$$$@0#context_exitClause
+^7171 16302$$$@0#context_exitInnerSafe
+^7172 16294$@0@s1@1@s1$@0#context_exitInnerPlain
+^7173 16380$$$@0#context_inGlobalScope
+^7174 16382$$$@0#context_inInnerScope
+^7175 16384$$$@0#context_setProtectVars
+^7176 16400$^$@0#context_getLimit
+^7177 16402$^$@0#context_unlimitedMessages
+^7178 16404$$$@0#context_releaseVars
+^7179 16406$$$@0#context_sizeofReleaseVars
+^7180 16408$$$@0#context_inProtectVars
+^7181 16178$$$@0#context_hasFileAccess
+^7182 16410$$$@0#context_hideShowscan
+^7183 16412$$$@0#context_unhideShowscan
+^7184 16068$$$@0#context_setMode
+^7185 16190$$$@0#context_exitAllClauses
+^7186 16192$$$@0#context_exitAllClausesQuiet
+^7187 16414$$$@0#context_inHeader
+^7188 16416@6@5@1@0@0^@18@2@0#context_fileTable
+^7189 16420@6@5@1@0@0$@19@2@0#context_messageLog
+^7190 16418@6@5@1@0@0$@18@3@0#context_tmpdir
+^7191 16034$@0@s1@1@s1$@0#context_enterMTfile
+^7192 16036$@0@s1@1@s1$@0#context_exitMTfile
+^7193 16038$$$@0#context_enterLCLfile
+^7194 16044$$$@0#context_exitLCLfile
+^7195 16442$$$@0#context_enterImport
+^7196 16444$$$@0#context_leaveImport
+^7197 16456$@0@s1@1@s1$@0#context_processedSpecLine
+^7198 16398$^$@0#context_getLCLExpect
+^7199 16374$^$@0#context_msgLh
+^7200 16438$@1@s1@1@$@0#context_inLCLLib
+^7201 16440$@1@s1@1@$@0#context_inImport
+^7202 16458$@0@s1@1@s1$@0#context_resetSpecLines
+^7203 16326$$$@0#context_exitMacroCache
+^7204 16022$$$@0#context_enterSuppressRegion
+^7205 16032$$$@0#context_exitSuppressRegion
+^7206 16310$$$@0#context_enterMacroFile
+^7207 16060$$$@0#context_fileAccessTypes
+^7208 16074$$$@0#context_addFileAccessType
+^7209 16076$$$@0#context_removeFileAccessType
+^7210 16222@6@5@1@0@0$@19@3@0#context_getParams
+^7211 16070$$$@0#context_isSpecialFile
+^7212 16332@6@5@1@0@0^@19@3@0#context_inFunctionName
+^7213 16290$^$@0#context_currentFunctionType
+^7214 16324$$$@0#context_exitCFile
+^7215 16138$$$@0#context_enterConstantMacro
+^7216 16090$$$@0#context_enterMacro
+^7217 16144$$$@0#context_enterFunction
+^7218 16218$$$@0#context_exitFunction
+^7219 16282$@1@s1@1@s1$@0#context_initMod
+^7220 16292$$$@0#context_enterInnerContext
+^7221 16296$$$@0#context_exitInner
+^7222 16174$$$@0#context_globAccess
+^7223 16224@6@5@1@0@0$@19@3@0#context_getUsedGlobs
+^7224 16176$$$@0#context_hasAccess
+^7225 16184$$$@0#context_couldHaveAccess
+^7226 16288@6@5@1@0@0^@2@0@0#context_unparse
+^7227 16142$$$@0#context_setFunctionDefined
+^7228 16342$$$@0#context_setFlagTemp
+^7229 16494$$$@0#context_showFilelocStack
+^7230 16348$^$@0#context_getFlag
+^7231 16350$^$@0#context_flagOn
+^7232 16264$^$@0#context_getValue
+^7233 16262$@0@s1@1@s1$@0#context_setValueAndFlag
+^7234 16266$^$@0#context_getCounter
+^7235 16268$@0@s1@1@s1$@0#context_incCounter
+^7236 16270$@0@s1@1@s1$@0#context_decCounter
+^7237 16346$^$@0#context_maybeSet
+^7238 16278@6@5@1@0@0^@19@3@0#context_getString
+^7239 16274$@0@s1@1@s1$@0#context_setString
+^7240 16334$$$@0#context_userSetFlag
+^7241 16396$^$@0#context_getExpect
+^7242 16172@6@5@1@0@0$@19@3@0#context_modList
+^7243 16140@6@5@1@0@0^@19@2@0#context_getHeader
+^7244 16170$$$@0#context_usedGlobal
+^7245 16062$$$@0#context_resetModeFlags
+^7246 16284$$$@0#context_typeofZero
+^7247 16286$$$@0#context_typeofOne
+^7248 16308$$$@0#context_enterFile
+^7249 16092$$$@0#context_enterUnknownMacro
+^7250 16258$$$@0#context_getCommentMarkerChar
+^7251 16256$$$@0#context_setCommentMarkerChar
+^7252 16424$^$@0#context_inMacroConstant
+^7253 16216$$$@0#context_returnFunction
+^7254 16322$$$@0#context_processingMacros
+^7255 16328$$$@0#context_saveLocation
+^7256 16330@6@5@1@0@0$@2@0@0#context_getSaveLocation
+^7257 16466$$$@0#context_setFileId
+^7258 16356$@1@g2674@6@5@1@g2674$@0#context_setFilename
+^7259 16336$$$@0#context_fileSetFlag
+^7260 16180@6@5@1@0@0^@2@0@0#context_unparseAccess
+^7261 16312$^$@0#context_inFunction
+^7262 16314$^$@0#context_inFunctionLike
+^7263 16488$$$@0#context_setMacroMissingParams
+^7264 16490$$$@0#context_resetMacroMissingParams
+^7265 16492$^$@0#context_isMacroMissingParams
+^7266 16426$^$@0#context_inMacroUnknown
+^7267 16434@6@5@1@0@0^@19@3@0#context_getDump
+^7268 16436@6@5@1@0@0^@19@3@0#context_getMerge
+^7269 16030$$$@0#context_incLineno
+^7270 16020$^$@0#context_inSuppressRegion
+^7271 16200$$$@0#context_exitTrueClause
+^7272 16362$@1@s1@1@s1$@0#context_destroyMod
+^7273 16006$$$@0#context_addMacroCache
+^7274 16318$$$@0#context_processAllMacros
+^7275 16008$$$@0#context_addComment
+^7276 16026$$$@0#context_enterSuppressLine
+^7277 16018$^$@0#context_inSuppressZone
+^7278 16046$$$@0#context_dumpModuleAccess
+^7279 16058$$$@0#context_loadModuleAccess
+^7280 16448$^$@0#context_inIterDef
+^7281 16446$^$@0#context_inMacro
+^7282 16450$^$@0#context_inIterEnd
+^7283 16186$^$@0#context_getRetType
+^7284 16358$$$@0#context_enterIterDef
+^7285 16360$$$@0#context_enterIterEnd
+^7286 16230$$$@0#context_addBoolAccess
+^7287 16234$$$@0#context_canAccessBool
+^7288 16220$$$@0#context_quietExitFunction
+^7289 16364$^$@0#context_msgBoolInt
+^7290 16366$^$@0#context_msgCharInt
+^7291 16368$^$@0#context_msgEnumInt
+^7292 16370$^$@0#context_msgPointerArith
+^7293 16372$^$@0#context_msgStrictOps
+^7294 16300$$$@0#context_exitStructInnerContext
+^7295 16298$$$@0#context_enterStructInnerContext
+^7296 16316$^$@0#context_inRealFunction
+^7297 16112$$$@0#context_exitOrClause
+^7298 16110$$$@0#context_exitAndClause
+^7299 16096$$$@0#context_enterOrClause
+^7300 16094$$$@0#context_enterAndClause
+^7301 16124$$$@0#context_enterForClause
+^7302 16122$$$@0#context_enterWhileClause
+^7303 16118$$$@0#context_enterIterClause
+^7304 16202$$$@0#context_exitIterClause
+^7305 16206$$$@0#context_exitWhileClause
+^7306 16208$$$@0#context_exitDoWhileClause
+^7307 16210$$$@0#context_exitForClause
+^7308 16182@6@5@1@0@0^@2@0@0#context_unparseClauses
+^7309 16228@6@5@1@0@0^@19@3@0#context_getGlobs
+^7310 16242@6@5@1@0@0$@2@0@0#context_getMessageAnnote
+^7311 16240$$$@0#context_clearMessageAnnote
+^7312 16238$$$@0#context_hasMessageAnnote
+^7313 16236$$$@0#context_setMessageAnnote
+^7314 16014$$$@0#context_suppressFlagMsg
+^7315 16016$$$@0#context_suppressNotFlagMsg
+^7316 16132$$$@0#context_enterCaseClause
+^7317 16128$$$@0#context_enterSwitch
+^7318 16130$$$@0#context_exitSwitch
+^7319 16272$$$@0#context_showFunction
+^7320 16428$$$@0#context_setShownFunction
+^7321 16248$$$@0#context_clearAliasAnnote
+^7322 16250@6@5@1@0@0$@3@0@0#context_getAliasAnnote
+^7323 16246$$$@0#context_hasAliasAnnote
+^7324 16244$$$@0#context_setAliasAnnote
+^7325 16098$@1@s1@1@$@0#context_inDeepLoop
+^7326 16102$@1@s1@1@$@0#context_inDeepLoopSwitch
+^7327 16108$@1@s1@1@$@0#context_inConditional
+^7328 16100$@1@s1@1@$@0#context_inDeepSwitch
+^7329 16104$$$@0#context_breakClause
+^7330 16106$$$@0#context_nextBreakClause
+^7331 16386$@1@s1@1@$@0#context_anyErrors
+^7332 16388$@0@s1@1@s1$@0#context_hasError
+^7333 16390$@1@s1@1@$@0#context_numErrors
+^7334 16392$$$@0#context_neednl
+^7335 16394$$$@0#context_setNeednl
+^7336 16460$@1@s1@1@$@0#context_inGlobalContext
+^7337 16422$@1@s1@1@$@0#context_inMacroFunction
+^7338 9513@6@5@1@0@0^@19@3@0#context_moduleName
+^7339 16254$$$@0#context_recordFileGlobals
+^7340 16028$@0@g2675@0@0@1@g2675$@0#context_checkSuppressCounts
+^7341 16082$@1@s1@1@$@0#context_inFunctionHeader
+^7342 16078$@0@s1@1@s1$@0#context_enterFunctionHeader
+^7343 16080$@0@s1@1@s1$@0#context_exitFunctionHeader
+^7344 16088$@1@s1@1@$@0#context_inFunctionDeclaration
+^7345 16084$@0@s1@1@s1$@0#context_enterFunctionDeclaration
+^7346 16086$@0@s1@1@s1$@0#context_exitFunctionDeclaration
+^7347 16146$@0@s1@1@s1$@0#context_enterOldStyleScope
+^7348 16148$@0@s1@1@s1$@0#context_completeOldStyleFunction
+^7349 9535$^$@0#context_boolImplementationType
+^7350 16500@6@5@1@0@0^@19@3@0#context_lookupAnnotation
+^7351 16496@6@5@1@0@0@1@s1@1@@19@3@0#context_getMetaStateTable
+^7352 16498@6@5@1@0@0@1@s1@1@@19@3@0#context_lookupMetaStateInfo
+^7353 16502$@0@s1@1@s1$@0#context_addAnnotation
+^7354 16504$@0@s1@1@s1$@0#context_addMetaState
+^7355 16506@6@5@1@0@0@1@s1@1@@3@0@0#context_createValueTable
+^7356 16508@6@5@1@0@0@1@s1@1@@3@0@0#context_createGlobalMarkerValueTable
+*1 (Constant)
+^7357 23$#RCFILE
+^7358 1211@@0@5#LARCH_PATH
+^7359 23$#LCLIMPORTDIR#LLSTDLIBS_NAME#LLSTRICTLIBS_NAME#LLUNIXLIBS_NAME#LLUNIXSTRICTLIBS_NAME#LLPOSIXLIBS_NAME#LLPOSIXSTRICTLIBS_NAME
+^7366 1211@@0@5#REFSNAME
+^7367 23$#DUMP_SUFFIX
+^7368 5$#MAX_NAME_LENGTH#MAX_LINE_LENGTH#MAX_DUMP_LINE_LENGTH#MINLINELEN
+^7372 23$#LLMRCODE#PPMRCODE#DEFAULT_SYSTEMDIR
+^7375 4$#DEFAULT_COMMENTCHAR
+^7376 5$#DEFAULT_LINELEN#DEFAULT_BUGSLIMIT#DEFAULT_INDENTSPACES#DEFAULT_EXTERNALNAMELEN#DEFAULT_INTERNALNAMELEN#DEFAULT_CONTROLNESTDEPTH#DEFAULT_STRINGLITERALLEN#DEFAULT_INCLUDENEST#DEFAULT_NUMSTRUCTFIELDS#DEFAULT_NUMENUMMEMBERS#DEFAULT_LIMIT
+^7387 4$#PFX_UPPERCASE#PFX_LOWERCASE#PFX_ANY#PFX_DIGIT#PFX_NOTUPPER#PFX_NOTLOWER#PFX_ANYLETTER#PFX_ANYLETTERDIGIT
+^7395 23$#DEFAULT_BOOLTYPE#PRAGMA_EXPAND
+^7397 5$#PRAGMA_LEN_EXPAND#MAX_PRAGMA_LEN
+^7399 16$#LCLINT_LIBVERSION
+^7400 23$#BEFORE_COMMENT_MARKER#AFTER_COMMENT_MARKER#SYSTEM_LIBDIR#DEFAULT_LARCHPATH#DEFAULT_LCLIMPORTDIR
+*4 (Function)
+^7405 9553$@0@s1@1@s1$@0#cscanner_expectingMetaStateName
+^7406 9555$@0@s1@1@s1$@0#cscanner_clearExpectingMetaStateName
 *3 (Variable)
-^7404 2|@1|^#g_expectingTypeName
-*4 (Function)
-^7405 9837@6@5@1@0@0$@18@3@0#coerceId
-^7406 9839@6@5@1@0@0$@19@3@0#coerceIterId
-^7407 9555@6@5@1@0@0$@19@3@0#LastIdentifier
-^7408 20868$$$@35#exprNode_checkAllMods
-^7409 20890$$$@35#exprNode_checkCallModifyVal
-^7410 20876$$$@0#exprChecks_checkEmptyMacroBody
-^7411 20892$$$@0#exprChecks_checkExport
-^7412 20874$$$@35#exprNode_checkFunction
-^7413 20872$$$@35#exprNode_checkFunctionBody
-^7414 20878$$$@35#exprNode_checkIterBody
-^7415 20880$$$@35#exprNode_checkIterEnd
-^7416 20870$$$@35#exprNode_checkMacroBody
-^7417 20856$$$@35#exprNode_checkModify
-^7418 20858$$$@35#exprNode_checkModifyVal
-^7419 20860$$$@0#exprChecks_checkNullReturn
-^7420 20864$$$@35#exprNode_checkPred
-^7421 20862$$$@35#exprNode_checkReturn
-^7422 20850$$$@35#exprNode_checkStatement
-^7423 20866$$$@0#exprChecks_checkUsedGlobs
+^7407 2|@1|^#g_expectingTypeName
+*4 (Function)
+^7408 9843@6@5@1@0@0$@18@3@0#coerceId
+^7409 9845@6@5@1@0@0$@19@3@0#coerceIterId
+^7410 9561@6@5@1@0@0$@19@3@0#LastIdentifier
+^7411 20884$$$@35#exprNode_checkAllMods
+^7412 20906$$$@35#exprNode_checkCallModifyVal
+^7413 20892$$$@0#exprChecks_checkEmptyMacroBody
+^7414 20908$$$@0#exprChecks_checkExport
+^7415 20890$$$@35#exprNode_checkFunction
+^7416 20888$$$@35#exprNode_checkFunctionBody
+^7417 20894$$$@35#exprNode_checkIterBody
+^7418 20896$$$@35#exprNode_checkIterEnd
+^7419 20886$$$@35#exprNode_checkMacroBody
+^7420 20872$$$@35#exprNode_checkModify
+^7421 20874$$$@35#exprNode_checkModifyVal
+^7422 20876$$$@0#exprChecks_checkNullReturn
+^7423 20880$$$@35#exprNode_checkPred
+^7424 20878$$$@35#exprNode_checkReturn
+^7425 20866$$$@35#exprNode_checkStatement
+^7426 20882$$$@0#exprChecks_checkUsedGlobs
 *8 (Union tag)
-^7424 9590@9591#$!224
+^7427 9596@9597#$!224
 *0 (Datatype)
-^7425 20008@-@-@0@0@0@0@9592#YYSTYPE
+^7428 20020@-@-@0@0@0@0@9598#YYSTYPE
 *3 (Variable)
-^7426 23|@1|6@0@0&#yytext
+^7429 23|@1|6@0@0&#yytext
 *4 (Function)
-^7427 17922$$$@0#lsllex
+^7430 17934$$$@0#lsllex
 *7 (Struct tag)
-^7428 9613@9609#@yy_buffer_state
+^7431 9619@9615#@yy_buffer_state
 *0 (Datatype)
-^7429 9610@-@+@0@0@0@0@9611#YY_BUFFER_STATE
-^7430 6@-@-@0@0@0@0@9612#yy_size_t
+^7432 9616@-@+@0@0@0@0@9617#YY_BUFFER_STATE
+^7433 6@-@-@0@0@0@0@9618#yy_size_t
 *4 (Function)
-^7431 10725$$$@0#yyrestart
-^7432 9759$$$@0#yy_switch_to_buffer
-^7433 9619$$$@0#yy_load_buffer_state
-^7434 9764$$@3@0@0#yy_create_buffer
-^7435 9767$$$@0#yy_delete_buffer
-^7436 9770$$$@0#yy_init_buffer
-^7437 9773$$$@0#yy_flush_buffer
-^7438 9776$$@3@0@0#yy_scan_buffer
-^7439 9779$$@3@0@0#yy_scan_string
-^7440 9782$$@3@0@0#yy_scan_bytes
+^7434 10731$$$@0#yyrestart
+^7435 9765$$$@0#yy_switch_to_buffer
+^7436 9625$$$@0#yy_load_buffer_state
+^7437 9770$$@3@0@0#yy_create_buffer
+^7438 9773$$$@0#yy_delete_buffer
+^7439 9776$$$@0#yy_init_buffer
+^7440 9779$$$@0#yy_flush_buffer
+^7441 9782$$@3@0@0#yy_scan_buffer
+^7442 9785$$@3@0@0#yy_scan_string
+^7443 9788$$@3@0@0#yy_scan_bytes
 *0 (Datatype)
-^7441 3@-@-@0@0@0@0@9642#YY_CHAR
-^7442 5@-@-@0@0@0@0@9643#yy_state_type
+^7444 3@-@-@0@0@0@0@9648#YY_CHAR
+^7445 5@-@-@0@0@0@0@9649#yy_state_type
 *8 (Union tag)
-^7443 9666@9667#$!225
+^7446 9672@9673#$!225
 *0 (Datatype)
-^7444 4991@+@=@0@5@0@0@9668#fileIdList
+^7447 4991@+@=@0@5@0@0@9674#fileIdList
 *6 (Iterator finalizer)
-^7445 0@207#end_fileIdList_elements
+^7448 0@207#end_fileIdList_elements
 *5 (Iterator)
-^7446 9671@207#fileIdList_elements
+^7449 9677@207#fileIdList_elements
 *1 (Constant)
-^7447 1211@@0@5#INCLUDEPATH_VAR
-^7448 23$#CONNECTSTR
-^7449 4$#CONNECTCHAR#PATH_SEPARATOR
-^7451 23$#DEFAULT_TMPDIR
+^7450 1211@@0@5#INCLUDEPATH_VAR
+^7451 23$#CONNECTSTR
+^7452 4$#CONNECTCHAR#PATH_SEPARATOR
+^7454 23$#DEFAULT_TMPDIR
 *7 (Struct tag)
-^7452 9797@9798#@skeyword
+^7455 9803@9804#@skeyword
 *3 (Variable)
-^7453 9799|@1|^#s_parsetable#s_keytable
-^7455 3095|@1|0@5@2&#g_currentImports
-^7456 4241|@1|0@0@2&#g_symtab
+^7456 9805|@1|^#s_parsetable#s_keytable
+^7458 3095|@1|0@5@2&#g_currentImports
+^7459 4241|@1|0@0@2&#g_symtab
 *8 (Union tag)
-^7457 9864@9865#$!226
+^7460 9870@9871#$!226
 *4 (Function)
-^7458 10723$$$@0#mtparse
-^7459 9879$@0@s1@1@s1$@0#mtscanner_reset
-^7460 9881$@0@s1@1@s1,p0$@0#mtlex
-^7461 9888$@0@@1@p0$@0#mtscanner_lookupType
+^7461 10729$$$@0#mtparse
+^7462 9885$@0@s1@1@s1$@0#mtscanner_reset
+^7463 9887$@0@s1@1@s1,p0$@0#mtlex
+^7464 9894$@0@@1@p0$@0#mtscanner_lookupType
 *1 (Constant)
-^7462 5$#MT_TOKENTABLESIZE
+^7465 5$#MT_TOKENTABLESIZE
 *8 (Union tag)
-^7463 9899@9900#$!227
+^7466 9905@9906#$!227
 *3 (Variable)
-^7464 5|@1|^#mtdebug
+^7467 5|@1|^#mtdebug
 *0 (Datatype)
-^7465 1067@-@+@0@5@18@0@9914#d_exprNode
+^7468 1067@-@+@0@5@18@0@9920#d_exprNode
 *7 (Struct tag)
-^7466 9916@9917#@!228
+^7469 9922@9923#@!228
 *0 (Datatype)
-^7467 9918@+@=@0@0@0@0@9919#exprNodeSList
+^7470 9924@+@=@0@0@0@0@9925#exprNodeSList
 *6 (Iterator finalizer)
-^7468 0@211#end_exprNodeSList_elements
+^7471 0@211#end_exprNodeSList_elements
 *5 (Iterator)
-^7469 9920@211#exprNodeSList_elements
+^7472 9926@211#exprNodeSList_elements
 *4 (Function)
-^7470 9922$$@2@0@0#exprNodeSList_new
-^7471 16942$$@2@0@0#exprNodeSList_singleton
-^7472 16938$$$@0#exprNodeSList_addh
-^7473 16944@6@5@1@0@0$@2@0@0#exprNodeSList_unparse
-^7474 16946$$$@0#exprNodeSList_free
-^7475 16940$$$@0#exprNodeSList_append
+^7473 9928$$@2@0@0#exprNodeSList_new
+^7474 16954$$@2@0@0#exprNodeSList_singleton
+^7475 16950$$$@0#exprNodeSList_addh
+^7476 16956@6@5@1@0@0$@2@0@0#exprNodeSList_unparse
+^7477 16958$$$@0#exprNodeSList_free
+^7478 16952$$$@0#exprNodeSList_append
 *1 (Constant)
-^7476 5$#exprNodeSListBASESIZE
+^7479 5$#exprNodeSListBASESIZE
 *6 (Iterator finalizer)
-^7477 0@133#end_constraintList_elements_private_only
+^7480 0@133#end_constraintList_elements_private_only
 *5 (Iterator)
-^7478 10365@133#constraintList_elements_private_only
+^7481 10371@133#constraintList_elements_private_only
 *6 (Iterator finalizer)
-^7479 0@133#end_constraintList_elements_private
+^7482 0@133#end_constraintList_elements_private
 *5 (Iterator)
-^7480 10366@133#constraintList_elements_private
+^7483 10372@133#constraintList_elements_private
 *0 (Datatype)
-^7481 10546@-@+@0@0@0@0@10547#parseUnderflow
-^7482 10552@-@+@0@0@0@0@10553#parseCleanup
+^7484 10552@-@+@0@0@0@0@10553#parseUnderflow
+^7485 10558@-@+@0@0@0@0@10559#parseCleanup
 *7 (Struct tag)
-^7483 10556@10554#@parse_marker
-^7484 10559@10557#@arglist
+^7486 10562@10560#@parse_marker
+^7487 10565@10563#@arglist
 *4 (Function)
-^7485 11105$$$@0#cppGetToken
-^7486 10984$$$@0#cppSkipHspace
-^7487 11125$$$@0#cppCleanup
+^7488 11111$$$@0#cppGetToken
+^7489 10990$$$@0#cppSkipHspace
+^7490 11131$$$@0#cppCleanup
 *7 (Struct tag)
-^7488 10646@10568#@file_name_list
-^7489 10628@10570#@if_stack
-^7490 0@10573#@cpp_pending
-^7491 11111@10574#@file_name_map_list
+^7491 10652@10574#@file_name_list
+^7492 10634@10576#@if_stack
+^7493 0@10579#@cpp_pending
+^7494 11117@10580#@file_name_map_list
 *1 (Constant)
-^7492 5$#CPP_STACK_MAX#cppReader_fatalErrorLimit
+^7495 5$#CPP_STACK_MAX#cppReader_fatalErrorLimit
 *4 (Function)
-^7494 11154$^$@0#cppBufPeek
-^7495 11149$@0@@1@s0@19@2@0@S:2.0.0.fbuffer.tp0$#cppReader_getBufferSafe
-^7496 11171$^@19@2@0#cppBuffer_prevBuffer
+^7497 11160$^$@0#cppBufPeek
+^7498 11155$@0@@1@s0@19@2@0@S:2.0.0.fbuffer.tp0$#cppReader_getBufferSafe
+^7499 11177$^@19@2@0#cppBuffer_prevBuffer
 *2 (Enum member)
-^7497 10607$#DUMP_NONE#DUMP_NAMES#DUMP_DEFINITIONS
+^7500 10613$#DUMP_NONE#DUMP_NAMES#DUMP_DEFINITIONS
 *9 (Enum tag)
-^7500 10607@10608#&!229
+^7503 10613@10614#&!229
 *2 (Enum member)
-^7501 10614$#T_NONE#T_DEFINE#T_INCLUDE#T_INCLUDE_NEXT#T_IFDEF#T_IFNDEF#T_IF#T_ELSE#T_PRAGMA#T_ELIF#T_UNDEF#T_LINE#T_ERROR#T_WARNING#T_ENDIF#T_IDENT#T_SPECLINE#T_DATE#T_FILE#T_BASE_FILE#T_INCLUDE_LEVEL#T_VERSION#T_SIZE_TYPE#T_PTRDIFF_TYPE#T_WCHAR_TYPE#T_USER_LABEL_PREFIX_TYPE#T_REGISTER_PREFIX_TYPE#T_TIME#T_CONST#T_MACRO#T_DISABLED#T_SPEC_DEFINED#T_PCSTRING#T_UNUSED
+^7504 10620$#T_NONE#T_DEFINE#T_INCLUDE#T_INCLUDE_NEXT#T_IFDEF#T_IFNDEF#T_IF#T_ELSE#T_PRAGMA#T_ELIF#T_UNDEF#T_LINE#T_ERROR#T_WARNING#T_ENDIF#T_IDENT#T_SPECLINE#T_DATE#T_FILE#T_BASE_FILE#T_INCLUDE_LEVEL#T_VERSION#T_SIZE_TYPE#T_PTRDIFF_TYPE#T_WCHAR_TYPE#T_USER_LABEL_PREFIX_TYPE#T_REGISTER_PREFIX_TYPE#T_TIME#T_CONST#T_MACRO#T_DISABLED#T_SPEC_DEFINED#T_PCSTRING#T_UNUSED
 *9 (Enum tag)
-^7535 10614@10615#&node_type
+^7538 10620@10621#&node_type
 *7 (Struct tag)
-^7536 10620@10616#@macrodef
+^7539 10626@10622#@macrodef
 *0 (Datatype)
-^7537 10616@-@+@0@0@0@0@10617#MACRODEF
+^7540 10622@-@+@0@0@0@0@10623#MACRODEF
 *7 (Struct tag)
-^7538 10627@10618#@definition
+^7541 10633@10624#@definition
 *0 (Datatype)
-^7539 10618@-@+@0@0@0@0@10621#DEFINITION
+^7542 10624@-@+@0@0@0@0@10627#DEFINITION
 *7 (Struct tag)
-^7540 10624@10622#@reflist
+^7543 10630@10628#@reflist
 *8 (Union tag)
-^7541 10625@10626#$!230
+^7544 10631@10632#$!230
 *0 (Datatype)
-^7542 10570@-@+@0@0@0@0@10629#cppIfStackFrame
+^7545 10576@-@+@0@0@0@0@10635#cppIfStackFrame
 *4 (Function)
-^7543 11025$$$@0#cppBuffer_lineAndColumn
-^7544 11028@6@5@1@0@0$@19@2@0#cppReader_fileBuffer
-^7545 10957$$$@0#cppReader_growBuffer
-^7546 11196$$$@0#cppReader_parseEscape
-^7547 11015$@0@@1@p0@19@2@0#cppReader_popBuffer
-^7548 10988$$$@0#cppReader_skipRestOfLine
+^7546 11031$$$@0#cppBuffer_lineAndColumn
+^7547 11034@6@5@1@0@0$@19@2@0#cppReader_fileBuffer
+^7548 10963$$$@0#cppReader_growBuffer
+^7549 11202$$$@0#cppReader_parseEscape
+^7550 11021$@0@@1@p0@19@2@0#cppReader_popBuffer
+^7551 10994$$$@0#cppReader_skipRestOfLine
 *1 (Constant)
-^7549 23$#GCC_INCLUDE_DIR#GCC_INCLUDE_DIR2
+^7552 23$#GCC_INCLUDE_DIR#GCC_INCLUDE_DIR2
 *7 (Struct tag)
-^7551 11108@10644#@file_name_map
+^7554 11114@10650#@file_name_map
 *4 (Function)
-^7552 10965$@0@@1@p0,p1$@0@S:2.0.0.fopts.tp0,fmax_include_len.tp0$#cppReader_addIncludeChain
-^7553 10959$$$@0#cppReader_define
-^7554 11123$$$@0#cppReader_finish
-^7555 11121$$$@0#cppReader_init
-^7556 10969$$$@0#cppOptions_init
-^7557 11140$@0@@1@p0$@0#cppReader_initializeReader
-^7558 11143$$$@0#cppReader_startProcess
-^7559 10953$^$@0#isIdentifierChar
+^7555 10971$@0@@1@p0,p1$@0@S:2.0.0.fopts.tp0,fmax_include_len.tp0$#cppReader_addIncludeChain
+^7556 10965$$$@0#cppReader_define
+^7557 11129$$$@0#cppReader_finish
+^7558 11127$$$@0#cppReader_init
+^7559 10975$$$@0#cppOptions_init
+^7560 11146$@0@@1@p0$@0#cppReader_initializeReader
+^7561 11149$$$@0#cppReader_startProcess
+^7562 10959$^$@0#isIdentifierChar
 *1 (Constant)
-^7560 5$#INCLUDE_LEN_FUDGE
+^7563 5$#INCLUDE_LEN_FUDGE
 *4 (Function)
-^7561 10999$$$@0#cppReader_checkMacroName
+^7564 11005$$$@0#cppReader_checkMacroName
 *7 (Struct tag)
-^7562 11184@10665#@operation
+^7565 11190@10671#@operation
 *4 (Function)
-^7563 11186$$@3@0@0#cppReader_parseNumber
+^7566 11192$$@3@0@0#cppReader_parseNumber
 *1 (Constant)
-^7564 5$#CPP_HASHSIZE
+^7567 5$#CPP_HASHSIZE
 *8 (Union tag)
-^7565 10669@10670#$u_hashvalue
-*0 (Datatype)
-^7566 10670@-@+@0@0@0@0@10671#hashValue
-*4 (Function)
-^7567 11240$@0@s1@1@s1,p0$@0#cppReader_deleteMacro
-^7568 11242$$@19@2@0#cppReader_install
-^7569 11246$$$@0#cppReader_hashCleanup
-^7570 11236@6@5@1@0@0$@19@2@0#cppReader_lookup
-^7571 11238@6@5@1@0@0$@19@2@0#cppReader_lookupExpand
-^7572 10685$$$@0#cppReader_saveHashtab
-^7573 10687$$$@0#cppReader_restoreHashtab
-^7574 11234$$$@0#hashf
-^7575 11244$$@19@2@0#cppReader_installMacro
-^7576 11258$$$@0#cppReader_fatalError
-^7577 11260@6@0@6@0@0$$@0#cppReader_pfatalWithName
-^7578 11266$$$@0#cppReader_errorLit
-^7579 11282$$$@0#cppReader_pedwarnWithLine
-^7580 11268$$$@0#cppReader_error
-^7581 11272$$$@0#cppReader_warning
-^7582 11252$@0@g2675@0@0@1@g2675,p0$@0#cppReader_printContainingFiles
-^7583 11270$$$@0#cppReader_warningLit
-^7584 11276$$$@0#cppReader_pedwarn
-^7585 11274$$$@0#cppReader_pedwarnLit
-^7586 11278$$$@0#cppReader_errorWithLine
-^7587 11284$$$@0#cppReader_perrorWithName
-^7588 20944$@1@g2674@14@5,g2683@13@0,g2684@14@5,g2685@14@5,g2676@14@0,g2675@12@0,s1,s3@1@g2674,g2683,g2684,g2685,g2676,s1,s3$@0#main
-^7589 20972@6@0@6@0@0$$@0#llexit
-^7590 20938$$$@0#showHerald
-^7591 10727$$$@0#ylparse
-^7592 10729$$$@0#lslparse
-^7593 15848$$$@0#dumpState
-^7594 15856$$$@0#loadState
-^7595 10750$$$@0#loadStandardState
-^7596 15844$$$@0#lcllib_isSkipHeader
-^7597 11204$$$@0#cppReader_parseExpression
-*1 (Constant)
-^7598 23$#LCLINT_MAINTAINER#CPP_VERSION
-^7600 5$#MAXPATHLEN
+^7568 10675@10676#$u_hashvalue
+*0 (Datatype)
+^7569 10676@-@+@0@0@0@0@10677#hashValue
+*4 (Function)
+^7570 11246$@0@s1@1@s1,p0$@0#cppReader_deleteMacro
+^7571 11248$$@19@2@0#cppReader_install
+^7572 11252$$$@0#cppReader_hashCleanup
+^7573 11242@6@5@1@0@0$@19@2@0#cppReader_lookup
+^7574 11244@6@5@1@0@0$@19@2@0#cppReader_lookupExpand
+^7575 10691$$$@0#cppReader_saveHashtab
+^7576 10693$$$@0#cppReader_restoreHashtab
+^7577 11240$$$@0#hashf
+^7578 11250$$@19@2@0#cppReader_installMacro
+^7579 11264$$$@0#cppReader_fatalError
+^7580 11266@6@0@6@0@0$$@0#cppReader_pfatalWithName
+^7581 11272$$$@0#cppReader_errorLit
+^7582 11288$$$@0#cppReader_pedwarnWithLine
+^7583 11274$$$@0#cppReader_error
+^7584 11278$$$@0#cppReader_warning
+^7585 11258$@0@g2675@0@0@1@g2675,p0$@0#cppReader_printContainingFiles
+^7586 11276$$$@0#cppReader_warningLit
+^7587 11282$$$@0#cppReader_pedwarn
+^7588 11280$$$@0#cppReader_pedwarnLit
+^7589 11284$$$@0#cppReader_errorWithLine
+^7590 11290$$$@0#cppReader_perrorWithName
+^7591 20960$@1@g2674@14@5,g2683@13@0,g2684@14@5,g2685@14@5,g2676@14@0,g2675@12@0,s1,s3@1@g2674,g2683,g2684,g2685,g2676,s1,s3$@0#main
+^7592 20988@6@0@6@0@0$$@0#llexit
+^7593 20954$$$@0#showHerald
+^7594 10733$$$@0#ylparse
+^7595 10735$$$@0#lslparse
+^7596 15856$$$@0#dumpState
+^7597 15864$$$@0#loadState
+^7598 10756$$$@0#loadStandardState
+^7599 15852$$$@0#lcllib_isSkipHeader
+^7600 11210$$$@0#cppReader_parseExpression
+*1 (Constant)
+^7601 23$#LCLINT_MAINTAINER#CPP_VERSION
+^7603 5$#MAXPATHLEN
 *2 (Enum member)
-^7601 10755$#OSD_FILEFOUND#OSD_FILENOTFOUND#OSD_PATHTOOLONG
+^7604 10761$#OSD_FILEFOUND#OSD_FILENOTFOUND#OSD_PATHTOOLONG
 *9 (Enum tag)
-^7604 10755@10756#&!231
-*0 (Datatype)
-^7605 10756@-@-@0@0@0@0@10757#filestatus
-*4 (Function)
-^7606 16677@6@5@1@0@0^@2@0@0#LSLRootName
-^7607 16685$@0@@1@tp2$@0#osd_getPath
-^7608 16689$@0@@1@tp2$@0#osd_getExePath
-^7609 16693$^$@0#osd_fileExists
-^7610 16679@6@5@1@0@0^@19@3@0#osd_getEnvironment
-^7611 16683$@0@@1@tp1$@0#osd_findOnLarchPath
-^7612 10771@6@5@1@0@0^@19@3@0#osd_getHomeDir
-^7613 16699@6@5@1@0@0$@19@3@0#osd_getEnvironmentVariable
-*1 (Constant)
-^7614 5$#CALL_SUCCESS
-*4 (Function)
-^7615 16703$@0@s3@1@s3$@0#osd_system
-^7616 16707$@0@s3@1@s3$@0#osd_unlink
-^7617 16711@6@5@1@0@0$@3@0@0#osd_fixDefine
-^7618 16713$$$@0#osd_fileIsReadable
-^7619 16715$^$@0#osd_isConnectChar
-^7620 10785$$$@0#osd_getPid
-*1 (Constant)
-^7621 5$#IMPORT_FOUND#SKIP_INCLUDE#IMPORT_NOT_FOUND#STDC_VALUE
-^7625 23$#SIZE_TYPE#PTRDIFF_TYPE#WCHAR_TYPE#USER_LABEL_PREFIX#REGISTER_PREFIX
+^7607 10761@10762#&!231
+*0 (Datatype)
+^7608 10762@-@-@0@0@0@0@10763#filestatus
+*4 (Function)
+^7609 16689@6@5@1@0@0^@2@0@0#LSLRootName
+^7610 16697$@0@@1@tp2$@0#osd_getPath
+^7611 16701$@0@@1@tp2$@0#osd_getExePath
+^7612 16705$^$@0#osd_fileExists
+^7613 16691@6@5@1@0@0^@19@3@0#osd_getEnvironment
+^7614 16695$@0@@1@tp1$@0#osd_findOnLarchPath
+^7615 10777@6@5@1@0@0^@19@3@0#osd_getHomeDir
+^7616 16711@6@5@1@0@0$@19@3@0#osd_getEnvironmentVariable
+*1 (Constant)
+^7617 5$#CALL_SUCCESS
+*4 (Function)
+^7618 16715$@0@s3@1@s3$@0#osd_system
+^7619 16719$@0@s3@1@s3$@0#osd_unlink
+^7620 16723@6@5@1@0@0$@3@0@0#osd_fixDefine
+^7621 16725$$$@0#osd_fileIsReadable
+^7622 16727$^$@0#osd_isConnectChar
+^7623 10791$$$@0#osd_getPid
+*1 (Constant)
+^7624 5$#IMPORT_FOUND#SKIP_INCLUDE#IMPORT_NOT_FOUND#STDC_VALUE
+^7628 23$#SIZE_TYPE#PTRDIFF_TYPE#WCHAR_TYPE#USER_LABEL_PREFIX#REGISTER_PREFIX
 *2 (Enum member)
-^7630 10907$#same_file#enter_file#leave_file
+^7633 10913$#same_file#enter_file#leave_file
 *9 (Enum tag)
-^7633 10907@10908#&file_change_code
+^7636 10913@10914#&file_change_code
 *7 (Struct tag)
-^7634 10913@10914#@directive
+^7637 10919@10920#@directive
 *1 (Constant)
-^7635 10569$#SELF_DIR_DUMMY
+^7638 10575$#SELF_DIR_DUMMY
 *7 (Struct tag)
-^7636 10944@10945#@default_include
-^7637 11008@11009#@argdata
+^7639 10950@10951#@default_include
+^7640 11014@11015#@argdata
 *1 (Constant)
-^7638 5$#FNAME_HASHSIZE
-^7639 23$#FILE_NAME_MAP_FILE
-^7640 5$#BITS_PER_UNIT
-^7641 63$#BITS_PER_CHAR#BITS_PER_WORD#HOST_BITS_PER_INT#HOST_BITS_PER_LONG
-^7645 4$#TARGET_BELL#TARGET_BS#TARGET_FF#TARGET_NEWLINE#TARGET_CR#TARGET_TAB#TARGET_VT
-^7652 63$#INT_TYPE_SIZE#LONG_TYPE_SIZE#WCHAR_TYPE_SIZE#CHAR_TYPE_SIZE#MAX_CHAR_TYPE_SIZE#MAX_LONG_TYPE_SIZE#MAX_WCHAR_TYPE_SIZE
-^7659 7$#CPPREADER_ERRORTOK
-^7660 5$#OROR#ANDAND#CPP_EQUALTOK#NOTEQUAL#LEQ#GEQ#LSH#RSH#NAME
-^7669 7$#CPPEXP_INT#CPPEXP_CHAR
-^7671 5$#LEFT_OPERAND_REQUIRED#RIGHT_OPERAND_REQUIRED#HAVE_VALUE
+^7641 5$#FNAME_HASHSIZE
+^7642 23$#FILE_NAME_MAP_FILE
+^7643 5$#BITS_PER_UNIT
+^7644 63$#BITS_PER_CHAR#BITS_PER_WORD#HOST_BITS_PER_INT#HOST_BITS_PER_LONG
+^7648 4$#TARGET_BELL#TARGET_BS#TARGET_FF#TARGET_NEWLINE#TARGET_CR#TARGET_TAB#TARGET_VT
+^7655 63$#INT_TYPE_SIZE#LONG_TYPE_SIZE#WCHAR_TYPE_SIZE#CHAR_TYPE_SIZE#MAX_CHAR_TYPE_SIZE#MAX_LONG_TYPE_SIZE#MAX_WCHAR_TYPE_SIZE
+^7662 7$#CPPREADER_ERRORTOK
+^7663 5$#OROR#ANDAND#CPP_EQUALTOK#NOTEQUAL#LEQ#GEQ#LSH#RSH#NAME
+^7672 7$#CPPEXP_INT#CPPEXP_CHAR
+^7674 5$#LEFT_OPERAND_REQUIRED#RIGHT_OPERAND_REQUIRED#HAVE_VALUE
 *7 (Struct tag)
-^7674 11187@11188#@token
+^7677 11193@11194#@token
 *1 (Constant)
-^7675 5$#PAREN_INNER_PRIO#COMMA_PRIO#COND_PRIO#OROR_PRIO#ANDAND_PRIO#OR_PRIO#XOR_PRIO#AND_PRIO#CPP_EQUAL_PRIO#LESS_PRIO#SHIFT_PRIO#PLUS_PRIO#MUL_PRIO#UNARY_PRIO#PAREN_OUTER_PRIO#INIT_STACK_SIZE
+^7678 5$#PAREN_INNER_PRIO#COMMA_PRIO#COND_PRIO#OROR_PRIO#ANDAND_PRIO#OR_PRIO#XOR_PRIO#AND_PRIO#CPP_EQUAL_PRIO#LESS_PRIO#SHIFT_PRIO#PLUS_PRIO#MUL_PRIO#UNARY_PRIO#PAREN_OUTER_PRIO#INIT_STACK_SIZE
 *0 (Datatype)
-^7691 1053@-@+@0@5@2@0@11208#o_hashNode
-^7692 1053@-@+@0@5@2@0@11209#n_hashNode
+^7694 1053@-@+@0@5@2@0@11214#o_hashNode
+^7695 1053@-@+@0@5@2@0@11215#n_hashNode
 *4 (Function)
-^7693 13338@6@5@1@0@0$@2@0@0#makeStruct
-^7694 13340@6@5@1@0@0$@2@0@0#makeUnion
-^7695 13342@6@5@1@0@0$@2@0@0#makeEnum
-^7696 13334@6@5@1@0@0$@2@0@0#makeParam
-^7697 13344$$$@0#setTagNo
-^7698 13346$^$@0#isFakeTag
-^7699 11298@6@5@1@0@0$@2@0@0#fakeTag
-^7700 13332@6@5@1@0@0$@2@0@0#fixTagName
-^7701 13336@6@5@1@0@0$@19@3@0#fixParamName
-^7702 13330@6@5@1@0@0^@19@3@0#plainTagName
-^7703 13572$@0@g2675@0@0@1@g2675,p0$@0#checkCppName
-^7704 13566$@0@g2675@0@0@1@g2675,p0$@0#checkExternalName
-^7705 13568$@0@g2675@0@0@1@g2675,p0$@0#checkLocalName
-^7706 13570$@0@g2675@0@0@1@g2675,p0$@0#checkFileScopeName
-^7707 13558$@0@g2675@0@0@1@g2675,p0$@0#checkPrefix
-^7708 13577$@0@g2675@0@0@1@g2675,p0$@0#checkAnsiName
-^7709 13581$@0@g2675@0@0@1@g2675$@0#checkParamNames
+^7696 13344@6@5@1@0@0$@2@0@0#makeStruct
+^7697 13346@6@5@1@0@0$@2@0@0#makeUnion
+^7698 13348@6@5@1@0@0$@2@0@0#makeEnum
+^7699 13340@6@5@1@0@0$@2@0@0#makeParam
+^7700 13350$$$@0#setTagNo
+^7701 13352$^$@0#isFakeTag
+^7702 11304@6@5@1@0@0$@2@0@0#fakeTag
+^7703 13338@6@5@1@0@0$@2@0@0#fixTagName
+^7704 13342@6@5@1@0@0$@19@3@0#fixParamName
+^7705 13336@6@5@1@0@0^@19@3@0#plainTagName
+^7706 13578$@0@g2675@0@0@1@g2675,p0$@0#checkCppName
+^7707 13572$@0@g2675@0@0@1@g2675,p0$@0#checkExternalName
+^7708 13574$@0@g2675@0@0@1@g2675,p0$@0#checkLocalName
+^7709 13576$@0@g2675@0@0@1@g2675,p0$@0#checkFileScopeName
+^7710 13564$@0@g2675@0@0@1@g2675,p0$@0#checkPrefix
+^7711 13583$@0@g2675@0@0@1@g2675,p0$@0#checkAnsiName
+^7712 13587$@0@g2675@0@0@1@g2675$@0#checkParamNames
 *1 (Constant)
-^7710 5$#MCEBASESIZE#DNE
+^7713 5$#MCEBASESIZE#DNE
 *7 (Struct tag)
-^7712 12356@12225#@s_ctbase
+^7715 12362@12231#@s_ctbase
 *0 (Datatype)
-^7713 12226@+@=@0@5@0@0@12227#ctbase
+^7716 12232@+@=@0@5@0@0@12233#ctbase
 *7 (Struct tag)
-^7714 12228@12229#@!232
+^7717 12234@12235#@!232
 *0 (Datatype)
-^7715 12230@-@+@0@0@0@0@12231#ctentry
-^7716 12231@-@+@0@0@2@0@12232#o_ctentry
+^7718 12236@-@+@0@0@0@0@12237#ctentry
+^7719 12237@-@+@0@0@2@0@12238#o_ctentry
 *7 (Struct tag)
-^7717 12234@12235#@!233
+^7720 12240@12241#@!233
 *0 (Datatype)
-^7718 12234@-@-@0@0@0@0@12236#cttable
+^7721 12240@-@-@0@0@0@0@12242#cttable
 *7 (Struct tag)
-^7719 12333@12334#@!234
+^7722 12339@12340#@!234
 *0 (Datatype)
-^7720 12335@-@+@0@0@0@0@12336#cfcn
+^7723 12341@-@+@0@0@0@0@12342#cfcn
 *7 (Struct tag)
-^7721 12337@12338#@!235
+^7724 12343@12344#@!235
 *0 (Datatype)
-^7722 12339@-@+@0@0@0@0@12340#tsu
+^7725 12345@-@+@0@0@0@0@12346#tsu
 *7 (Struct tag)
-^7723 12341@12342#@!236
+^7726 12347@12348#@!236
 *0 (Datatype)
-^7724 12343@-@+@0@0@0@0@12344#tconj
+^7727 12349@-@+@0@0@0@0@12350#tconj
 *7 (Struct tag)
-^7725 12345@12346#@!237
+^7728 12351@12352#@!237
 *0 (Datatype)
-^7726 12347@-@+@0@0@0@0@12348#tenum
+^7729 12353@-@+@0@0@0@0@12354#tenum
 *7 (Struct tag)
-^7727 12349@12350#@!238
+^7730 12355@12356#@!238
 *0 (Datatype)
-^7728 12351@-@+@0@0@0@0@12352#tfixed
+^7731 12357@-@+@0@0@0@0@12358#tfixed
 *8 (Union tag)
-^7729 12353@12354#$!239
-*0 (Datatype)
-^7730 12353@-@-@0@0@0@0@12355#uconts
-*1 (Constant)
-^7731 12227@i0@0@4#ctbase_undefined
-*4 (Function)
-^7732 12557$$$@0#ctbase_getArraySize
-^7733 12581$$$@0#cttable_print
-^7734 18429$$$@0#doDeclareConstant
-^7735 18433$$$@0#doDeclareVar
-^7736 18441$$$@0#doDeclareType
-^7737 18447$$$@0#doDeclareFcn
-^7738 18443$$$@0#declareIter
-*1 (Constant)
-^7739 4$#MARKCHAR_STRUCT#MARKCHAR_UNION#MARKCHAR_ENUM#MARKCHAR_PARAM
-*4 (Function)
-^7743 13393$^$@0#alkind_resolve
-^7744 13420$@0@g2675@0@0@1@g2675$@0#checkGlobalDestroyed
-^7745 13422$@0@g2675@0@0@1@g2675$@0#checkLocalDestroyed
-^7746 13450$$$@0#checkAssignTransfer
-^7747 13432$$$@0#checkPassTransfer
-^7748 13428$$$@0#checkReturnTransfer
-^7749 13434$$$@0#checkGlobReturn
-^7750 13436$$$@0#checkParamReturn
-^7751 13438$$$@0#checkLoseRef
-^7752 13474$$$@0#canLoseReference
-^7753 13448$$$@0#checkInitTransfer
-^7754 13424$$$@0#checkStructDestroyed
+^7732 12359@12360#$!239
+*0 (Datatype)
+^7733 12359@-@-@0@0@0@0@12361#uconts
+*1 (Constant)
+^7734 12233@i0@0@4#ctbase_undefined
+*4 (Function)
+^7735 12563$$$@0#ctbase_getArraySize
+^7736 12587$$$@0#cttable_print
+^7737 18441$$$@0#doDeclareConstant
+^7738 18445$$$@0#doDeclareVar
+^7739 18453$$$@0#doDeclareType
+^7740 18459$$$@0#doDeclareFcn
+^7741 18455$$$@0#declareIter
+*1 (Constant)
+^7742 4$#MARKCHAR_STRUCT#MARKCHAR_UNION#MARKCHAR_ENUM#MARKCHAR_PARAM
+*4 (Function)
+^7746 13399$^$@0#alkind_resolve
+^7747 13426$@0@g2675@0@0@1@g2675$@0#checkGlobalDestroyed
+^7748 13428$@0@g2675@0@0@1@g2675$@0#checkLocalDestroyed
+^7749 13456$$$@0#checkAssignTransfer
+^7750 13438$$$@0#checkPassTransfer
+^7751 13434$$$@0#checkReturnTransfer
+^7752 13440$$$@0#checkGlobReturn
+^7753 13442$$$@0#checkParamReturn
+^7754 13444$$$@0#checkLoseRef
+^7755 13480$$$@0#canLoseReference
+^7756 13454$$$@0#checkInitTransfer
+^7757 13430$$$@0#checkStructDestroyed
 *2 (Enum member)
-^7755 13373$#TT_FCNRETURN#TT_DOASSIGN#TT_FIELDASSIGN#TT_FCNPASS#TT_GLOBPASS#TT_GLOBRETURN#TT_PARAMRETURN#TT_LEAVETRANS#TT_GLOBINIT
+^7758 13379$#TT_FCNRETURN#TT_DOASSIGN#TT_FIELDASSIGN#TT_FCNPASS#TT_GLOBPASS#TT_GLOBRETURN#TT_PARAMRETURN#TT_LEAVETRANS#TT_GLOBINIT
 *9 (Enum tag)
-^7764 13373@13374#&!240
+^7767 13379@13380#&!240
 *0 (Datatype)
-^7765 13374@-@-@0@0@0@0@13375#transferKind
+^7768 13380@-@-@0@0@0@0@13381#transferKind
 *2 (Enum member)
-^7766 13412$#DSC_GLOB#DSC_LOCAL#DSC_PARAM#DSC_STRUCT
+^7769 13418$#DSC_GLOB#DSC_LOCAL#DSC_PARAM#DSC_STRUCT
 *9 (Enum tag)
-^7770 13412@13413#&!241
+^7773 13418@13419#&!241
 *0 (Datatype)
-^7771 13413@-@-@0@0@0@0@13414#dscCode
+^7774 13419@-@-@0@0@0@0@13420#dscCode
 *6 (Iterator finalizer)
-^7772 0@0#end_excludeFlagCodes
+^7775 0@0#end_excludeFlagCodes
 *5 (Iterator)
-^7773 13548@0#excludeFlagCodes
+^7776 13554@0#excludeFlagCodes
 *1 (Constant)
-^7774 5$#NRESERVEDNAMES#NCPPNAMES
+^7777 5$#NRESERVEDNAMES#NCPPNAMES
 *2 (Enum member)
-^7776 13903$#XINVALID#XCHAR#XSTRING#XSTRINGFREE#XTSTRINGFREE#XINT#XFLOAT#XBOOL#XUENTRY#XPERCENT#XCTYPE#XPLURAL#XREPREFIX#XFILELOC#XPOINTER
+^7779 13909$#XINVALID#XCHAR#XSTRING#XSTRINGFREE#XTSTRINGFREE#XINT#XFLOAT#XBOOL#XUENTRY#XPERCENT#XCTYPE#XPLURAL#XREPREFIX#XFILELOC#XPOINTER
 *9 (Enum tag)
-^7791 13903@13904#&!242
+^7794 13909@13910#&!242
 *0 (Datatype)
-^7792 13904@-@-@0@0@0@0@13905#ccode
+^7795 13910@-@-@0@0@0@0@13911#ccode
 *1 (Constant)
-^7793 5$#NUM_RANDOM
+^7796 5$#NUM_RANDOM
 *3 (Variable)
-^7794 14024|@1|6@0@0&#g_randomNumbers
+^7797 14030|@1|6@0@0&#g_randomNumbers
 *1 (Constant)
-^7795 4373@i0@0@6#hbucket_undefined
-^7796 5$#MAXSEARCH#MINLINE
+^7798 4373@i0@0@6#hbucket_undefined
+^7799 5$#MAXSEARCH#MINLINE
 *0 (Datatype)
-^7798 23@-@+@0@5@18@0@14164#nd_charp
+^7801 23@-@+@0@5@18@0@14170#nd_charp
 *1 (Constant)
-^7799 5$#ATINVALID
+^7802 5$#ATINVALID
 *0 (Datatype)
-^7800 1047@-@+@0@5@17@0@14374#ow_sRef
+^7803 1047@-@+@0@5@17@0@14380#ow_sRef
 *7 (Struct tag)
-^7801 14376@14377#@!243
+^7804 14382@14383#@!243
 *0 (Datatype)
-^7802 14378@+@=@0@5@0@0@14379#sRefTable
+^7805 14384@+@=@0@5@0@0@14385#sRefTable
 *1 (Constant)
-^7803 5$#sRefTableBASESIZE
-^7804 14379@i0@0@4#sRefTable_undefined
+^7806 5$#sRefTableBASESIZE
+^7807 14385@i0@0@4#sRefTable_undefined
 *4 (Function)
-^7805 14405@6@5@1@0@0^@2@0@0#sRefTable_unparse
-^7806 14407$@0@@1@p0$@0#sRefTable_free
-^7807 14401$@0@@1@p0$@0#sRefTable_clear
-^7808 14399@6@5@1@0@0@0@@1@p0$@0#sRefTable_add
+^7808 14411@6@5@1@0@0^@2@0@0#sRefTable_unparse
+^7809 14413$@0@@1@p0$@0#sRefTable_free
+^7810 14407$@0@@1@p0$@0#sRefTable_clear
+^7811 14405@6@5@1@0@0@0@@1@p0$@0#sRefTable_add
 *1 (Constant)
-^7809 4408@i0@0@6#ghbucket_undefined
-^7810 5$#MAXBASEDEPTH
+^7812 4408@i0@0@6#ghbucket_undefined
+^7813 5$#MAXBASEDEPTH
 *8 (Union tag)
-^7811 15819@15820#$!244
+^7814 15827@15828#$!244
 *3 (Variable)
-^7812 9592|@1|^#yllval
+^7815 9598|@1|^#yllval
 *4 (Function)
-^7813 20001$@0@g2675@0@0@1@tg2675$@0#ylerror
-^7814 19919$@1@s1@1@s1$@0#yllex
+^7816 20013$@0@g2675@0@0@1@tg2675$@0#ylerror
+^7817 19931$@1@s1@1@s1$@0#yllex
 *3 (Variable)
-^7815 2|@1|^#g_inTypeDef
+^7818 2|@1|^#g_inTypeDef
 *4 (Function)
-^7816 19921@6@5@1@0@0@0@s1@1@s1@18@2@0#LCLScanNextToken
-^7817 19925$@0@s1@1@s1$@0#LCLScanFreshToken
-^7818 19927@6@5@1@0@0^@19@2@0#LCLScanSource
-^7819 19929$@0@s1@1@s1$@0#LCLScanInit
-^7820 19931$@0@s1@1@s1$@0#LCLScanReset
-^7821 19933$@0@s1@1@s1$@0#LCLScanCleanup
+^7819 19933@6@5@1@0@0@0@s1@1@s1@18@2@0#LCLScanNextToken
+^7820 19937$@0@s1@1@s1$@0#LCLScanFreshToken
+^7821 19939@6@5@1@0@0^@19@2@0#LCLScanSource
+^7822 19941$@0@s1@1@s1$@0#LCLScanInit
+^7823 19943$@0@s1@1@s1$@0#LCLScanReset
+^7824 19945$@0@s1@1@s1$@0#LCLScanCleanup
 *1 (Constant)
-^7822 23$#LCL_VERSION#LCL_PARSE_VERSION#LCL_COMPILE
-^7825 5$#NUMLIBS#NUMPOSIXLIBS#BUFLEN
+^7825 23$#LCL_VERSION#LCL_PARSE_VERSION#LCL_COMPILE
+^7828 5$#NUMLIBS#NUMPOSIXLIBS#BUFLEN
 *7 (Struct tag)
-^7828 15883@15884#@!245
+^7831 15891@15892#@!245
 *0 (Datatype)
-^7829 15885@+@=@0@5@0@0@15886#filelocStack
+^7832 15893@+@=@0@5@0@0@15894#filelocStack
 *1 (Constant)
-^7830 15886@i0@0@4#filelocStack_undefined
+^7833 15894@i0@0@4#filelocStack_undefined
 *4 (Function)
-^7831 16778$$$@0#filelocStack_includeDepth
-^7832 16780$@0@g2675@0@0@1@g2675$@0#filelocStack_printIncludes
-^7833 16772$@0@@1@p0$@0#filelocStack_clear
-^7834 15898@6@5@1@0@0^@2@0@0#filelocStack_new
-^7835 16770@6@5@1@0@0^@19@3@0#filelocStack_nextTop
-^7836 16774$@0@@1@p0$@0#filelocStack_popPushFile
-^7837 16776@6@5@1@0@0^@2@0@0#filelocStack_unparse
-^7838 16782$$$@0#filelocStack_free
+^7834 16790$$$@0#filelocStack_includeDepth
+^7835 16792$@0@g2675@0@0@1@g2675$@0#filelocStack_printIncludes
+^7836 16784$@0@@1@p0$@0#filelocStack_clear
+^7837 15906@6@5@1@0@0^@2@0@0#filelocStack_new
+^7838 16782@6@5@1@0@0^@19@3@0#filelocStack_nextTop
+^7839 16786$@0@@1@p0$@0#filelocStack_popPushFile
+^7840 16788@6@5@1@0@0^@2@0@0#filelocStack_unparse
+^7841 16794$$$@0#filelocStack_free
 *1 (Constant)
-^7839 5$#filelocStackBASESIZE
+^7842 5$#filelocStackBASESIZE
 *7 (Struct tag)
-^7840 15907@15908#@!246
+^7843 15915@15916#@!246
 *0 (Datatype)
-^7841 15909@+@=@0@0@0@0@15910#intSet
+^7844 15917@+@=@0@0@0@0@15918#intSet
 *6 (Iterator finalizer)
-^7842 0@288#end_intSet_elements
+^7845 0@288#end_intSet_elements
 *5 (Iterator)
-^7843 15911@288#intSet_elements
+^7846 15919@288#intSet_elements
 *4 (Function)
-^7844 15913$$@2@0@0#intSet_new
-^7845 17184$$$@0#intSet_insert
-^7846 17186$$$@0#intSet_member
-^7847 17190@6@5@1@0@0$@2@0@0#intSet_unparse
-^7848 17192$$$@0#intSet_free
-^7849 17188@6@5@1@0@0$@2@0@0#intSet_unparseText
+^7847 15921$$@2@0@0#intSet_new
+^7848 17196$$$@0#intSet_insert
+^7849 17198$$$@0#intSet_member
+^7850 17202@6@5@1@0@0$@2@0@0#intSet_unparse
+^7851 17204$$$@0#intSet_free
+^7852 17200@6@5@1@0@0$@2@0@0#intSet_unparseText
 *1 (Constant)
-^7850 5$#intSetBASESIZE
+^7853 5$#intSetBASESIZE
 *7 (Struct tag)
-^7851 15928@15929#@!247
+^7854 15936@15937#@!247
 *0 (Datatype)
-^7852 15928@-@-@0@0@0@0@15930#maccesst
+^7855 15936@-@-@0@0@0@0@15938#maccesst
 *2 (Enum member)
-^7853 15931$#CX_ERROR#CX_GLOBAL#CX_INNER#CX_FUNCTION#CX_FCNDECLARATION#CX_MACROFCN#CX_MACROCONST#CX_UNKNOWNMACRO#CX_ITERDEF#CX_ITEREND#CX_OLDSTYLESCOPE#CX_LCL#CX_LCLLIB#CX_MT
+^7856 15939$#CX_ERROR#CX_GLOBAL#CX_INNER#CX_FUNCTION#CX_FCNDECLARATION#CX_MACROFCN#CX_MACROCONST#CX_UNKNOWNMACRO#CX_ITERDEF#CX_ITEREND#CX_OLDSTYLESCOPE#CX_LCL#CX_LCLLIB#CX_MT
 *9 (Enum tag)
-^7867 15931@15932#&!248
+^7870 15939@15940#&!248
 *0 (Datatype)
-^7868 15932@-@-@0@0@0@0@15933#kcontext
+^7871 15940@-@-@0@0@0@0@15941#kcontext
 *8 (Union tag)
-^7869 15949@15950#$!249
+^7872 15957@15958#$u_cont
 *7 (Struct tag)
-^7870 15951@15952#@!250
-^7871 16499@16500#@!251
+^7873 15959@15960#@!249
+^7874 16511@16512#@!250
 *0 (Datatype)
-^7872 16499@-@-@0@0@0@0@16501#flagcatinfo
+^7875 16511@-@-@0@0@0@0@16513#flagcatinfo
 *2 (Enum member)
-^7873 16503$#ARG_NONE#ARG_VALUE#ARG_STRING#ARG_SPECIAL
+^7876 16515$#ARG_NONE#ARG_VALUE#ARG_STRING#ARG_SPECIAL
 *9 (Enum tag)
-^7877 16503@16504#&!252
+^7880 16515@16516#&!251
 *0 (Datatype)
-^7878 16504@-@-@0@0@0@0@16505#argcode
+^7881 16516@-@-@0@0@0@0@16517#argcode
 *7 (Struct tag)
-^7879 16506@16507#@!253
+^7882 16518@16519#@!252
 *0 (Datatype)
-^7880 16506@-@-@0@0@0@0@16508#fflag
-^7881 16509@-@-@0@0@0@0@16510#flaglist
+^7883 16518@-@-@0@0@0@0@16520#fflag
+^7884 16521@-@-@0@0@0@0@16522#flaglist
 *6 (Iterator finalizer)
-^7882 0@0#end_allFlags
+^7885 0@0#end_allFlags
 *5 (Iterator)
-^7883 16511@0#allFlags
+^7886 16523@0#allFlags
 *6 (Iterator finalizer)
-^7884 0@0#end_allModes
+^7887 0@0#end_allModes
 *5 (Iterator)
-^7885 16513@0#allModes
-*1 (Constant)
-^7886 5$#TISTABLEBASESIZE
-*0 (Datatype)
-^7887 4806@-@+@0@5@2@0@17193#o_usymIdSet
-*4 (Function)
-^7888 18092$$$@0#checkSort
-^7889 18088@6@5@1@0@0$$@0#computePossibleSorts
-^7890 18096$$$@0#checkLclPredicate
-^7891 17858@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLInsertToken
-^7892 17860$@0@s1@1@s1$@0#LSLUpdateToken
-^7893 17864@6@5@1@0@0^@19@2@0#LSLGetToken
-^7894 17866@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLReserveToken
-^7895 17862$@0@s1@1@s1$@0#LSLSetTokenHasSyn
-^7896 17870$@0@s1@1@s1$@0#ltokenTableInit
-^7897 17872$@0@s1@1@s1$@0#ltokenTableCleanup
-^7898 20024$$$@0#PrintToken
+^7888 16525@0#allModes
+*1 (Constant)
+^7889 5$#TISTABLEBASESIZE
+*0 (Datatype)
+^7890 4806@-@+@0@5@2@0@17205#o_usymIdSet
+*4 (Function)
+^7891 18104$$$@0#checkSort
+^7892 18100@6@5@1@0@0$$@0#computePossibleSorts
+^7893 18108$$$@0#checkLclPredicate
+^7894 17870@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLInsertToken
+^7895 17872$@0@s1@1@s1$@0#LSLUpdateToken
+^7896 17876@6@5@1@0@0^@19@2@0#LSLGetToken
+^7897 17878@6@5@1@0@0@0@s1@1@s1@19@2@0#LSLReserveToken
+^7898 17874$@0@s1@1@s1$@0#LSLSetTokenHasSyn
+^7899 17882$@0@s1@1@s1$@0#ltokenTableInit
+^7900 17884$@0@s1@1@s1$@0#ltokenTableCleanup
+^7901 20036$$$@0#PrintToken
 *8 (Union tag)
-^7899 17875@17876#$!254
+^7902 17887@17888#$!253
 *4 (Function)
-^7900 17924@6@5@1@0@0@0@s1@1@s1@2@0@0#LSLScanNextToken
-^7901 17928$@0@s1@1@s1$@0#LSLScanFreshToken
-^7902 17930@6@5@1@0@0^@19@2@0#LSLScanSource
-^7903 17932$@0@s1@1@s1$@0#LSLScanInit
-^7904 17934$@0@s1@1@s1$@0#LSLScanReset
-^7905 17936$@0@s1@1@s1$@0#LSLScanCleanup
+^7903 17936@6@5@1@0@0@0@s1@1@s1@2@0@0#LSLScanNextToken
+^7904 17940$@0@s1@1@s1$@0#LSLScanFreshToken
+^7905 17942@6@5@1@0@0^@19@2@0#LSLScanSource
+^7906 17944$@0@s1@1@s1$@0#LSLScanInit
+^7907 17946$@0@s1@1@s1$@0#LSLScanReset
+^7908 17948$@0@s1@1@s1$@0#LSLScanCleanup
 *1 (Constant)
-^7906 5$#LASTCHAR
-^7907 4$#CHAREXTENDER
+^7909 5$#LASTCHAR
+^7910 4$#CHAREXTENDER
 *2 (Enum member)
-^7908 17891$#CHC_NULL#IDCHAR#OPCHAR#SLASHCHAR#WHITECHAR#CHC_EXTENSION#SINGLECHAR#PERMCHAR
+^7911 17903$#CHC_NULL#IDCHAR#OPCHAR#SLASHCHAR#WHITECHAR#CHC_EXTENSION#SINGLECHAR#PERMCHAR
 *9 (Enum tag)
-^7916 17891@17892#&!255
+^7919 17903@17904#&!254
 *0 (Datatype)
-^7917 17892@-@-@0@0@0@0@17893#charCode
+^7920 17904@-@-@0@0@0@0@17905#charCode
 *7 (Struct tag)
-^7918 17894@17895#@!256
+^7921 17906@17907#@!255
 *0 (Datatype)
-^7919 17894@-@-@0@0@0@0@17896#charClassData
+^7922 17906@-@-@0@0@0@0@17908#charClassData
 *4 (Function)
-^7920 17957$$$@0#lscanLine
-^7921 17959@6@5@1@0@0$@3@0@0#LSLScanEofToken
-^7922 17961$$$@0#LSLReportEolTokens
-^7923 17965$$$@0#lscanLineInit
-^7924 17967$$$@0#lscanLineReset
-^7925 17969$$$@0#lscanLineCleanup
-^7926 17971$$$@0#lscanCharClass
-^7927 17973$$$@0#LSLIsEndComment
-^7928 17975$$$@0#lsetCharClass
-^7929 17977$$$@0#lsetEndCommentChar
+^7923 17969$$$@0#lscanLine
+^7924 17971@6@5@1@0@0$@3@0@0#LSLScanEofToken
+^7925 17973$$$@0#LSLReportEolTokens
+^7926 17977$$$@0#lscanLineInit
+^7927 17979$$$@0#lscanLineReset
+^7928 17981$$$@0#lscanLineCleanup
+^7929 17983$$$@0#lscanCharClass
+^7930 17985$$$@0#LSLIsEndComment
+^7931 17987$$$@0#lsetCharClass
+^7932 17989$$$@0#lsetEndCommentChar
 *1 (Constant)
-^7930 5$#MAXLINE
+^7933 5$#MAXLINE
 *4 (Function)
-^7931 18371$@0@s1@1@s1$@0#LSLAddSyn
-^7932 18373@6@5@1@0@0@1@s1@1@@19@2@0#LSLGetTokenForSyn
-^7933 18375$@1@s1@1@$@0#LSLIsSyn
-^7934 18379$@1@s1@1@s1$@0#lsynTableInit
-^7935 18381$@0@s1@1@s1$@0#lsynTableReset
-^7936 18383$@0@s1@1@s1$@0#lsynTableCleanup
+^7934 18383$@0@s1@1@s1$@0#LSLAddSyn
+^7935 18385@6@5@1@0@0@1@s1@1@@19@2@0#LSLGetTokenForSyn
+^7936 18387$@1@s1@1@$@0#LSLIsSyn
+^7937 18391$@1@s1@1@s1$@0#lsynTableInit
+^7938 18393$@0@s1@1@s1$@0#lsynTableReset
+^7939 18395$@0@s1@1@s1$@0#lsynTableCleanup
 *2 (Enum member)
-^7937 17978$#INITFILE1#INITLINES1#INITLINES2#INITLINES3#INITLINE1#INITLINE2#CLASSIFICATION1#CLASSIFICATION2#CLASSIFICATION3#CHARCLASS1#CHARCLASS2#CHARCLASS3#CHARCLASS4#CHARCLASS5#CHARCLASS6#LRC_ENDCOMMENT1#LRC_ENDCOMMENT2#IDCHARS1#IDCHARS2#OPCHARS1#OPCHARS2#LRC_EXTENSIONCHAR1#SINGCHARS1#SINGCHARS2#WHITECHARS1#WHITECHARS2#LRC_ENDCOMMENTCHAR1#IDCHAR1#OPCHAR1#SINGCHAR1#WHITECHAR1#TOKENCLASS1#TOKENCLASS2#TOKENCLASS3#TOKENCLASS4#TOKENCLASS5#TOKENCLASS6#TOKENCLASS7#TOKENCLASS8#TOKENCLASS9#TOKENCLASS10#TOKENCLASS11#TOKENCLASS12#TOKENCLASS13#QUANTIFIERSYMTOKS1#QUANTIFIERSYMTOKS2#LOGICALOPTOKS1#LOGICALOPTOKS2#LRC_EQOPTOKS1#LRC_EQOPTOKS2#LRC_EQUATIONSYMTOKS1#LRC_EQUATIONSYMTOKS2#LRC_EQSEPSYMTOKS1#LRC_EQSEPSYMTOKS2#SELECTSYMTOKS1#SELECTSYMTOKS2#OPENSYMTOKS1#OPENSYMTOKS2#SEPSYMTOKS1#SEPSYMTOKS2#CLOSESYMTOKS1#CLOSESYMTOKS2#SIMPLEIDTOKS1#SIMPLEIDTOKS2#MAPSYMTOKS1#MAPSYMTOKS2#MARKERSYMTOKS1#MARKERSYMTOKS2#COMMENTSYMTOKS1#COMMENTSYMTOKS2#QUANTIFIERSYMTOK1#LOGICALOPTOK1#LRC_EQOPTOK1#LRC_EQUATIONSYMTOK1#LRC_EQSEPSYMTOK1#SELECTSYMTOK1#OPENSYMTOK1#SEPSYMTOK1#CLOSESYMTOK1#SIMPLEIDTOK1#MAPSYMTOK1#MARKERSYMTOK1#COMMENTSYMTOK1#SYNCLASS1#OLDTOKEN1#NEWTOKEN1
+^7940 17990$#INITFILE1#INITLINES1#INITLINES2#INITLINES3#INITLINE1#INITLINE2#CLASSIFICATION1#CLASSIFICATION2#CLASSIFICATION3#CHARCLASS1#CHARCLASS2#CHARCLASS3#CHARCLASS4#CHARCLASS5#CHARCLASS6#LRC_ENDCOMMENT1#LRC_ENDCOMMENT2#IDCHARS1#IDCHARS2#OPCHARS1#OPCHARS2#LRC_EXTENSIONCHAR1#SINGCHARS1#SINGCHARS2#WHITECHARS1#WHITECHARS2#LRC_ENDCOMMENTCHAR1#IDCHAR1#OPCHAR1#SINGCHAR1#WHITECHAR1#TOKENCLASS1#TOKENCLASS2#TOKENCLASS3#TOKENCLASS4#TOKENCLASS5#TOKENCLASS6#TOKENCLASS7#TOKENCLASS8#TOKENCLASS9#TOKENCLASS10#TOKENCLASS11#TOKENCLASS12#TOKENCLASS13#QUANTIFIERSYMTOKS1#QUANTIFIERSYMTOKS2#LOGICALOPTOKS1#LOGICALOPTOKS2#LRC_EQOPTOKS1#LRC_EQOPTOKS2#LRC_EQUATIONSYMTOKS1#LRC_EQUATIONSYMTOKS2#LRC_EQSEPSYMTOKS1#LRC_EQSEPSYMTOKS2#SELECTSYMTOKS1#SELECTSYMTOKS2#OPENSYMTOKS1#OPENSYMTOKS2#SEPSYMTOKS1#SEPSYMTOKS2#CLOSESYMTOKS1#CLOSESYMTOKS2#SIMPLEIDTOKS1#SIMPLEIDTOKS2#MAPSYMTOKS1#MAPSYMTOKS2#MARKERSYMTOKS1#MARKERSYMTOKS2#COMMENTSYMTOKS1#COMMENTSYMTOKS2#QUANTIFIERSYMTOK1#LOGICALOPTOK1#LRC_EQOPTOK1#LRC_EQUATIONSYMTOK1#LRC_EQSEPSYMTOK1#SELECTSYMTOK1#OPENSYMTOK1#SEPSYMTOK1#CLOSESYMTOK1#SIMPLEIDTOK1#MAPSYMTOK1#MARKERSYMTOK1#COMMENTSYMTOK1#SYNCLASS1#OLDTOKEN1#NEWTOKEN1
 *9 (Enum tag)
-^8023 17978@17979#&!257
+^8026 17990@17991#&!256
 *0 (Datatype)
-^8024 17979@-@-@0@0@0@0@17980#LSLInitRuleCode
+^8027 17991@-@-@0@0@0@0@17992#LSLInitRuleCode
 *4 (Function)
-^8025 18252$$$@0#LSLProcessInitFile
-^8026 18366$$$@0#LSLProcessInitFileInit
+^8028 18264$$$@0#LSLProcessInitFile
+^8029 18378$$$@0#LSLProcessInitFileInit
 *3 (Variable)
-^8027 3689|@1|0@5@18&#g_importedlslOp
-^8028 2|@1|^#g_lslParsingTraits
-^8029 5|@1|^#lsldebug
-*4 (Function)
-^8030 18002$$$@0#processTraitSortId
-^8031 17998$$$@0#parseSignatures
-^8032 18000$$@2@0@0#parseOpLine
-^8033 18020$$$@0#readlsignatures
-^8034 18016$$$@0#callLSL
-^8035 18070$@0@s1,s3@1@s1,s3$@0#lhCleanup
-^8036 18072$@0@s1@1@s1$@0#lhIncludeBool
-^8037 18074$@1@s1,s3@1@s1,s3$@0#lhInit
-^8038 18076$@0@s1@1@s1$@0#lhOutLine
-^8039 18078$@0@s1@1@s1$@0#lhExternals
-^8040 18068@6@5@1@0@0$@3@0@0#lhVarDecl
-^8041 18064@6@5@1@0@0$@3@0@0#lhType
-^8042 18054@6@5@1@0@0$@3@0@0#lhFunction
-^8043 18060$@0@s1@1@s1$@0#lhForwardStruct
-^8044 18062$@0@s1@1@s1$@0#lhForwardUnion
-*7 (Struct tag)
-^8045 18041@18042#@!258
-*0 (Datatype)
-^8046 18041@-@-@0@0@0@0@18043#outFile
-*7 (Struct tag)
-^8047 18107@18108#@!259
-*0 (Datatype)
-^8048 18107@-@-@0@0@0@0@18109#Lclctype2sortType
-*4 (Function)
-^8049 18126$$$@0#processImport
-^8050 18122$$$@0#outputLCSFile
-^8051 18124$$$@0#importCTrait
-^8052 19907$$$@0#LSLGenShift
-^8053 19909$$$@0#LSLGenShiftOnly
-^8054 19911@6@5@1@0@0$@2@0@0#LSLGenTopPopShiftStack
-^8055 19913$$$@0#LSLGenInit
-*0 (Datatype)
-^8056 3080@-@+@0@0@0@0@18367#lsymbolTable
-*4 (Function)
-^8057 19192$$$@0#LCLAddSyn
-^8058 19194@6@5@1@0@0$@19@2@0#LCLGetTokenForSyn
-^8059 19196$$$@0#LCLIsSyn
-^8060 19200$$$@0#LCLSynTableInit
-^8061 19202$$$@0#LCLSynTableReset
-^8062 19204$$$@0#LCLSynTableCleanup
-^8063 19168$@0@s1@1@s1,p0$@0#LCLScanLine
-^8064 19170@6@5@1@0@0^@19@2@0#LCLScanEofToken
-^8065 19172$@0@s1@1@s1$@0#LCLReportEolTokens
-^8066 19176$@0@s1@1@s1$@0#LCLScanLineInit
-^8067 19178$@0@s1@1@s1$@0#LCLScanLineReset
-^8068 19180$@0@s1@1@s1$@0#LCLScanLineCleanup
-^8069 19184$^$@0#LCLScanCharClass
-^8070 19182$^$@0#LCLIsEndComment
-^8071 19186$@0@s1@1@s1$@0#LCLSetCharClass
-^8072 19188$@0@s1@1@s1$@0#LCLSetEndCommentChar
-^8073 19208@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLInsertToken
-^8074 19210$@0@s1@1@s1$@0#LCLUpdateToken
-^8075 19212$@0@s1@1@s1$@0#LCLSetTokenHasSyn
-^8076 19214@6@5@1@0@0^@19@2@0#LCLGetToken
-^8077 19216@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLReserveToken
-^8078 19220$$$@0#LCLTokenTableInit
-^8079 19222$$$@0#LCLTokenTableCleanup
-*1 (Constant)
-^8080 5$#CHARSIZE
+^8030 3689|@1|0@5@18&#g_importedlslOp
+^8031 2|@1|^#g_lslParsingTraits
+^8032 5|@1|^#lsldebug
+*4 (Function)
+^8033 18014$$$@0#processTraitSortId
+^8034 18010$$$@0#parseSignatures
+^8035 18012$$@2@0@0#parseOpLine
+^8036 18032$$$@0#readlsignatures
+^8037 18028$$$@0#callLSL
+^8038 18082$@0@s1,s3@1@s1,s3$@0#lhCleanup
+^8039 18084$@0@s1@1@s1$@0#lhIncludeBool
+^8040 18086$@1@s1,s3@1@s1,s3$@0#lhInit
+^8041 18088$@0@s1@1@s1$@0#lhOutLine
+^8042 18090$@0@s1@1@s1$@0#lhExternals
+^8043 18080@6@5@1@0@0$@3@0@0#lhVarDecl
+^8044 18076@6@5@1@0@0$@3@0@0#lhType
+^8045 18066@6@5@1@0@0$@3@0@0#lhFunction
+^8046 18072$@0@s1@1@s1$@0#lhForwardStruct
+^8047 18074$@0@s1@1@s1$@0#lhForwardUnion
+*7 (Struct tag)
+^8048 18053@18054#@!257
+*0 (Datatype)
+^8049 18053@-@-@0@0@0@0@18055#outFile
+*7 (Struct tag)
+^8050 18119@18120#@!258
+*0 (Datatype)
+^8051 18119@-@-@0@0@0@0@18121#Lclctype2sortType
+*4 (Function)
+^8052 18138$$$@0#processImport
+^8053 18134$$$@0#outputLCSFile
+^8054 18136$$$@0#importCTrait
+^8055 19919$$$@0#LSLGenShift
+^8056 19921$$$@0#LSLGenShiftOnly
+^8057 19923@6@5@1@0@0$@2@0@0#LSLGenTopPopShiftStack
+^8058 19925$$$@0#LSLGenInit
+*0 (Datatype)
+^8059 3080@-@+@0@0@0@0@18379#lsymbolTable
+*4 (Function)
+^8060 19204$$$@0#LCLAddSyn
+^8061 19206@6@5@1@0@0$@19@2@0#LCLGetTokenForSyn
+^8062 19208$$$@0#LCLIsSyn
+^8063 19212$$$@0#LCLSynTableInit
+^8064 19214$$$@0#LCLSynTableReset
+^8065 19216$$$@0#LCLSynTableCleanup
+^8066 19180$@0@s1@1@s1,p0$@0#LCLScanLine
+^8067 19182@6@5@1@0@0^@19@2@0#LCLScanEofToken
+^8068 19184$@0@s1@1@s1$@0#LCLReportEolTokens
+^8069 19188$@0@s1@1@s1$@0#LCLScanLineInit
+^8070 19190$@0@s1@1@s1$@0#LCLScanLineReset
+^8071 19192$@0@s1@1@s1$@0#LCLScanLineCleanup
+^8072 19196$^$@0#LCLScanCharClass
+^8073 19194$^$@0#LCLIsEndComment
+^8074 19198$@0@s1@1@s1$@0#LCLSetCharClass
+^8075 19200$@0@s1@1@s1$@0#LCLSetEndCommentChar
+^8076 19220@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLInsertToken
+^8077 19222$@0@s1@1@s1$@0#LCLUpdateToken
+^8078 19224$@0@s1@1@s1$@0#LCLSetTokenHasSyn
+^8079 19226@6@5@1@0@0^@19@2@0#LCLGetToken
+^8080 19228@6@5@1@0@0@0@s1@1@s1@19@2@0#LCLReserveToken
+^8081 19232$$$@0#LCLTokenTableInit
+^8082 19234$$$@0#LCLTokenTableCleanup
+*1 (Constant)
+^8083 5$#CHARSIZE
 *2 (Enum member)
-^8081 19120$#STARTCNUM#STARTCNUMDOT#STARTCSTR#STARTCCHAR#STARTWIDE#STARTSLASH#STARTOTHER
+^8084 19132$#STARTCNUM#STARTCNUMDOT#STARTCSTR#STARTCCHAR#STARTWIDE#STARTSLASH#STARTOTHER
 *9 (Enum tag)
-^8088 19120@19121#&!260
+^8091 19132@19133#&!259
 *0 (Datatype)
-^8089 19121@-@-@0@0@0@0@19122#StartCharType
-^8090 2724@-@+@0@0@2@0@19279#o_sortNode
+^8092 19133@-@-@0@0@0@0@19134#StartCharType
+^8093 2724@-@+@0@0@2@0@19291#o_sortNode
 *1 (Constant)
-^8091 5$#MAX_SORT_DEPTH
+^8094 5$#MAX_SORT_DEPTH
 *2 (Enum member)
-^8092 19476$#SYMK_FCN#SYMK_SCOPE#SYMK_TYPE#SYMK_VAR
+^8095 19488$#SYMK_FCN#SYMK_SCOPE#SYMK_TYPE#SYMK_VAR
 *9 (Enum tag)
-^8096 19476@19477#&!261
+^8099 19488@19489#&!260
 *0 (Datatype)
-^8097 19477@-@-@0@0@0@0@19478#symKind
+^8100 19489@-@-@0@0@0@0@19490#symKind
 *8 (Union tag)
-^8098 19479@19480#$!262
+^8101 19491@19492#$!261
 *7 (Struct tag)
-^8099 19481@19482#@!263
+^8102 19493@19494#@!262
 *0 (Datatype)
-^8100 19481@-@-@0@0@0@0@19483#idTableEntry
+^8103 19493@-@-@0@0@0@0@19495#idTableEntry
 *7 (Struct tag)
-^8101 19485@19486#@!264
+^8104 19497@19498#@!263
 *0 (Datatype)
-^8102 19485@-@-@0@0@0@0@19487#idTable
-^8103 4190@-@+@0@0@2@0@19603#o_fctInfo
-^8104 17980@-@-@0@0@0@0@19663#LCLInitRuleCode
+^8105 19497@-@-@0@0@0@0@19499#idTable
+^8106 4190@-@+@0@0@2@0@19615#o_fctInfo
+^8107 17992@-@-@0@0@0@0@19675#LCLInitRuleCode
 *4 (Function)
-^8105 19787$$$@0#LCLProcessInitFile
-^8106 19897$$$@0#LCLProcessInitFileInit
-^8107 19899$$$@0#LCLProcessInitFileReset
-^8108 19901$$$@0#LCLProcessInitFileCleanup
+^8108 19799$$$@0#LCLProcessInitFile
+^8109 19909$$$@0#LCLProcessInitFileInit
+^8110 19911$$$@0#LCLProcessInitFileReset
+^8111 19913$$$@0#LCLProcessInitFileCleanup
 *8 (Union tag)
-^8109 19914@19915#$!265
+^8112 19926@19927#$!264
 *1 (Constant)
-^8110 5$#NULLFACTOR
+^8113 5$#NULLFACTOR
 *0 (Datatype)
-^8111 1237@-@-@0@0@0@0@19934#CharIndex
+^8114 1237@-@-@0@0@0@0@19946#CharIndex
 *7 (Struct tag)
-^8112 19935@19936#@!266
+^8115 19947@19948#@!265
 *0 (Datatype)
-^8113 19935@-@-@0@0@0@0@19937#StringEntry
+^8116 19947@-@-@0@0@0@0@19949#StringEntry
 *1 (Constant)
-^8114 5$#MAPPING_SIZE
+^8117 5$#MAPPING_SIZE
 *8 (Union tag)
-^8115 19989@19990#$!267
+^8118 20001@20002#$!266
 *4 (Function)
-^8116 20020$$$@0#lslerror
+^8119 20032$$$@0#lslerror
 *3 (Variable)
-^8117 3689|@1|6@5@18&#importedlslOp
+^8120 3689|@1|6@5@18&#importedlslOp
 *8 (Union tag)
-^8118 20008@20009#$!268
+^8121 20020@20021#$!267
 ;; Library constraints
 vsnprintf
 pre:
index 22a29267aec9fa7def0805a7075fd1d0f7c05f5c..da2cf981c95cdf9060c69c8d638b48cc972b2971 100644 (file)
@@ -214,6 +214,12 @@ bool mtContextNode_matchesType (mtContextNode context, ctype ct)
     }
   else
     {
+      /* evans 2001-08-21 - don't match if only one type is unknown */
+      if (ctype_isUnknown (ct) && !ctype_isUnknown (context->type))
+       {
+         return FALSE;
+       }
+
       DPRINTF (("Type okay: %s / %s",
                ctype_unparse (context->type),
                ctype_unparse (ct)));
@@ -271,6 +277,65 @@ bool mtContextNode_isNull (mtContextNode n)
   return (n->context == MTC_NULL);
 }
 
+void mtContextNode_showRefError (mtContextNode context, sRef sr)
+{
+  ctype ct;
+
+  llassert (mtContextNode_isDefined (context));
+  llassert (!mtContextNode_matchesRef (context, sr));
+
+  DPRINTF (("Matches context: %s / %s",
+           mtContextNode_unparse (context), sRef_unparse (sr)));
+
+  switch (context->context)
+    {
+    case MTC_ANY: break; /* everything matches */
+    case MTC_RESULT:
+      if (!sRef_isResult (sr))
+       {
+         llgenindentmsgnoloc 
+           (message ("Context is result, doesn't match %q", sRef_unparse (sr)));
+         return;
+       }
+      break;
+    case MTC_PARAM: 
+      if (!sRef_isResult (sr))
+       {
+         llgenindentmsgnoloc 
+           (message ("Context is parameter, doesn't match %q", sRef_unparse (sr)));
+         return;
+       }
+      break;
+    case MTC_LITERAL:
+      DPRINTF (("Literal: %s", sRef_unparse (sr)));
+      if (!sRef_isConst (sr))
+       {
+         llgenindentmsgnoloc
+           (message ("Context is literal, doesn't match %q", sRef_unparse (sr)));
+         return;
+       }
+      break;
+    case MTC_NULL:
+    case MTC_REFERENCE:
+      break;
+    case MTC_CLAUSE:
+      BADBRANCH;
+    }
+
+  ct = sRef_getType (sr);
+  
+  if (!mtContextNode_matchesType (context, ct))
+    {
+      llgenindentmsgnoloc
+       (message ("Context type is %s, doesn't match type %s", 
+                 ctype_unparse (context->type),
+                 ctype_unparse (ct)));
+    }
+  else
+    {
+      BADBRANCH;
+    }
+}
 
 
 
index 4b1635634365664cab37682ffda827a44eb6484a..edf57797d6673b9259a8486c58532ca0eebff701 100644 (file)
--- a/src/osd.c
+++ b/src/osd.c
 # include <sys/stat.h>
 /* Fix suggested by Lars Rasmussen */
 # include <errno.h>
+
+/* POSIX platforms should defined getpid in unistd.h */
+# if defined (WIN32) || (defined(OS2) && defined(__IBMC__))
+# include <process.h>
+# else
+# include <unistd.h>
+# endif
+
 /*@end@*/
 /*@=allmacros*/
 # include "lclintMacros.nf"
@@ -445,6 +453,7 @@ int osd_system (cstring cmd)
 # endif
 
 # ifndef unlink
+/* This should be defined by unistd.h */
 /*@-redecl@*/
 extern /*@external@*/ int unlink (const char *) /*@modifies fileSystem@*/ ;
 /*@=redecl@*/
@@ -466,12 +475,6 @@ int osd_unlink (cstring fname)
   return res;
 }
 
-# if defined (WIN32) || (defined(OS2) && defined(__IBMC__))
-# include <process.h>
-# elif defined OS2
-# include <unistd.h>
-# endif
-
 # if defined (WIN32) || defined (OS2) && defined (__IBMC__)
 int
 # else
index f1e03a92646f1117f3cd372f2d0e062e9589992c..b254996cf6ee7d961aaedbbe787218aae8068bab 100644 (file)
@@ -2798,9 +2798,7 @@ sRef_unparseWithArgs (sRef s, uentryList args)
              return uentry_getName (ue);
          }
 
-       return (message ("<bad param: %q / args %q",
-                        sRef_unparseDebug (s),
-                        uentryList_unparse (args)));
+       return (message ("parameter %d", s->info->paramno + 1));
       }
     case SK_ARRAYFETCH:
       if (s->info->arrayfetch->indknown)
index 12d9a192eb3fa8a2614f86036a78c286a1b7c24e..087c0c72badc782ae870b0c1361e305bf371cc82 100644 (file)
@@ -213,7 +213,7 @@ int stateClauseList_compare (stateClauseList s1, stateClauseList s2)
     }
   else
     {
-      if ((int) s1 > (int) s2) 
+      if (s1 - s2 > 0) /* evans 2001-08-21: was (int) s1 > (int) s2) */
        {
          return 1;
        }
@@ -263,6 +263,22 @@ void stateClauseList_checkAll (uentry ue)
              sRef rb = sRef_getRootBase (el);
 
              DPRINTF (("Check: %s", sRef_unparse (el)));
+
+             if (sRef_isResult (rb)) 
+               {
+                 /*
+                 ** The result type is now know, need to set it:
+                 */
+                 
+                 if (ctype_isUnknown (sRef_getType (rb)))
+                   {
+                     ctype utype = uentry_getType (ue);
+                     llassert (ctype_isFunction (utype));
+
+                     sRef_setTypeFull (rb, ctype_getReturnType (utype));
+                     DPRINTF (("el: %s", sRef_unparseFull (el)));
+                   }
+               }
              
              if (stateClause_setsMetaState (cl))
                {
index ca1cec8b376c2aa29b8962d9c54b86862dd2054f..11fc55e7de06a83683e5a9abd607ecdf86db7653 100644 (file)
@@ -1205,6 +1205,17 @@ checkCompletelyDefined (exprNode fexp, /*@exposed@*/ sRef fref, sRef ofref,
                                      sRef_unparse (fref)),
                             loc);
                        }
+                     /* evans 2001-08-21: added this branch for global returns */
+                     else if (transferType == TT_GLOBRETURN)
+                       {
+                         voptgenerror 
+                           (FLG_UNIONDEF,
+                            message ("Union %q reachable from global %q has "
+                                     "no defined field",
+                                     sRef_unparse (fref),
+                                     sRef_unparse (sRef_getRootBase (fref))),
+                            loc);
+                       }
                      else if (transferType == TT_DOASSIGN
                               || transferType == TT_FIELDASSIGN
                               || transferType == TT_GLOBINIT)
@@ -3998,8 +4009,6 @@ checkMetaStateConsistent (/*@exposed@*/ sRef fref, sRef tref,
            
            if (nval == stateValue_error)
              {
-               llassert (cstring_isDefined (msg));
-               
                if (transferType == TT_LEAVETRANS)
                  {
                    BADBRANCH;
@@ -4009,12 +4018,13 @@ checkMetaStateConsistent (/*@exposed@*/ sRef fref, sRef tref,
                    if (optgenerror 
                        (FLG_STATETRANSFER,
                         message
-                        ("Function returns with global %q in inconsistent state (%q is %q, should be %q)%q",
+                        ("Function returns with global %q in inconsistent state (%q is %q, should be %q)%q",
                          sRef_unparse (sRef_getRootBase (fref)),
                          sRef_unparse (fref),
                          stateValue_unparseValue (fval, minfo),
                          stateValue_unparseValue (tval, minfo),
-                         msg),
+                         cstring_isDefined (msg) 
+                         ? message (": %s", msg) : cstring_undefined),
                         loc))
                      {
                        sRef_showMetaStateInfo (fref, fkey);
@@ -4025,12 +4035,13 @@ checkMetaStateConsistent (/*@exposed@*/ sRef fref, sRef tref,
                    if (optgenerror 
                        (FLG_STATETRANSFER,
                         message
-                        ("Function called with global %q in inconsistent state (%q is %q, should be %q)%q",
+                        ("Function called with global %q in inconsistent state (%q is %q, should be %q)%q",
                          sRef_unparse (sRef_getRootBase (fref)),
                          stateValue_unparseValue (fval, minfo),
                          sRef_unparse (fref),
                          stateValue_unparseValue (tval, minfo),
-                         msg),
+                         cstring_isDefined (msg) 
+                         ? message (": %s", msg) : cstring_undefined),
                         loc))
                      {
                        sRef_showMetaStateInfo (fref, fkey);
@@ -4041,12 +4052,13 @@ checkMetaStateConsistent (/*@exposed@*/ sRef fref, sRef tref,
                    if (optgenerror 
                        (FLG_STATETRANSFER,
                         message
-                        ("Function returns with parameter %q in inconsistent state (%q is %q, should be %q)%q",
+                        ("Function returns with parameter %q in inconsistent state (%q is %q, should be %q)%q",
                          sRef_unparse (sRef_getRootBase (fref)),
+                         sRef_unparse (fref),                  
                          stateValue_unparseValue (fval, minfo),
-                         sRef_unparse (fref),
                          stateValue_unparseValue (tval, minfo),
-                         msg),
+                         cstring_isDefined (msg) 
+                         ? message (": %s", msg) : cstring_undefined),
                         loc))
                      {
                        sRef_showMetaStateInfo (fref, fkey);
@@ -4057,12 +4069,13 @@ checkMetaStateConsistent (/*@exposed@*/ sRef fref, sRef tref,
                    if (optgenerror 
                        (FLG_STATETRANSFER,
                         message
-                        ("Invalid transfer from %q %x to %q (%q)%q",
+                        ("Invalid transfer from %q %x to %q (%q)%q",
                          stateValue_unparseValue (fval, minfo),
                          sRef_unparse (fref),
                          stateValue_unparseValue (tval, minfo),
                          sRef_unparse (tref),
-                         msg),
+                         cstring_isDefined (msg) 
+                         ? message (": %s", msg) : cstring_undefined),
                         loc))
                      {
                        sRef_showMetaStateInfo (fref, fkey);
@@ -4070,7 +4083,7 @@ checkMetaStateConsistent (/*@exposed@*/ sRef fref, sRef tref,
                  }
 
              }
-           
+                   
            if (stateValue_getValue (fval) != nval)
              {
                stateValue_updateValueLoc (fval, nval, loc);
@@ -4182,22 +4195,24 @@ checkMetaStateTransfer (exprNode fexp, sRef fref, exprNode texp, sRef tref,
              }
            else
              {
-               if (cstring_isDefined (msg)) 
+               if (nval == stateValue_error)
                  {
                    /*@i32 print extra info for assignments@*/
                    
                    if (optgenerror 
                        (FLG_STATETRANSFER,
                         message
-                        ("Invalid transfer from %q %x to %q (%s): %q",
+                        ("Invalid transfer from %q %x to %q%q: %q",
                          stateValue_unparseValue (fval, minfo),
                          sRef_unparse (fref),
                          stateValue_unparseValue (tval, minfo),
-                         msg,
+                         cstring_isDefined (msg) 
+                         ? message (" (%s)", msg) : cstring_undefined,
                          transferErrorExcerpt (transferType, fexp, texp, fcn)),
                         loc))
                      {
                        sRef_showMetaStateInfo (fref, fkey);
+                       sRef_showMetaStateInfo (tref, fkey);
                      }
                    else
                      {
index 38387df4911732b08ec833a15b77c3170b120d11..054d456c13dc70993eb8394a547e9e2e08ec721b 100644 (file)
@@ -1436,6 +1436,7 @@ uentry_fixupSref (uentry ue)
   
   if (uentry_isVariable (ue))
     {
+      /*@i634    ue->sref = sRef_saveCopyShallow (ue->info->var->origsref); */
       sRef_setDefState (sr, ue->info->var->defstate, fileloc_undefined);
       sRef_setNullState (sr, ue->info->var->nullstate, fileloc_undefined);
     }
@@ -3259,6 +3260,7 @@ static /*@only@*/ /*@notnull@*/
   e->info->var = (uvinfo) dmalloc (sizeof (*e->info->var));
   e->info->var->kind = kind;
 
+  /*@i523 e->info->var->origsref = sRef_saveCopy (e->sref); */
   e->info->var->checked = CH_UNKNOWN;
 
   DPRINTF (("Here we are: %s", sRef_unparseFull (e->sref)));
@@ -4161,7 +4163,7 @@ uentry_compare (uentry u1, uentry u2)
       ** Functions are never equivalent
       */
       
-      if ((int) u1 < (int) u2)
+      if (u1 - u2 < 0) /* evans 2001-08-21: was: ((int) u1 < (int) u2), changed to remove gcc warning */
        {
          return -1;
        }
@@ -6142,6 +6144,28 @@ sRef uentry_getSref (uentry e)
 
 sRef uentry_getOrigSref (uentry e)
 {
+  /*@i523
+  if (uentry_isValid (e))
+    {
+      if (uentry_isVariable (e))
+       {
+         return e->info->var->origsref;
+       }
+      else
+       {
+         sRef sr = sRef_copy (uentry_getSref (e));
+         
+         sRef_resetState (sr);
+         sRef_clearDerived (sr);
+         return (sr);
+       }
+    }
+  else
+    {
+      return sRef_undefined;
+    }
+  */
+
   if (uentry_isValid (e))
     {
       sRef sr = sRef_copy (uentry_getSref (e));
@@ -6571,6 +6595,8 @@ uvinfo_copy (uvinfo u)
   ret->defstate = u->defstate;
   ret->checked = u->checked;
 
+  /*@i523 ret->origsref = sRef_copy (u->origsref); */
+
   /* drl added 07-02-001 */
   /* copy null terminated information */
 
@@ -10109,13 +10135,19 @@ uentry_mergeAliasStates (uentry res, uentry other, fileloc loc,
 }
 
 static void
-uentry_mergeValueStates (uentry res, uentry other, fileloc loc)
+uentry_mergeValueStates (uentry res, uentry other, fileloc loc, bool mustReturn, /*@unused@*/ bool flip)
 {
   valueTable rvalues;
   valueTable ovalues;
 
   DPRINTF (("Merge values: %s / %s", sRef_unparseFull (res->sref), sRef_unparseFull (other->sref)));
   
+  if (mustReturn)
+    {
+      return;
+    }
+  /* flip? */
+
   rvalues = sRef_getValueTable (res->sref);
   ovalues = sRef_getValueTable (other->sref);
   
@@ -10166,7 +10198,7 @@ uentry_mergeValueStates (uentry res, uentry other, fileloc loc)
              {
                sRef_setMetaStateValueComplete (res->sref, 
                                                fkey, stateValue_getValue (fval), 
-                                               loc);
+                                               stateValue_getLoc (fval));
                DPRINTF (("Setting res: %s", sRef_unparseFull (res->sref)));
              }
            else if (stateValue_isError (tval)
@@ -10174,6 +10206,11 @@ uentry_mergeValueStates (uentry res, uentry other, fileloc loc)
              {
                DPRINTF (("Other branch is definitely null!"));
              }
+           else if (sRef_isStateUndefined (res->sref)
+                    || sRef_isDead (res->sref))
+             {
+               ; /* Combination state doesn't matter if it is undefined or dead */
+             }
            else 
              {
                DPRINTF (("Check: %s / %s / %s / %s", fkey,
@@ -10199,7 +10236,7 @@ uentry_mergeValueStates (uentry res, uentry other, fileloc loc)
                DPRINTF (("nval: %d / %d / %d", nval,
                          stateValue_getValue (fval), stateValue_getValue (tval)));
 
-               if (cstring_isDefined (msg)) 
+               if (nval == stateValue_error)
                  {
                    /*@i32 print extra info for assignments@*/
 
@@ -10208,10 +10245,11 @@ uentry_mergeValueStates (uentry res, uentry other, fileloc loc)
                        if (optgenerror 
                            (FLG_STATEMERGE,
                             message
-                            ("Control branches merge with incompatible global states (%s and %s): %s",
+                            ("Control branches merge with incompatible global states (%s and %s)%q",
                              metaStateInfo_unparseValue (minfo, stateValue_getValue (fval)),
                              metaStateInfo_unparseValue (minfo, stateValue_getValue (tval)),
-                             msg),
+                             cstring_isDefined (msg) 
+                             ? message (": %s", msg) : cstring_undefined),
                             loc))
                          {
                            sRef_showMetaStateInfo (res->sref, fkey);
@@ -10223,11 +10261,12 @@ uentry_mergeValueStates (uentry res, uentry other, fileloc loc)
                        if (optgenerror 
                            (FLG_STATEMERGE,
                             message
-                            ("Control branches merge with incompatible states for %q (%s and %s): %s",
+                            ("Control branches merge with incompatible states for %q (%s and %s)%q",
                              uentry_getName (res),
                              metaStateInfo_unparseValue (minfo, stateValue_getValue (fval)),
                              metaStateInfo_unparseValue (minfo, stateValue_getValue (tval)),
-                             msg),
+                             cstring_isDefined (msg) 
+                             ? message (": %s", msg) : cstring_undefined),
                             loc))
                          {
                            sRef_showMetaStateInfo (res->sref, fkey);
@@ -10353,7 +10392,7 @@ uentry_mergeState (uentry res, uentry other, fileloc loc,
            uentry_unparseFull (other)));
   
   uentry_mergeAliasStates (res, other, loc, mustReturn, flip, opt, cl);
-  uentry_mergeValueStates (res, other, loc);
+  uentry_mergeValueStates (res, other, loc, mustReturn, flip);
   uentry_mergeSetStates (res, other, loc, flip, cl);
 }
 
index 967606ed82bcd157bd862f3dbb650236580043fc..80553d10c8f68e62567b5ee3ad6a8f59c6f872ba 100644 (file)
@@ -5860,7 +5860,6 @@ usymtab_unparseLocalAux (/*@notnull@*/ usymtab s)
   return (c);
 }
 
-# if 0
 static cstring /*@unused@*/ /*@only@*/ 
 usymtab_unparseLocalList (/*@notnull@*/ usymtab s)
 {
@@ -5888,7 +5887,6 @@ usymtab_unparseLocalList (/*@notnull@*/ usymtab s)
 
   return (c);
 }
-# endif
 
 void
 usymtab_printLocal (void)
index 222a0e3ab7a3403dd9bf0e75f98a1e801d925bbb..68fba4894c6ae73ac74726fb44c07ac2988dd2b5 100644 (file)
@@ -46,16 +46,20 @@ LCLINTP = $(LCLINT)
 LCLINTRN = $(LCLINTP) -nof -hints -booltype "bool"
 LCLINTR = $(LCLINTRN) -exportlocal   +debugfcnconstraint
 
-UNITTESTS = help sizeoftest bufferTest simplebufferConstraintTests  moreBufferTests globalbufferannotation maxset strchr for abstptr abstract alias alttypes ansireserved argorder args blocks break cases cast \
-   charlit clauses commentchar compdestroy constannot controldepth csyntax czechnames czechoslovaknames deadparam \
-   decl enum exports external fields flags forbody format freearray funcpointer glob globals impabstract \
-   init inparam internal iter keep libs linked lintcomments list macros macrosef merge modifies \
-   modtest moduncon mongoincludes mystrncat noeffect null observer oldstyle \
-   outglob outparam preds prefixes \
-   printflike rc refcounts release repexpose returned sharing slovaknames specclauses special stack \
-   staticarray strings structassign \
-typequals ud ulstypes union unreachable unused ullint void \
-   tests2.2 tests2.2a tests2.4 tests2.5 
+UNITTESTS = \
+  fileio tainted mergestate nullret nullassign warnuse metastate \
+  help sizeoftest bufferTest simplebufferConstraintTests \
+  moreBufferTests globalbufferannotation maxset strchr for \
+  abstptr abstract alias alttypes ansireserved argorder args blocks break cases cast \
+  charlit clauses commentchar compdestroy constannot controldepth csyntax czechnames czechoslovaknames deadparam \
+  decl enum exports external fields flags forbody format freearray funcpointer glob globals impabstract \
+  init inparam internal iter keep libs linked lintcomments list macros macrosef merge modifies \
+  modtest moduncon mongoincludes mystrncat noeffect null observer oldstyle \
+  outglob outparam preds prefixes \
+  printflike rc refcounts release repexpose returned sharing slovaknames specclauses special stack \
+  staticarray strings structassign \
+  typequals ud ulstypes union unreachable unused ullint void \
+  tests2.2 tests2.2a tests2.4 tests2.5 
 
 ###
 ### Attribute checking is not ready for the 3.0.0.9 alpha release:
index ced8c30ce07f23f6ddedf2f6e650e89d6df35744..935d8182c44666cf505fab299ee72c220b4f46f7 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 0d4f79bbb0b7efc6a1ea70cf505717550ed1dc5f..b0ae5292430f98300bdf05b1af71ea858baf8193 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index d1f6aba3d26c9de2f7cc3ecfaaef275ce17d1298..f07a5dd3852b7ef84c5aba108d29895f96913cc8 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 3ddc4e534604aae70312ef56cdf9390b4dc8ea81..c37db2bdfe4e4926f31d0b40772aa2b3559e3898 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index da7944a4f840206701337ca7e0345fcf72937e1d..6a52ee0165106e1ee567697daac4b06d8579bc38 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 83dec3937a88f7f350b2aacfb9bdad4bdc9785be..4869022da119041e54b2cbd221fce329516d232b 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 # include "bool.h"
 
 
index 9041d55e6a87b7de0ec8086e2b02571ae56961ee..60f51a93c8c936ea86078180dde7cacdcdf5d0eb 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 9713c6808f6dd8d627067bf0168034c07f027023..cc3790bce83d295c8e61bfbf162663a668115e4b 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "mut.h"
index ac0ef5d3af461c8f026b818738495fce7d6c95f6..1d5ff58e64687ae6c1cf5b7a7bc396ec7ee2df8b 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 1151b4c45318dd5cb9cb09c83dda0d59dd227dfa..ccab0b5a0e48bf301cfb996f4936ff2bc6459c72 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 # include "bool.h"
 
 
index 664e3cedbdf66169f51def46329979a059594fb3..5f8993e3ff980907662b722105b8d73acb41a9cd 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 7b28e8336a3dbcd78d67e62a6007b62cff934cb7..b66d169367b0cb055aab7dbde1d71bbd0e766560 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 57ed249a0aa2de7f1e131592c96eb4b5a71d82ea..3928f95ef3bb4c6cad281b84717230a100197ed7 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 3bd3a143148a3cf9d229bf3f62c59dc4180ea53c..79b7dfada99e4b3b21fa22e81213853260a05a67 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index a6ab36082ffb08c6636740f40fa695d75c1e1aeb..6226f923c629a90dcbe43ee733325db0d5d06e44 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 5458a3bbe19b64c2cd72310b17b50e407ac988ed..1cb6f9f44a605d1f3ca4c52a03ac2b8c1c0deb76 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 # include "bool.h"
 
 
index 2990998b7bf6555fdec4a1ea1218be5bf1048a5f..fd3653c93a1daafcef69eacfc9dac7e21f7fd17a 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 919a715049ca4540cddb194a1283064ac17c8cca..ee230a0ceb74c3cd829b742718bb1246834f8908 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include <stdio.h>
 # include "bool.h"
index dd6cff4cb29f4328ee775caa87f9e8ee16ffbeaa..898a68ad8842a4479555d9338fafeb51ea756877 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index f56b083bb02d37365a83a167f0692da6e22178c9..67af60698c90364cf9a1a59be13a1fc02456fa8f 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "bool.h"
index d06e7ead1d85bbbf33d581273c8270ccf58fa6f0..7061c56d04577d626fbc31e737bd001146529f14 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 1de89d5ffd8437f853ddeb0ebc7db0a69e799659..fa6c149f545b33657d7ac1e5b5e898b6b7004b73 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index a57e1c2b08b22d6414c4f5744bde307572d041fb..63147a012caa463a34298beae210047f44e5ea40 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 40c9beab34f956946ad19077cf8322290ccef517..7cec69ae2def625fe972cace859fc1bdd968e4ad 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "eref.h"
index e2ba30042c01035e80be17f6df2cacca2d64ea38..8bcce6061194bbc8056bf9ea8b55950292f4ba70 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 30c9423fa890a15b99e5823ca5bf8b303166d85e..bec08be1fd455a067c348a5b027a276faedf8a2b 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index dafa742a6ab5e5009041b7423d7a7fce9538dcab..2b937d01d1f57a391fcb661b7944e7a2bddaf94c 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index e12eb357307ae650695511e4fe5523b02bc51900..9bdae8112d5db3cd0c89feed7490d3727a852d8d 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index fdac799502788135354642a2caac4c3e7550f6b3..d6529d86ff52a3d5f77961f6bb4351393454e32d 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 919a715049ca4540cddb194a1283064ac17c8cca..ee230a0ceb74c3cd829b742718bb1246834f8908 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include <stdio.h>
 # include "bool.h"
index ef85848fe9e25dfb59c10e7d3e1a14d142d44925..aa911ec25c438a8df0f4ef046494fe2d617b3021 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 8788f0789d1f1705d9a08bbade99fed5a71a07bf..8a28e98803e712757e89f7b2df068c87385ddfc4 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include <stdio.h>
 # include "bool.h"
index 775b5b0b81c1823f34832f03e57ed6eec3629911..8122625ea33549699b4e4e5ac4e8bdc4c36ed995 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 48c106557f07beb9c1a5449524c95d6055482105..28032e61c4723f381d63695ed686e74bbfb28c88 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index aa70daf7e440259fc56c02d20ba4372d94e81d0d..4990a02b35b694a8fdbf197becf162cf36e767ff 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index b263cc0266b2a1a2f78c785aa00e67a4e0e3a52d..980b8170d10479815e754159c713bf19e2387804 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "eref.h"
index 4ade37f9d69404cb513b9c990c89123ac323913f..d07cb21957cfd1c8bf17d0b221baebc5880c49d5 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 30c9423fa890a15b99e5823ca5bf8b303166d85e..bec08be1fd455a067c348a5b027a276faedf8a2b 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index f944c064cf075761e21edd010fa32812f838e303..e6e46a95752934eae912074a6f76d55c65f737c2 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index e12eb357307ae650695511e4fe5523b02bc51900..9bdae8112d5db3cd0c89feed7490d3727a852d8d 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index 03d71977168cb4184440ba666fc394c76cd5aa7b..b1fbe6afc9896941b16b3d2b2ba1b46aa1793baf 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 655b92c7c7ca9e64e3a5670bfb80c2133a57a8f3..c337b87c1833d7cfe4fdc67ed2174692c4c21fcc 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 # include "bool.h"
 
 
index cf1cf5d8d7247e78c98a9cb7ae5066846f34dfbd..0d9ea3c9421103be2659efbb8782024138d4818d 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 3e770d10821e82716dba0e7a7718cd653b1fbbf1..2c4bcedb6ff70460e46b472d40aa6120ae7c8c50 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "bool.h"
index 4c4145ae586fcfc9b2d9851d5aefec13a2fcd585..1fa559b6cd194c98b57f80d60289b0d042646461 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 3d2c92357dfae8dbe8a33bb678713ece264178a5..2c5390e3cd3975929c0ac72f5a52923b3bb1f26e 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include <stdio.h>
 # include "bool.h"
index 0975a16432e4714b303a9bc093636ed513f04662..6af2f768e6f16e0ee52319293c0e5085bff8d52d 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index a9bc2124404670d73ca0b796bc62e9c96b500ab8..d05ae905334527380bce1615000ea0b89da74126 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include <stdio.h>
 # include "bool.h"
index 4ffcf0f55a68f80f5850714e134e2e3264636dc8..2d395b602ed5e5d93a7d5b35e40161d19706ab16 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 192cc1709d75316118217a99b93b4e5509aa712e..6e327a1fcab4544993da058e2876977e949976b5 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index fc22bb3fc942a7f1976f41344a805da1ea0e34c9..99a27c199be0ed1a19b2649ab667b5042b0da278 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index b22797cdc10a696a4bf1c97a53f896f4f842667a..678a0d40b6fd0fe83c044801e93bd4a09d57d36a 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "eref.h"
index c0da6f70812bc55fe37773ef609049b3141ebe3f..5ccbb557e31977a5b171da53af6054cf40847bf9 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 0e8fbe80fba9460e392bcbe2dd13785372feae84..b4930bd5eb9fb666622a84213050c08144eaa90a 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index 8b731a8d3a220c3cdc5d0d51db07805c004a3a51..1fec42c6c9cf622f0c13d7064d7e86ac5eca4024 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index b2c5ad12b1ee7484b0a16d99537b1c55f2b81e84..2e79110e7892ca42d1c8004bc2cd04ee97aee68f 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 
 # include "bool.h"
 # include "employee.h"
index 62db37a19f776c5296a92ef925cea230d58c056d..bceec4cd150d922cabaf069eb6c3871ea654611c 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 0a4603f167a188e4617b2a9325d8cfde76f2f2d0..f9eb9003ea2224b82c7e799f08cfccfe50d7fb45 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index e69898d8324a9af98f173cd7ccc20f49c965255c..93e7a46db398bc67155b46a4bb6d8e5eb8d42429 100644 (file)
@@ -3,11 +3,29 @@ filerw.c: (in function f)
 filerw.c:6:14: Invalid transfer from rw_write f2 to rw_read (Must reset file
                   between write and read.): fgetc(..., f2, ...)
    filerw.c:1:72: f2 becomes rw_write
+   ./filerw.xh:3:38: f1 becomes rw_read
 filerw.c:8:22: Invalid transfer from rw_read f1 to rw_write (Must reset file
                   between read and write.): fputc(..., f1, ...)
    filerw.c:1:39: f1 becomes rw_read
+   ./filerw.xh:4:44: f1 becomes rw_write
 filerw.c:12:14: Invalid transfer from rw_write f1 to rw_read (Must reset file
                    between write and read.): fgetc(..., f1, ...)
    filerw.c:10:22: f1 becomes rw_write
+   ./filerw.xh:3:38: f1 becomes rw_read
 
 Finished LCLint checking --- 3 code errors found, as expected
+
+file.c: (in function f)
+file.c:14:5: Control branches merge with incompatible states for fout (closed
+                and open)
+   file.c:3:27: fout becomes implicitly open
+   file.c:13:14: fout becomes closed
+file.c:23:5: Control branches merge with incompatible states for fin (closed
+                and open)
+   file.c:3:16: fin becomes implicitly open
+   file.c:22:14: fin becomes closed
+file.c:25:10: Variable res used before definition
+
+Finished LCLint checking --- 3 code errors found, as expected
+
+Finished LCLint checking --- no code errors found
index b4309d7d6405b2025f20f93af149b164e4743058..17f380a0fbf3c1399b296cf96fa1c05f3223a288 100644 (file)
@@ -2,7 +2,7 @@
 
 LCLINT = lclint
 
-all: filerw fileopen
+all: filerw fileopen filebranch
 
 filerw:
        ${LCLINT} -mts file -mts filerw filerw.c -expect 3
@@ -10,3 +10,5 @@ filerw:
 fileopen:
        ${LCLINT} -mts file -mts filerw file.c -expect 3
 
+filebranch:
+       ${LCLINT} -mts file filebranch.c
index 6ecee0e1907d3d53ef8f39db77755b6e4951b749..2edf887296c624c1ee76e38c5586f84312fa40c5 100644 (file)
@@ -6,7 +6,7 @@ attribute openness
       closed ==> closed
 
    merge
-      open + closed ==> error 
+      open + closed ==> error
 
    transfers
       open as closed ==> error
index 2ee1d2d8bb906d505689e509113c20c134262792..eb27ca8672f40347f37eaf47a207af3d94c0b5a1 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 94581be5523e7be731ca13f30599740cd5cd0e2a..bd854429e628f6eff23667ffb87aaa7e8d063690 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 031203f3b7db8b7e03e5dc396c09586d532756f4..2ba5ebe9126ac4a76e1a031a2e225ee52cb2882f 100644 (file)
@@ -1,4 +1,4 @@
-%FAILED Output from LCLint 3.0.0.9
+%FAILED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index df02aab7fe5cf2c5fa7791556870ff67269251ff..c98fcb1b65065913da49d5cbfe3dfa0f72a11d00 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index d207294242c7130d9840e53b968df38515caccd3..afc2638e6813f14ef48ba262661b01a4a3d89efe 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index bc811551b3aee780bd354f5b7c86beb51fa5ab6b..d57e65e39edc9d6d991ffe840fface6022c9ea5d 100644 (file)
@@ -11,12 +11,15 @@ taintednm.c: (in function f)
 taintednm.c:16:18: Invalid transfer from tainted t to untainted (Possibly
                       tainted storage used as untainted.): system(..., t, ...)
    taintednm.c:15:7: t becomes tainted
+   taintednm.xh:23:55: s becomes untainted
 taintednm.c:19:18: Invalid transfer from tainted t to untainted (Possibly
                       tainted storage used as untainted.): system(..., t, ...)
    taintednm.c:18:7: t becomes tainted
+   taintednm.xh:23:55: s becomes untainted
 taintednm.c:22:18: Invalid transfer from tainted t to untainted (Possibly
                       tainted storage used as untainted.): system(..., t, ...)
    taintednm.c:18:7: t becomes tainted
+   taintednm.xh:23:55: s becomes untainted
 taintednm.c:24:10: Stack-allocated storage t reachable from return value: t
 
 Finished LCLint checking --- 4 code errors found, as expected
index 6c93c8dd876194c3ff7e736797fd89b8397d673f..122e706c611563ea358a02b8bc5ebf63fc87b8d0 100644 (file)
@@ -3,12 +3,15 @@ file1.c: (in function main)
 file1.c:10:14: Invalid transfer from implicitly unopen fle to open (unopen file
                   passed as open): checkOpen(..., fle, ...)
    file1.c:6:14: fle becomes implicitly unopen
+   file1.c:1:53: parameter 1 becomes open
 file1.c:19:16: Invalid transfer from implicitly open fle to unopen (open file
                   passed as unopen): checkClosed(..., fle, ...)
    file1.c:12:3: fle becomes implicitly open
+   file1.c:2:57: parameter 1 becomes unopen
 file1.c:23:14: Invalid transfer from unopen fle to open (unopen file passed as
                   open): checkOpen(..., fle, ...)
    file1.c:22:10: fle becomes unopen
+   file1.c:1:53: parameter 1 becomes open
 file1.c:7:8: Variable s declared but not used
 
 Finished LCLint checking --- 4 code errors found, as expected
@@ -38,6 +41,7 @@ file4.c: (in function main)
 file4.c:15:14: Invalid transfer from implicitly unopen fle to open (unopen file
                   passed as open): checkOpen(..., fle, ...)
    file4.c:11:14: fle becomes implicitly unopen
+   file4.c:1:53: parameter 1 becomes open
 
 Finished LCLint checking --- 1 code error found, as expected
 
@@ -53,9 +57,11 @@ file5.c: (in function main)
 file5.c:25:14: Invalid transfer from implicitly unopen fle to open (unopen file
                   passed as open): checkOpen(..., fle, ...)
    file5.c:21:14: fle becomes implicitly unopen
+   file5.c:1:53: parameter 1 becomes open
 file5.c:35:18: Invalid transfer from unopen fle to open (unopen file passed as
                   open): fclose(..., fle, ...)
    file5.c:34:3: fle becomes unopen
+   ./file.xh:1:44: parameter 1 becomes open
 
 Finished LCLint checking --- 4 code errors found, as expected
 
@@ -63,6 +69,7 @@ file6.c: (in function newOpenBad)
 file6.c:20:10: Invalid transfer from unopen res to open (unopen file passed as
                   open): return res
    file6.c:19:10: res becomes unopen
+   file6.c:14:2: becomes open
 file6.c: (in function main)
 file6.c:30:12: Return loses reference fle in invalid state implicitly open
                   (open file not closed)
@@ -107,8 +114,8 @@ sockets2.c:24:3: Control branches merge with incompatible global states
 Finished LCLint checking --- 2 code errors found, as expected
 
 struct.c: (in function source_badClose)
-struct.c:10:2: Function returns with parameter s in inconsistent state (unopen
-                  is s->file, should be open): unopen file passed as open
+struct.c:10:2: Function returns with parameter s in inconsistent state (s->file
+                  is unopen, should be open): unopen file passed as open
    struct.c:9:10: s->file becomes unopen
 
 Finished LCLint checking --- 1 code error found, as expected
@@ -119,7 +126,7 @@ nullbranch.c:30:22: Possibly null storage f passed as non-null param:
    nullbranch.c:22:7: Storage f may become null
 nullbranch.c:32:2: Return loses reference f in invalid state open (open file
                       not closed)
-   nullbranch.c:31:5: State becomes open
+   nullbranch.c:22:3: State becomes open
 
 Finished LCLint checking --- 2 code errors found, as expected
 
index 441a325a123b52f7147ac65abc42ca74e703f43d..10b46db73c9a5971098a2142e920624354a2a7af 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 7b5577934584dd33609464f1c23f8dd5ce936ffd..0964866310ff1f60892e4e7709ad3f947b763f55 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 1815e5ceb151c00e0af4c4aebf85325d25dded95..2c8f96debc7140a83453187a8fe25d6ef134842f 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 # include "bool.h"
 
 
index c4a975f91154593c312b55348611f48da4d015ac..35c5320213365edc202893df003e21e5d51e208c 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: null6.lcd
-;;LCLint 3.0.0.9 --- 23 July 2001
+;;LCLint 3.0.0.12 --- 21 August 2001
 ;;lib:168
 ;;ctTable
 0 u-2 19 38
index 90c0a3a8347bc86e22658e07c34576909dd6261b..8850409fadcfee2124ef6eaf648daab15cd3c099 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 84c37f50dc91524d8300fa1b8f00ec2f9afc7106..cf7c6617c72f0ca747d9b8944c9f89705a204fe7 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index a0e95bf3014471f888a3de26696286c24370a650..e61edc2597642d843c9b9f286ee75e846d06795e 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index b3f0f0ca54b3b1e4f67d20fe5b37be4f84e721ad..25de10329219f6a98ab948eef5092447ade31d02 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index e520adce2b97b483d5245208487d4b4af5100bb9..90b07e9f7c793b38298bd7c63d5c025e240779b3 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index be48846943511fb32f44d6c0a1f3fa2b6cead349..29d881ce9decc01d9692dc6ac5f9e4cb4e442afc 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index ed3b21619945e734da0b2b66d07be5b0895057df..6556dd77e52d7b5aee74cf33ad87c6b35b997b01 100644 (file)
@@ -1,4 +1,4 @@
-/* Output from LCLint 3.0.0.9 */
+/* Output from LCLint 3.0.0.12 */
 # include "bool.h"
 
 
index 8b84f107065710ffb3e8821b1eec93b75adde1c6..0e4c6b49c4f8243906f8d11c776075dbcc36c7b8 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 60e858723ae003a2de702ecb5c825d4c921277ec..360a9b23e0ddd0503593345f3a11dda19ca3011c 100644 (file)
@@ -3,16 +3,20 @@ tainted.c: (in function f)
 tainted.c:5:20: Invalid transfer from tainted s to untainted (Possibly tainted
                    storage used as untainted.): f(..., s, ...)
    tainted.c:3:48: s becomes tainted
+   tainted.c:3:74: us becomes untainted
 tainted.c: (in function test)
 tainted.c:12:18: Invalid transfer from tainted s to untainted (Possibly tainted
                     storage used as untainted.): system(..., s, ...)
    tainted.c:9:34: s becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 tainted.c:17:18: Invalid transfer from tainted t to untainted (Possibly tainted
                     storage used as untainted.): system(..., t, ...)
    tainted.c:15:3: t becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 tainted.c:20:18: Invalid transfer from tainted t to untainted (Possibly tainted
                     storage used as untainted.): system(..., t, ...)
    tainted.c:19:3: t becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 
 Finished LCLint checking --- 4 code errors found, as expected
 
@@ -30,16 +34,20 @@ tainted.c: (in function f)
 tainted.c:5:20: Invalid transfer from tainted s to untainted (Possibly tainted
                    storage used as untainted.): f(..., s, ...)
    tainted.c:3:48: s becomes tainted
+   tainted.c:3:74: us becomes untainted
 tainted.c: (in function test)
 tainted.c:12:18: Invalid transfer from tainted s to untainted (Possibly tainted
                     storage used as untainted.): system(..., s, ...)
    tainted.c:9:34: s becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 tainted.c:17:18: Invalid transfer from tainted t to untainted (Possibly tainted
                     storage used as untainted.): system(..., t, ...)
    tainted.c:15:3: t becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 tainted.c:20:18: Invalid transfer from tainted t to untainted (Possibly tainted
                     storage used as untainted.): system(..., t, ...)
    tainted.c:15:3: t becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 
 Finished LCLint checking --- 9 code errors found, as expected
 
@@ -47,6 +55,7 @@ tainted2.c: (in function test)
 tainted2.c:20:10: Invalid transfer from tainted stk to untainted (Possibly
                      tainted storage used as untainted.): return stk
    tainted2.c:17:14: stk becomes tainted
+   tainted2.c:4:2: becomes untainted
 
 Finished LCLint checking --- 1 code error found, as expected
 
@@ -54,6 +63,7 @@ tainted3.c: (in function test)
 tainted3.c:7:19: Invalid transfer from tainted def to untainted (Possibly
     tainted storage used as untainted.): checkUntainted(..., def, ...)
    tainted3.c:4:36: def becomes tainted
+   tainted3.c:1:53: def becomes untainted
 
 Finished LCLint checking --- 1 code error found, as expected
 
@@ -70,9 +80,11 @@ taintedmerge.c: (in function f)
 taintedmerge.c:11:18: Invalid transfer from tainted t to untainted (Possibly
     tainted storage used as untainted.): system(..., t, ...)
    taintedmerge.c:10:3: t becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 taintedmerge.c:14:18: Invalid transfer from tainted t to untainted (Possibly
     tainted storage used as untainted.): system(..., t, ...)
    taintedmerge.c:13:3: t becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 taintedmerge.c:16:10: Stack-allocated storage t reachable from return value: t
 
 Finished LCLint checking --- 3 code errors found, as expected
@@ -82,6 +94,7 @@ taintedimplicit.c:17:18: Invalid transfer from tainted [result of taintme] to
     untainted (Possibly tainted storage used as untainted.):
     system(..., taintme(s), ...)
    taintedimplicit.c:17:18: becomes tainted
+   ./tainted.xh:26:55: s becomes untainted
 
 Finished LCLint checking --- 1 code error found, as expected
 
@@ -89,8 +102,10 @@ sprintf.c: (in function sp)
 sprintf.c:11:18: Invalid transfer from tainted s to untainted (Possibly tainted
                     storage used as untainted.): system(..., s, ...)
    sprintf.c:10:37: s becomes tainted
+   ./tainted.xh:26:55: s1 becomes untainted
 sprintf.c:14:18: Invalid transfer from tainted s to untainted (Possibly tainted
                     storage used as untainted.): system(..., s, ...)
    sprintf.c:13:61: s becomes tainted
+   ./tainted.xh:26:55: s1 becomes untainted
 
 Finished LCLint checking --- 2 code errors found, as expected
index d5907186cf632db8b316e1d059e7c58c4cdb00a9..3891a9fc61ed9dbadd206db9725f7d3bb3bf422c 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 839abfd701da205fb3a64800f77cc9d48e1bd753..e00d6eccbcfa0e1ba9c630ac5deda97595cdfbaa 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index bd77495d208f8c20eff4c5bc53c47e2983147111..09b8f633cbc5ae8f1015862d72c333568dfbf8d7 100644 (file)
@@ -1,5 +1,5 @@
 ;;LCLint Dump: newlint.lcd
-;;LCLint 3.0.0.9 --- 23 July 2001
+;;LCLint 3.0.0.12 --- 21 August 2001
 ;;lib:168
 ;;ctTable
 0 u-2 19 38
index a355c9b946352c41d9523833b5e168446df1593b..c01cee8765a4ea250873c188e3c7241297025f16 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
index 7df07676812846a0e301313f5932111cc09e33e5..d296354c6f80d6f42f9e03f886f40e525ac3cee1 100644 (file)
@@ -1,4 +1,4 @@
-%PASSED Output from LCLint 3.0.0.9
+%PASSED Output from LCLint 3.0.0.12
 %LCLimports 
 %LCLSortTable
 %LCLsort bool immutable nil nil
This page took 1.273523 seconds and 5 git commands to generate.