summaryrefslogtreecommitdiff
path: root/gcc/ada/atree.h
diff options
context:
space:
mode:
authorbosch <bosch@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-08 20:11:04 +0000
committerbosch <bosch@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-08 20:11:04 +0000
commitf15731c43ae5e8cea424ea40f905c19afa1bd2e4 (patch)
treeb584a79288c93215b05fb451943291ccd039388b /gcc/ada/atree.h
parent1d347c236ad815c77bd345611ed221b0bd6091de (diff)
downloadgcc-f15731c43ae5e8cea424ea40f905c19afa1bd2e4.tar.gz
* 41intnam.ads, 42intnam.ads, 4aintnam.ads, 4cintnam.ads,
4dintnam.ads, 4gintnam.ads, 4hintnam.ads, 4lintnam.ads, 4mintnam.ads, 4pintnam.ads, 4rintnam.ads, 4sintnam.ads, 4uintnam.ads, 4vcalend.adb, 4zintnam.ads, 52system.ads, 5amastop.adb, 5asystem.ads, 5ataprop.adb, 5atpopsp.adb, 5avxwork.ads, 5bosinte.adb, 5bsystem.ads, 5esystem.ads, 5fsystem.ads, 5ftaprop.adb, 5ginterr.adb, 5gmastop.adb, 5gsystem.ads, 5gtaprop.adb, 5gtasinf.adb, 5gtasinf.ads, 5hparame.ads, 5hsystem.ads, 5htaprop.adb, 5htraceb.adb, 5itaprop.adb, 5ksystem.ads, 5kvxwork.ads, 5lintman.adb, 5lsystem.ads, 5mvxwork.ads, 5ninmaop.adb, 5nosinte.ads, 5ntaprop.adb, 5ointerr.adb, 5omastop.adb, 5oosinte.adb, 5osystem.ads, 5otaprop.adb, 5otaspri.ads, 5pvxwork.ads, 5qtaprop.adb, 5sintman.adb, 5ssystem.ads, 5staprop.adb, 5stpopse.adb, 5svxwork.ads, 5tosinte.ads, 5uintman.adb, 5vasthan.adb, 5vinmaop.adb, 5vinterr.adb, 5vintman.adb, 5vmastop.adb, 5vparame.ads, 5vsystem.ads, 5vtaprop.adb, 5vtpopde.adb, 5wmemory.adb, 5wsystem.ads, 5wtaprop.adb, 5ysystem.ads, 5zinterr.adb, 5zintman.adb, 5zosinte.adb, 5zosinte.ads, 5zsystem.ads, 5ztaprop.adb, 6vcpp.adb, 6vcstrea.adb, 7sintman.adb, 7staprop.adb, 7stpopsp.adb, 9drpc.adb, Make-lang.in, Makefile.in, a-caldel.adb, a-comlin.ads, a-dynpri.adb, a-except.adb, a-except.ads, a-finali.adb, a-ncelfu.ads, a-reatim.adb, a-retide.adb, a-stream.ads, a-ststio.adb, a-ststio.ads, a-stwifi.adb, a-tags.adb, a-tasatt.adb, a-textio.adb, a-tideau.adb, a-tiflau.adb, a-tigeau.adb, a-tigeau.ads, a-tiinau.adb, a-timoau.adb, a-witeio.adb, a-wtdeau.adb, a-wtenau.adb, a-wtflau.adb, a-wtgeau.adb, a-wtgeau.ads, a-wtinau.adb, a-wtmoau.adb, ada-tree.def, ada-tree.h, adaint.c, adaint.h, ali-util.adb, ali.adb, ali.ads, atree.adb, atree.ads, atree.h, back_end.adb, bcheck.adb, bindgen.adb, bindusg.adb, checks.adb, comperr.adb, config-lang.in, csets.adb, csets.ads, cstand.adb, cstreams.c, debug.adb, debug.ads, decl.c, einfo.adb, einfo.ads, einfo.h, elists.h, errout.adb, errout.ads, eval_fat.adb, exp_aggr.adb, exp_attr.adb, exp_ch11.adb, exp_ch12.adb, exp_ch13.adb, exp_ch2.adb, exp_ch3.adb, exp_ch3.ads, exp_ch4.adb, exp_ch5.adb, exp_ch6.adb, exp_ch7.adb, exp_ch7.ads, exp_ch9.adb, exp_ch9.ads, exp_dbug.adb, exp_dbug.ads, exp_disp.ads, exp_dist.adb, exp_fixd.adb, exp_intr.adb, exp_pakd.adb, exp_prag.adb, exp_strm.adb, exp_util.adb, exp_util.ads, expander.adb, expect.c, fe.h, fmap.adb, fmap.ads, fname-uf.adb, freeze.adb, frontend.adb, g-awk.adb, g-cgideb.adb, g-comlin.adb, g-comlin.ads, g-debpoo.adb, g-dirope.adb, g-dirope.ads, g-dyntab.adb, g-expect.adb, g-expect.ads, g-io.ads, g-io_aux.adb, g-io_aux.ads, g-locfil.adb, g-locfil.ads, g-os_lib.adb, g-os_lib.ads, g-regexp.adb, g-regpat.adb, g-socket.adb, g-socket.ads, g-spipat.adb, g-table.adb, g-trasym.adb, g-trasym.ads, gigi.h, gmem.c, gnat1drv.adb, gnatbind.adb, gnatbl.c, gnatchop.adb, gnatcmd.adb, gnatdll.adb, gnatfind.adb, gnatlbr.adb, gnatlink.adb, gnatls.adb, gnatmem.adb, gnatprep.adb, gnatvsn.ads, gnatxref.adb, hlo.adb, hostparm.ads, i-cobol.adb, i-cpp.adb, i-cstrea.ads, i-cstrin.adb, i-pacdec.adb, i-vxwork.ads, impunit.adb, init.c, inline.adb, io-aux.c, layout.adb, lib-load.adb, lib-util.adb, lib-writ.adb, lib-writ.ads, lib-xref.adb, lib-xref.ads, lib.adb, lib.ads, make.adb, makeusg.adb, mdll.adb, memroot.adb, misc.c, mlib-tgt.adb, mlib-utl.adb, mlib-utl.ads, mlib.adb, namet.adb, namet.ads, namet.h, nlists.h, nmake.adb, nmake.ads, nmake.adt, opt.adb, opt.ads, osint.adb, osint.ads, output.adb, output.ads, par-ch2.adb, par-ch3.adb, par-ch5.adb, par-prag.adb, par-tchk.adb, par-util.adb, par.adb, prj-attr.adb, prj-dect.adb, prj-env.adb, prj-env.ads, prj-nmsc.adb, prj-part.adb, prj-proc.adb, prj-strt.adb, prj-tree.adb, prj-tree.ads, prj.adb, prj.ads, raise.c, raise.h, repinfo.adb, restrict.adb, restrict.ads, rident.ads, rtsfind.adb, rtsfind.ads, s-arit64.adb, s-asthan.adb, s-atacco.adb, s-atacco.ads, s-auxdec.adb, s-crc32.adb, s-crc32.ads, s-direio.adb, s-fatgen.adb, s-fileio.adb, s-finimp.adb, s-gloloc.adb, s-gloloc.ads, s-interr.adb, s-mastop.adb, s-mastop.ads, s-memory.adb, s-parame.ads, s-parint.adb, s-pooglo.adb, s-pooloc.adb, s-rpc.adb, s-secsta.adb, s-sequio.adb, s-shasto.adb, s-soflin.adb, s-soflin.ads, s-stache.adb, s-taasde.adb, s-taasde.ads, s-tadeca.adb, s-tadeca.ads, s-tadert.adb, s-tadert.ads, s-taenca.adb, s-taenca.ads, s-taprob.adb, s-taprop.ads, s-tarest.adb, s-tasdeb.adb, s-tasini.adb, s-tasini.ads, s-taskin.adb, s-taskin.ads, s-tasque.adb, s-tasque.ads, s-tasren.adb, s-tasren.ads, s-tassta.adb, s-tasuti.adb, s-tasuti.ads, s-tataat.adb, s-tataat.ads, s-tpoben.adb, s-tpoben.ads, s-tpobop.adb, s-tposen.adb, s-tposen.ads, s-traceb.adb, s-traceb.ads, s-unstyp.ads, s-widenu.adb, scn-nlit.adb, scn.adb, sem.adb, sem_aggr.adb, sem_attr.adb, sem_attr.ads, sem_case.adb, sem_ch10.adb, sem_ch11.adb, sem_ch11.ads, sem_ch12.adb, sem_ch13.adb, sem_ch13.ads, sem_ch2.adb, sem_ch3.adb, sem_ch3.ads, sem_ch4.adb, sem_ch5.adb, sem_ch6.adb, sem_ch6.ads, sem_ch7.adb, sem_ch8.adb, sem_ch8.ads, sem_ch9.adb, sem_disp.adb, sem_dist.adb, sem_elab.adb, sem_elim.adb, sem_elim.ads, sem_eval.adb, sem_intr.adb, sem_mech.adb, sem_prag.adb, sem_res.adb, sem_type.adb, sem_util.adb, sem_util.ads, sem_vfpt.adb, sem_warn.adb, sinfo.adb, sinfo.ads, sinfo.h, sinput-l.adb, sinput-l.ads, sinput.adb, sinput.ads, snames.adb, snames.ads, snames.h, sprint.adb, sprint.ads, stringt.adb, stringt.ads, stringt.h, style.adb, switch.adb, switch.ads, sysdep.c, system.ads, table.adb, targparm.adb, targparm.ads, targtyps.c, tbuild.adb, tbuild.ads, tracebak.c, trans.c, tree_gen.adb, tree_io.adb, treepr.adb, treepr.ads, treeprs.ads, treeprs.adt, ttypes.ads, types.adb, types.ads, types.h, uintp.ads, urealp.ads, usage.adb, utils.c, utils2.c, validsw.adb, xnmake.adb, xr_tabls.adb, xr_tabls.ads, xref_lib.adb, xref_lib.ads : Merge in ACT changes. * 1ssecsta.adb, 1ssecsta.ads, a-chlat9.ads, a-cwila9.ads, g-enblsp.adb, g-md5.adb, g-md5.ads, gnatname.adb, gnatname.ads, mkdir.c, osint-b.adb, osint-b.ads, osint-c.adb, osint-c.ads, osint-l.adb, osint-l.ads, osint-m.adb, osint-m.ads : New files * 3lsoccon.ads, 5qparame.ads, 5qvxwork.ads, 5smastop.adb, 5zparame.ads, gnatmain.adb, gnatmain.ads, gnatpsys.adb : Removed * mdllfile.adb, mdllfile.ads, mdlltool.adb, mdlltool.ads : Renamed to mdll-fil.ad[bs] and mdll-util.ad[bs] * mdll-fil.adb, mdll-fil.ads, mdll-utl.adb, mdll-utl.ads : Renamed from mdllfile.ad[bs] and mdlltool.ad[bs] git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50451 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/atree.h')
-rw-r--r--gcc/ada/atree.h493
1 files changed, 246 insertions, 247 deletions
diff --git a/gcc/ada/atree.h b/gcc/ada/atree.h
index 470adfcd6cd..2fced8e02a8 100644
--- a/gcc/ada/atree.h
+++ b/gcc/ada/atree.h
@@ -6,7 +6,7 @@
* *
* C Header File *
* *
- * $Revision: 1.1 $
+ * $Revision$
* *
* Copyright (C) 1992-2001, Free Software Foundation, Inc. *
* *
@@ -46,7 +46,7 @@ struct NFK
Boolean rewrite_sub : 1;
Boolean rewrite_ins : 1;
Boolean analyzed : 1;
- Boolean comes_from_source : 1;
+ Boolean c_f_s : 1;
Boolean error_posted : 1;
Boolean flag4 : 1;
@@ -81,7 +81,7 @@ struct NFNK
Boolean rewrite_sub : 1;
Boolean rewrite_ins : 1;
Boolean analyzed : 1;
- Boolean comes_from_source : 1;
+ Boolean c_f_s : 1;
Boolean error_posted : 1;
Boolean flag4 : 1;
@@ -101,14 +101,14 @@ struct NFNK
Boolean flag17 : 1;
Boolean flag18 : 1;
- Boolean flag65 : 1;
- Boolean flag66 : 1;
- Boolean flag67 : 1;
- Boolean flag68 : 1;
- Boolean flag69 : 1;
- Boolean flag70 : 1;
- Boolean flag71 : 1;
- Boolean flag72 : 1;
+ Boolean flag65 : 1;
+ Boolean flag66 : 1;
+ Boolean flag67 : 1;
+ Boolean flag68 : 1;
+ Boolean flag69 : 1;
+ Boolean flag70 : 1;
+ Boolean flag71 : 1;
+ Boolean flag72 : 1;
};
/* Structure used for extra flags in third component overlaying Field12 */
@@ -313,35 +313,35 @@ extern Node_Id Current_Error_Node;
/* Node Access Functions: */
-#define Nkind(N) ((Node_Kind)(Nodes_Ptr [N].U.K.kind))
-#define Ekind(N) ((Entity_Kind)(Nodes_Ptr [N + 1].U.K.kind))
-#define Sloc(N) (Nodes_Ptr [N].V.NX.sloc)
-#define Paren_Count(N) (Nodes_Ptr [N].U.K.pflag1 \
- + 2 * Nodes_Ptr [N].U.K.pflag2)
-
-#define Field1(N) (Nodes_Ptr [N].V.NX.field1)
-#define Field2(N) (Nodes_Ptr [N].V.NX.field2)
-#define Field3(N) (Nodes_Ptr [N].V.NX.field3)
-#define Field4(N) (Nodes_Ptr [N].V.NX.field4)
-#define Field5(N) (Nodes_Ptr [N].V.NX.field5)
-#define Field6(N) (Nodes_Ptr [(N)+1].V.EX.field6)
-#define Field7(N) (Nodes_Ptr [(N)+1].V.EX.field7)
-#define Field8(N) (Nodes_Ptr [(N)+1].V.EX.field8)
-#define Field9(N) (Nodes_Ptr [(N)+1].V.EX.field9)
-#define Field10(N) (Nodes_Ptr [(N)+1].V.EX.field10)
-#define Field11(N) (Nodes_Ptr [(N)+1].V.EX.X.field11)
-#define Field12(N) (Nodes_Ptr [(N)+1].V.EX.U.field12)
-#define Field13(N) (Nodes_Ptr [(N)+2].V.EX.field6)
-#define Field14(N) (Nodes_Ptr [(N)+2].V.EX.field7)
-#define Field15(N) (Nodes_Ptr [(N)+2].V.EX.field8)
-#define Field16(N) (Nodes_Ptr [(N)+2].V.EX.field9)
-#define Field17(N) (Nodes_Ptr [(N)+2].V.EX.field10)
-#define Field18(N) (Nodes_Ptr [(N)+2].V.EX.X.field11)
-#define Field19(N) (Nodes_Ptr [(N)+3].V.EX.field6)
-#define Field20(N) (Nodes_Ptr [(N)+3].V.EX.field7)
-#define Field21(N) (Nodes_Ptr [(N)+3].V.EX.field8)
-#define Field22(N) (Nodes_Ptr [(N)+3].V.EX.field9)
-#define Field23(N) (Nodes_Ptr [(N)+3].V.EX.field10)
+#define Nkind(N) ((Node_Kind) (Nodes_Ptr[(N) - First_Node_Id].U.K.kind))
+#define Ekind(N) ((Entity_Kind) (Nodes_Ptr[N + 1].U.K.kind))
+#define Sloc(N) (Nodes_Ptr[(N) - First_Node_Id].V.NX.sloc)
+#define Paren_Count(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.pflag1 \
+ + 2 * Nodes_Ptr[(N) - First_Node_Id].U.K.pflag2)
+
+#define Field1(N) (Nodes_Ptr[(N) - First_Node_Id].V.NX.field1)
+#define Field2(N) (Nodes_Ptr[(N) - First_Node_Id].V.NX.field2)
+#define Field3(N) (Nodes_Ptr[(N) - First_Node_Id].V.NX.field3)
+#define Field4(N) (Nodes_Ptr[(N) - First_Node_Id].V.NX.field4)
+#define Field5(N) (Nodes_Ptr[(N) - First_Node_Id].V.NX.field5)
+#define Field6(N) (Nodes_Ptr[(N) - First_Node_Id + 1].V.EX.field6)
+#define Field7(N) (Nodes_Ptr[(N) - First_Node_Id + 1].V.EX.field7)
+#define Field8(N) (Nodes_Ptr[(N) - First_Node_Id + 1].V.EX.field8)
+#define Field9(N) (Nodes_Ptr[(N) - First_Node_Id + 1].V.EX.field9)
+#define Field10(N) (Nodes_Ptr[(N) - First_Node_Id + 1].V.EX.field10)
+#define Field11(N) (Nodes_Ptr[(N) - First_Node_Id + 1].V.EX.X.field11)
+#define Field12(N) (Nodes_Ptr[(N) - First_Node_Id + 1].V.EX.U.field12)
+#define Field13(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.field6)
+#define Field14(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.field7)
+#define Field15(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.field8)
+#define Field16(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.field9)
+#define Field17(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.field10)
+#define Field18(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.X.field11)
+#define Field19(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.field6)
+#define Field20(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.field7)
+#define Field21(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.field8)
+#define Field22(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.field9)
+#define Field23(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.field10)
#define Node1(N) Field1 (N)
#define Node2(N) Field2 (N)
@@ -392,215 +392,214 @@ extern Node_Id Current_Error_Node;
#define Str3(N) Field3 (N)
-#define Uint3(N) ((Field3 (N)==0) ? Uint_0 : Field3 (N))
-#define Uint4(N) ((Field4 (N)==0) ? Uint_0 : Field4 (N))
-#define Uint5(N) ((Field5 (N)==0) ? Uint_0 : Field5 (N))
-#define Uint8(N) ((Field8 (N)==0) ? Uint_0 : Field8 (N))
-#define Uint9(N) ((Field9 (N)==0) ? Uint_0 : Field9 (N))
-#define Uint10(N) ((Field10 (N)==0) ? Uint_0 : Field10 (N))
-#define Uint11(N) ((Field11 (N)==0) ? Uint_0 : Field11 (N))
-#define Uint12(N) ((Field12 (N)==0) ? Uint_0 : Field12 (N))
-#define Uint13(N) ((Field13 (N)==0) ? Uint_0 : Field13 (N))
-#define Uint14(N) ((Field14 (N)==0) ? Uint_0 : Field14 (N))
-#define Uint15(N) ((Field15 (N)==0) ? Uint_0 : Field15 (N))
-#define Uint16(N) ((Field16 (N)==0) ? Uint_0 : Field16 (N))
-#define Uint17(N) ((Field17 (N)==0) ? Uint_0 : Field17 (N))
-#define Uint22(N) ((Field22 (N)==0) ? Uint_0 : Field22 (N))
+#define Uint3(N) ((Field3 (N) == 0) ? Uint_0 : Field3 (N))
+#define Uint4(N) ((Field4 (N) == 0) ? Uint_0 : Field4 (N))
+#define Uint5(N) ((Field5 (N) == 0) ? Uint_0 : Field5 (N))
+#define Uint8(N) ((Field8 (N) == 0) ? Uint_0 : Field8 (N))
+#define Uint9(N) ((Field9 (N) == 0) ? Uint_0 : Field9 (N))
+#define Uint10(N) ((Field10 (N) == 0) ? Uint_0 : Field10 (N))
+#define Uint11(N) ((Field11 (N) == 0) ? Uint_0 : Field11 (N))
+#define Uint12(N) ((Field12 (N) == 0) ? Uint_0 : Field12 (N))
+#define Uint13(N) ((Field13 (N) == 0) ? Uint_0 : Field13 (N))
+#define Uint14(N) ((Field14 (N) == 0) ? Uint_0 : Field14 (N))
+#define Uint15(N) ((Field15 (N) == 0) ? Uint_0 : Field15 (N))
+#define Uint16(N) ((Field16 (N) == 0) ? Uint_0 : Field16 (N))
+#define Uint17(N) ((Field17 (N) == 0) ? Uint_0 : Field17 (N))
+#define Uint22(N) ((Field22 (N) == 0) ? Uint_0 : Field22 (N))
#define Ureal3(N) Field3 (N)
#define Ureal18(N) Field18 (N)
#define Ureal21(N) Field21 (N)
-#define Analyzed(N) (Nodes_Ptr [N].U.K.analyzed)
-#define Comes_From_Source(N) (Nodes_Ptr [N].U.K.comes_from_source)
-#define Error_Posted(N) (Nodes_Ptr [N].U.K.error_posted)
-
-#define Flag4(N) (Nodes_Ptr [N].U.K.flag4)
-#define Flag5(N) (Nodes_Ptr [N].U.K.flag5)
-#define Flag6(N) (Nodes_Ptr [N].U.K.flag6)
-#define Flag7(N) (Nodes_Ptr [N].U.K.flag7)
-#define Flag8(N) (Nodes_Ptr [N].U.K.flag8)
-#define Flag9(N) (Nodes_Ptr [N].U.K.flag9)
-#define Flag10(N) (Nodes_Ptr [N].U.K.flag10)
-#define Flag11(N) (Nodes_Ptr [N].U.K.flag11)
-#define Flag12(N) (Nodes_Ptr [N].U.K.flag12)
-#define Flag13(N) (Nodes_Ptr [N].U.K.flag13)
-#define Flag14(N) (Nodes_Ptr [N].U.K.flag14)
-#define Flag15(N) (Nodes_Ptr [N].U.K.flag15)
-#define Flag16(N) (Nodes_Ptr [N].U.K.flag16)
-#define Flag17(N) (Nodes_Ptr [N].U.K.flag17)
-#define Flag18(N) (Nodes_Ptr [N].U.K.flag18)
-
-#define Flag19(N) (Nodes_Ptr [(N)+1].U.K.in_list)
-#define Flag20(N) (Nodes_Ptr [(N)+1].U.K.rewrite_sub)
-#define Flag21(N) (Nodes_Ptr [(N)+1].U.K.rewrite_ins)
-#define Flag22(N) (Nodes_Ptr [(N)+1].U.K.analyzed)
-#define Flag23(N) (Nodes_Ptr [(N)+1].U.K.comes_from_source)
-#define Flag24(N) (Nodes_Ptr [(N)+1].U.K.error_posted)
-#define Flag25(N) (Nodes_Ptr [(N)+1].U.K.flag4)
-#define Flag26(N) (Nodes_Ptr [(N)+1].U.K.flag5)
-#define Flag27(N) (Nodes_Ptr [(N)+1].U.K.flag6)
-#define Flag28(N) (Nodes_Ptr [(N)+1].U.K.flag7)
-#define Flag29(N) (Nodes_Ptr [(N)+1].U.K.flag8)
-#define Flag30(N) (Nodes_Ptr [(N)+1].U.K.flag9)
-#define Flag31(N) (Nodes_Ptr [(N)+1].U.K.flag10)
-#define Flag32(N) (Nodes_Ptr [(N)+1].U.K.flag11)
-#define Flag33(N) (Nodes_Ptr [(N)+1].U.K.flag12)
-#define Flag34(N) (Nodes_Ptr [(N)+1].U.K.flag13)
-#define Flag35(N) (Nodes_Ptr [(N)+1].U.K.flag14)
-#define Flag36(N) (Nodes_Ptr [(N)+1].U.K.flag15)
-#define Flag37(N) (Nodes_Ptr [(N)+1].U.K.flag16)
-#define Flag38(N) (Nodes_Ptr [(N)+1].U.K.flag17)
-#define Flag39(N) (Nodes_Ptr [(N)+1].U.K.flag18)
-
-#define Flag40(N) (Nodes_Ptr [(N)+2].U.K.in_list)
-#define Flag41(N) (Nodes_Ptr [(N)+2].U.K.rewrite_sub)
-#define Flag42(N) (Nodes_Ptr [(N)+2].U.K.rewrite_ins)
-#define Flag43(N) (Nodes_Ptr [(N)+2].U.K.analyzed)
-#define Flag44(N) (Nodes_Ptr [(N)+2].U.K.comes_from_source)
-#define Flag45(N) (Nodes_Ptr [(N)+2].U.K.error_posted)
-#define Flag46(N) (Nodes_Ptr [(N)+2].U.K.flag4)
-#define Flag47(N) (Nodes_Ptr [(N)+2].U.K.flag5)
-#define Flag48(N) (Nodes_Ptr [(N)+2].U.K.flag6)
-#define Flag49(N) (Nodes_Ptr [(N)+2].U.K.flag7)
-#define Flag50(N) (Nodes_Ptr [(N)+2].U.K.flag8)
-#define Flag51(N) (Nodes_Ptr [(N)+2].U.K.flag9)
-#define Flag52(N) (Nodes_Ptr [(N)+2].U.K.flag10)
-#define Flag53(N) (Nodes_Ptr [(N)+2].U.K.flag11)
-#define Flag54(N) (Nodes_Ptr [(N)+2].U.K.flag12)
-#define Flag55(N) (Nodes_Ptr [(N)+2].U.K.flag13)
-#define Flag56(N) (Nodes_Ptr [(N)+2].U.K.flag14)
-#define Flag57(N) (Nodes_Ptr [(N)+2].U.K.flag15)
-#define Flag58(N) (Nodes_Ptr [(N)+2].U.K.flag16)
-#define Flag59(N) (Nodes_Ptr [(N)+2].U.K.flag17)
-#define Flag60(N) (Nodes_Ptr [(N)+2].U.K.flag18)
-#define Flag61(N) (Nodes_Ptr [(N)+1].U.K.pflag1)
-#define Flag62(N) (Nodes_Ptr [(N)+1].U.K.pflag2)
-#define Flag63(N) (Nodes_Ptr [(N)+2].U.K.pflag1)
-#define Flag64(N) (Nodes_Ptr [(N)+2].U.K.pflag2)
-
-#define Flag65(N) (Nodes_Ptr [(N)+2].U.NK.flag65)
-#define Flag66(N) (Nodes_Ptr [(N)+2].U.NK.flag66)
-#define Flag67(N) (Nodes_Ptr [(N)+2].U.NK.flag67)
-#define Flag68(N) (Nodes_Ptr [(N)+2].U.NK.flag68)
-#define Flag69(N) (Nodes_Ptr [(N)+2].U.NK.flag69)
-#define Flag70(N) (Nodes_Ptr [(N)+2].U.NK.flag70)
-#define Flag71(N) (Nodes_Ptr [(N)+2].U.NK.flag71)
-#define Flag72(N) (Nodes_Ptr [(N)+2].U.NK.flag72)
-
-#define Flag73(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag73)
-#define Flag74(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag74)
-#define Flag75(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag75)
-#define Flag76(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag76)
-#define Flag77(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag77)
-#define Flag78(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag78)
-#define Flag79(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag79)
-#define Flag80(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag80)
-#define Flag81(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag81)
-#define Flag82(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag82)
-#define Flag83(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag83)
-#define Flag84(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag84)
-#define Flag85(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag85)
-#define Flag86(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag86)
-#define Flag87(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag87)
-#define Flag88(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag88)
-#define Flag89(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag89)
-#define Flag90(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag90)
-#define Flag91(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag91)
-#define Flag92(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag92)
-#define Flag93(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag93)
-#define Flag94(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag94)
-#define Flag95(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag95)
-#define Flag96(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.flag96)
-
-#define Convention(N) (Nodes_Ptr [(N)+2].V.EX.U.fw.convention)
-
-#define Flag97(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag97)
-#define Flag98(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag98)
-#define Flag99(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag99)
-#define Flag100(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag100)
-#define Flag101(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag101)
-#define Flag102(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag102)
-#define Flag103(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag103)
-#define Flag104(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag104)
-#define Flag105(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag105)
-#define Flag106(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag106)
-#define Flag107(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag107)
-#define Flag108(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag108)
-#define Flag109(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag109)
-#define Flag110(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag110)
-#define Flag111(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag111)
-#define Flag112(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag112)
-#define Flag113(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag113)
-#define Flag114(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag114)
-#define Flag115(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag115)
-#define Flag116(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag116)
-#define Flag117(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag117)
-#define Flag118(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag118)
-#define Flag119(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag119)
-#define Flag120(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag120)
-#define Flag121(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag121)
-#define Flag122(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag122)
-#define Flag123(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag123)
-#define Flag124(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag124)
-#define Flag125(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag125)
-#define Flag126(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag126)
-#define Flag127(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag127)
-#define Flag128(N) (Nodes_Ptr [(N)+3].V.EX.U.fw2.flag128)
-
-#define Flag129(N) (Nodes_Ptr [(N)+3].U.K.in_list)
-#define Flag130(N) (Nodes_Ptr [(N)+3].U.K.rewrite_sub)
-#define Flag131(N) (Nodes_Ptr [(N)+3].U.K.rewrite_ins)
-#define Flag132(N) (Nodes_Ptr [(N)+3].U.K.analyzed)
-#define Flag133(N) (Nodes_Ptr [(N)+3].U.K.comes_from_source)
-#define Flag134(N) (Nodes_Ptr [(N)+3].U.K.error_posted)
-#define Flag135(N) (Nodes_Ptr [(N)+3].U.K.flag4)
-#define Flag136(N) (Nodes_Ptr [(N)+3].U.K.flag5)
-#define Flag137(N) (Nodes_Ptr [(N)+3].U.K.flag6)
-#define Flag138(N) (Nodes_Ptr [(N)+3].U.K.flag7)
-#define Flag139(N) (Nodes_Ptr [(N)+3].U.K.flag8)
-#define Flag140(N) (Nodes_Ptr [(N)+3].U.K.flag9)
-#define Flag141(N) (Nodes_Ptr [(N)+3].U.K.flag10)
-#define Flag142(N) (Nodes_Ptr [(N)+3].U.K.flag11)
-#define Flag143(N) (Nodes_Ptr [(N)+3].U.K.flag12)
-#define Flag144(N) (Nodes_Ptr [(N)+3].U.K.flag13)
-#define Flag145(N) (Nodes_Ptr [(N)+3].U.K.flag14)
-#define Flag146(N) (Nodes_Ptr [(N)+3].U.K.flag15)
-#define Flag147(N) (Nodes_Ptr [(N)+3].U.K.flag16)
-#define Flag148(N) (Nodes_Ptr [(N)+3].U.K.flag17)
-#define Flag149(N) (Nodes_Ptr [(N)+3].U.K.flag18)
-#define Flag150(N) (Nodes_Ptr [(N)+3].U.K.pflag1)
-#define Flag151(N) (Nodes_Ptr [(N)+3].U.K.pflag2)
-
-#define Flag152(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag152)
-#define Flag153(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag153)
-#define Flag154(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag154)
-#define Flag155(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag155)
-#define Flag156(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag156)
-#define Flag157(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag157)
-#define Flag158(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag158)
-#define Flag159(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag159)
-#define Flag160(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag160)
-#define Flag161(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag161)
-#define Flag162(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag162)
-#define Flag163(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag163)
-#define Flag164(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag164)
-#define Flag165(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag165)
-#define Flag166(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag166)
-#define Flag167(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag167)
-#define Flag168(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag168)
-#define Flag169(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag169)
-#define Flag170(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag170)
-#define Flag171(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag171)
-#define Flag172(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag172)
-#define Flag173(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag173)
-#define Flag174(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag174)
-#define Flag175(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag175)
-#define Flag176(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag176)
-#define Flag177(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag177)
-#define Flag178(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag178)
-#define Flag179(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag179)
-#define Flag180(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag180)
-#define Flag181(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag181)
-#define Flag182(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag182)
-#define Flag183(N) (Nodes_Ptr [(N)+3].V.EX.X.fw3.flag183)
+#define Analyzed(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.analyzed)
+#define Comes_From_Source(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.c_f_s)
+#define Error_Posted(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.error_posted)
+#define Convention(N) \
+ (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.convention)
+
+#define Flag4(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag4)
+#define Flag5(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag5)
+#define Flag6(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag6)
+#define Flag7(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag7)
+#define Flag8(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag8)
+#define Flag9(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag9)
+#define Flag10(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag10)
+#define Flag11(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag11)
+#define Flag12(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag12)
+#define Flag13(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag13)
+#define Flag14(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag14)
+#define Flag15(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag15)
+#define Flag16(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag16)
+#define Flag17(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag17)
+#define Flag18(N) (Nodes_Ptr[(N) - First_Node_Id].U.K.flag18)
+
+#define Flag19(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.in_list)
+#define Flag20(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.rewrite_sub)
+#define Flag21(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.rewrite_ins)
+#define Flag22(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.analyzed)
+#define Flag23(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.c_f_s)
+#define Flag24(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.error_posted)
+#define Flag25(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag4)
+#define Flag26(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag5)
+#define Flag27(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag6)
+#define Flag28(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag7)
+#define Flag29(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag8)
+#define Flag30(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag9)
+#define Flag31(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag10)
+#define Flag32(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag11)
+#define Flag33(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag12)
+#define Flag34(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag13)
+#define Flag35(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag14)
+#define Flag36(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag15)
+#define Flag37(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag16)
+#define Flag38(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag17)
+#define Flag39(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.flag18)
+
+#define Flag40(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.in_list)
+#define Flag41(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.rewrite_sub)
+#define Flag42(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.rewrite_ins)
+#define Flag43(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.analyzed)
+#define Flag44(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.c_f_s)
+#define Flag45(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.error_posted)
+#define Flag46(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag4)
+#define Flag47(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag5)
+#define Flag48(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag6)
+#define Flag49(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag7)
+#define Flag50(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag8)
+#define Flag51(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag9)
+#define Flag52(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag10)
+#define Flag53(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag11)
+#define Flag54(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag12)
+#define Flag55(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag13)
+#define Flag56(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag14)
+#define Flag57(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag15)
+#define Flag58(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag16)
+#define Flag59(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag17)
+#define Flag60(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.flag18)
+#define Flag61(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.pflag1)
+#define Flag62(N) (Nodes_Ptr[(N) - First_Node_Id + 1].U.K.pflag2)
+#define Flag63(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.pflag1)
+#define Flag64(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.K.pflag2)
+
+#define Flag65(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.NK.flag65)
+#define Flag66(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.NK.flag66)
+#define Flag67(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.NK.flag67)
+#define Flag68(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.NK.flag68)
+#define Flag69(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.NK.flag69)
+#define Flag70(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.NK.flag70)
+#define Flag71(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.NK.flag71)
+#define Flag72(N) (Nodes_Ptr[(N) - First_Node_Id + 2].U.NK.flag72)
+
+#define Flag73(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag73)
+#define Flag74(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag74)
+#define Flag75(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag75)
+#define Flag76(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag76)
+#define Flag77(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag77)
+#define Flag78(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag78)
+#define Flag79(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag79)
+#define Flag80(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag80)
+#define Flag81(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag81)
+#define Flag82(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag82)
+#define Flag83(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag83)
+#define Flag84(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag84)
+#define Flag85(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag85)
+#define Flag86(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag86)
+#define Flag87(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag87)
+#define Flag88(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag88)
+#define Flag89(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag89)
+#define Flag90(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag90)
+#define Flag91(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag91)
+#define Flag92(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag92)
+#define Flag93(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag93)
+#define Flag94(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag94)
+#define Flag95(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag95)
+#define Flag96(N) (Nodes_Ptr[(N) - First_Node_Id + 2].V.EX.U.fw.flag96)
+#define Flag97(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag97)
+#define Flag98(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag98)
+#define Flag99(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag99)
+#define Flag100(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag100)
+#define Flag101(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag101)
+#define Flag102(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag102)
+#define Flag103(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag103)
+#define Flag104(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag104)
+#define Flag105(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag105)
+#define Flag106(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag106)
+#define Flag107(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag107)
+#define Flag108(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag108)
+#define Flag109(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag109)
+#define Flag110(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag110)
+#define Flag111(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag111)
+#define Flag112(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag112)
+#define Flag113(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag113)
+#define Flag114(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag114)
+#define Flag115(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag115)
+#define Flag116(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag116)
+#define Flag117(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag117)
+#define Flag118(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag118)
+#define Flag119(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag119)
+#define Flag120(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag120)
+#define Flag121(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag121)
+#define Flag122(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag122)
+#define Flag123(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag123)
+#define Flag124(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag124)
+#define Flag125(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag125)
+#define Flag126(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag126)
+#define Flag127(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag127)
+#define Flag128(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.U.fw2.flag128)
+
+#define Flag129(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.in_list)
+#define Flag130(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.rewrite_sub)
+#define Flag131(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.rewrite_ins)
+#define Flag132(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.analyzed)
+#define Flag133(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.c_f_s)
+#define Flag134(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.error_posted)
+#define Flag135(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag4)
+#define Flag136(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag5)
+#define Flag137(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag6)
+#define Flag138(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag7)
+#define Flag139(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag8)
+#define Flag140(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag9)
+#define Flag141(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag10)
+#define Flag142(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag11)
+#define Flag143(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag12)
+#define Flag144(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag13)
+#define Flag145(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag14)
+#define Flag146(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag15)
+#define Flag147(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag16)
+#define Flag148(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag17)
+#define Flag149(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.flag18)
+#define Flag150(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.pflag1)
+#define Flag151(N) (Nodes_Ptr[(N) - First_Node_Id + 3].U.K.pflag2)
+
+#define Flag152(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag152)
+#define Flag153(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag153)
+#define Flag154(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag154)
+#define Flag155(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag155)
+#define Flag156(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag156)
+#define Flag157(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag157)
+#define Flag158(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag158)
+#define Flag159(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag159)
+#define Flag160(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag160)
+#define Flag161(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag161)
+#define Flag162(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag162)
+#define Flag163(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag163)
+#define Flag164(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag164)
+#define Flag165(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag165)
+#define Flag166(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag166)
+#define Flag167(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag167)
+#define Flag168(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag168)
+#define Flag169(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag169)
+#define Flag170(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag170)
+#define Flag171(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag171)
+#define Flag172(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag172)
+#define Flag173(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag173)
+#define Flag174(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag174)
+#define Flag175(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag175)
+#define Flag176(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag176)
+#define Flag177(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag177)
+#define Flag178(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag178)
+#define Flag179(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag179)
+#define Flag180(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag180)
+#define Flag181(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag181)
+#define Flag182(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag182)
+#define Flag183(N) (Nodes_Ptr[(N) - First_Node_Id + 3].V.EX.X.fw3.flag183)