diff options
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) |