diff options
author | bosch <bosch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-08 20:11:04 +0000 |
---|---|---|
committer | bosch <bosch@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-03-08 20:11:04 +0000 |
commit | f15731c43ae5e8cea424ea40f905c19afa1bd2e4 (patch) | |
tree | b584a79288c93215b05fb451943291ccd039388b /gcc/ada/atree.h | |
parent | 1d347c236ad815c77bd345611ed221b0bd6091de (diff) | |
download | gcc-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.h | 493 |
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) |