

#include "BUILTIN.h"

#include "Bitset.h"
extern OBJ _APartName_28(OBJ);extern OBJ __APartName_28;
extern OBJ _AAnalyzedGlobSigH_9(OBJ,OBJ,OBJ);extern OBJ __AAnalyzedGlobSigH_9;
extern OBJ _AAnalyzedGlobSigH_14(OBJ,OBJ,OBJ,OBJ);extern OBJ __AAnalyzedGlobSigH_14;
extern OBJ _AAttributes_6(OBJ);extern OBJ __AAttributes_6;
extern OBJ _AAttributes_17(OBJ);extern OBJ __AAttributes_17;
extern OBJ _AName_34(OBJ);extern OBJ __AName_34;
extern OBJ _ADArray_20(OBJ,OBJ);extern OBJ __ADArray_20;
extern OBJ __AOcError_8;
extern OBJ __AOcError_12;
extern OBJ __AOcError_15;
extern OBJ _AOcError_16(OBJ,OBJ,OBJ);extern OBJ __AOcError_16;
extern OBJ _AOcError_17(OBJ,OBJ,OBJ,OBJ);extern OBJ __AOcError_17;
extern OBJ _AOcError_21(OBJ,OBJ);extern OBJ __AOcError_21;
extern OBJ _AOcError_25(OBJ,OBJ);extern OBJ __AOcError_25;

#include "Array.h"
extern OBJ _AGlobSig_46(OBJ);extern OBJ __AGlobSig_46;
extern OBJ _AGlobSig_51(OBJ);extern OBJ __AGlobSig_51;
extern OBJ _AGlobSig_55(OBJ);extern OBJ __AGlobSig_55;
extern OBJ _AGlobSig_58(OBJ);extern OBJ __AGlobSig_58;
extern OBJ _AGlobSig_87(OBJ,OBJ);extern OBJ __AGlobSig_87;
extern OBJ _AGlobSig_89(OBJ,OBJ);extern OBJ __AGlobSig_89;
extern OBJ _AGlobSig_90(OBJ,OBJ);extern OBJ __AGlobSig_90;
extern OBJ _ASeqMap_3(OBJ,OBJ);extern OBJ __ASeqMap_3;

#include "Real.h"
extern OBJ _ASeqReduce_3(OBJ,OBJ,OBJ);extern OBJ __ASeqReduce_3;
extern OBJ _ASeqReduce_4(OBJ,OBJ,OBJ);extern OBJ __ASeqReduce_4;
extern OBJ _ACom_23(OBJ);extern OBJ __ACom_23;
extern TUP3 _ANameAnalysis_1(OBJ,OBJ,OBJ);extern OBJ __ANameAnalysis_1;
extern TUP2 _APair_8(OBJ);extern OBJ __APair_8;
extern OBJ _AAnalyzedGlobSig_3(OBJ,OBJ);extern OBJ __AAnalyzedGlobSig_3;
extern OBJ _AAnalyzedGlobSig_6(OBJ,OBJ);extern OBJ __AAnalyzedGlobSig_6;
extern OBJ _AAnalyzedGlobSig_12(OBJ);extern OBJ __AAnalyzedGlobSig_12;
extern TUP2 _AAnalyzedGlobSig_15(OBJ,OBJ);extern OBJ __AAnalyzedGlobSig_15;
extern OBJ __AAnalyzedGlobSig_23;
extern OBJ _AAnalyzedGlobSig_61(OBJ,OBJ);extern OBJ __AAnalyzedGlobSig_61;
extern OBJ __ASeq_6;
extern OBJ _ASeq_26(OBJ,OBJ);extern OBJ __ASeq_26;
extern OBJ _ASeq_40(OBJ,OBJ);extern OBJ __ASeq_40;
extern OBJ _ASeq_42(OBJ,OBJ);extern OBJ __ASeq_42;
extern OBJ _ASeq_52(OBJ,OBJ);extern OBJ __ASeq_52;
extern OBJ _ADEBUG_2(OBJ,OBJ,OBJ);extern OBJ __ADEBUG_2;
extern OBJ _ADEBUG_10(OBJ);extern OBJ __ADEBUG_10;
extern OBJ _ARep_27(OBJ,OBJ);extern OBJ __ARep_27;
extern OBJ __ARep_101;
extern OBJ __ARep_112;
extern OBJ _ARep_119(OBJ);extern OBJ __ARep_119;
extern OBJ __ARep_187;
extern OBJ _AComCompose_5(OBJ,OBJ);extern OBJ __AComCompose_5;
extern OBJ _AComCompose_6(OBJ,OBJ);extern OBJ __AComCompose_6;

#include "Char.h"

#include "Denotation.h"

#include "Nat.h"
extern OBJ _ASeqFilter_2(OBJ,OBJ);extern OBJ __ASeqFilter_2;
extern OBJ _APrioTab_5(OBJ,OBJ);extern OBJ __APrioTab_5;
extern TUP2 _APrioTab_8(OBJ,OBJ,OBJ,OBJ,OBJ);extern OBJ __APrioTab_8;
extern TUP2 _APrioTab_9(OBJ,OBJ,OBJ,OBJ,OBJ);extern OBJ __APrioTab_9;
extern TUP2 _APrioTab_10(OBJ,OBJ,OBJ);extern OBJ __APrioTab_10;
extern OBJ _APrioTab_13(OBJ,OBJ,OBJ);extern OBJ __APrioTab_13;
extern OBJ _AAGSig_1(OBJ);extern OBJ __AAGSig_1;
extern OBJ _AAGSig_2(OBJ);extern OBJ __AAGSig_2;
extern OBJ __AOcVerbose_2;
extern OBJ _AOcVerbose_4(OBJ,OBJ,OBJ);extern OBJ __AOcVerbose_4;
extern OBJ _AMapMap_5(OBJ,OBJ,OBJ);extern OBJ __AMapMap_5;
extern OBJ _AName4SigAna_26(OBJ,OBJ);extern OBJ __AName4SigAna_26;

#include "Int.h"
extern OBJ __ABoolConv_2;
extern OBJ __ABoolConv_3;
extern OBJ _ASetByBSTConv_7(OBJ,OBJ);extern OBJ __ASetByBSTConv_7;
extern OBJ _ASeqOfSeq_2(OBJ);extern OBJ __ASeqOfSeq_2;
extern OBJ _ABSTree_57(OBJ,OBJ,OBJ);extern OBJ __ABSTree_57;
extern OBJ _ABSTree_61(OBJ,OBJ,OBJ);extern OBJ __ABSTree_61;
extern OBJ _AImpExpEntry_93(OBJ);extern OBJ __AImpExpEntry_93;
extern OBJ __AOcPos_35;
extern OBJ _AMap_16(OBJ,OBJ,OBJ);extern OBJ __AMap_16;
extern OBJ _AMap_20(OBJ,OBJ,OBJ);extern OBJ __AMap_20;
extern OBJ _AMap_22(OBJ,OBJ);extern OBJ __AMap_22;
extern TUP2 _APragmaAnalysis_1(OBJ,OBJ);OBJ __APragmaAnalysis_1; /* analyseGlobPragma */
extern OBJ _APragmaAnalysis_2(OBJ,OBJ);OBJ __APragmaAnalysis_2; /* analyzePrios */
extern OBJ _APragmaAnalysis_3(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_3; /* analyzeImpPragmas */
extern TUP2 _APragmaAnalysis_5(OBJ,OBJ);OBJ __APragmaAnalysis_5; /* analysePragmaItem */
extern OBJ _APragmaAnalysis_6(OBJ);OBJ __APragmaAnalysis_6; /* novars? */
extern OBJ _APragmaAnalysis_7(OBJ);OBJ __APragmaAnalysis_7; /* single? */
OBJ __APragmaAnalysis_8; /* printPragmas? */
extern OBJ _APragmaAnalysis_9(OBJ);OBJ __APragmaAnalysis_9; /* multiErr */
extern OBJ _APragmaAnalysis_10(OBJ);OBJ __APragmaAnalysis_10; /* instErr */
extern OBJ _APragmaAnalysis_12(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_12; /* analyzePrios,1 */
extern OBJ _APragmaAnalysis_13(OBJ);OBJ __APragmaAnalysis_13; /* leftprio? */
extern OBJ _APragmaAnalysis_14(OBJ);OBJ __APragmaAnalysis_14; /* rightprio? */
extern OBJ _APragmaAnalysis_15(OBJ,OBJ,OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_15; /* add */
extern OBJ _APragmaAnalysis_16(OBJ,OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_16; /* add,1 */
extern OBJ _APragmaAnalysis_17(OBJ,OBJ);OBJ __APragmaAnalysis_17; /* analyzeOwnPrios */
extern OBJ _APragmaAnalysis_18(OBJ);OBJ __APragmaAnalysis_18; /* allPragmas */
extern OBJ _APragmaAnalysis_19(OBJ,OBJ);OBJ __APragmaAnalysis_19; /* analyzePossibleConflicts */
extern OBJ _APragmaAnalysis_20(OBJ,OBJ);OBJ __APragmaAnalysis_20; /* asDeno */
extern OBJ _APragmaAnalysis_21(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_21; /* removeOpen */
extern OBJ _APragmaAnalysis_22(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_22; /* closed? */
extern OBJ _APragmaAnalysis_23(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_23; /* closed?,1 */
extern OBJ _APragmaAnalysis_24(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_24; /* closed?,2 */
OBJ __APragmaAnalysis_25; /* multiErr'25 */
OBJ __APragmaAnalysis_26; /* instErr'26 */
OBJ __APragmaAnalysis_27; /* analysePragmaItem'27 */
extern OBJ _APragmaAnalysis_28(OBJ,OBJ);OBJ __APragmaAnalysis_28; /* analysePragmaItem'28 */
OBJ __APragmaAnalysis_29; /* leftprio?'29 */
OBJ __APragmaAnalysis_30; /* leftprio?'30 */
OBJ __APragmaAnalysis_31; /* rightprio?'31 */
OBJ __APragmaAnalysis_32; /* analyzePrios,1'32 */
extern OBJ _APragmaAnalysis_33(OBJ);OBJ __APragmaAnalysis_33; /* analyzePrios,1'33 */
extern OBJ _APragmaAnalysis_34(OBJ);OBJ __APragmaAnalysis_34; /* analyzePrios,1'34 */
OBJ __APragmaAnalysis_35; /* analyzePrios,1'35 */
extern OBJ _APragmaAnalysis_36(OBJ,OBJ);OBJ __APragmaAnalysis_36; /* analyzePrios,1'36 */
OBJ __APragmaAnalysis_37; /* analyzePrios,1'37 */
extern OBJ _APragmaAnalysis_38(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_38; /* analyzePrios,1'38 */
extern OBJ _APragmaAnalysis_39(OBJ);OBJ __APragmaAnalysis_39; /* analyzeOwnPrios'39 */
OBJ __APragmaAnalysis_40; /* analyzeOwnPrios'40 */
extern OBJ _APragmaAnalysis_41(OBJ,OBJ);OBJ __APragmaAnalysis_41; /* analyzeOwnPrios'41 */
extern OBJ _APragmaAnalysis_42(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_42; /* analyzeOwnPrios'42 */
extern OBJ _APragmaAnalysis_43(OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_43; /* analyzeOwnPrios'43 */
OBJ __APragmaAnalysis_44; /* asDeno'44 */
OBJ __APragmaAnalysis_45; /* asDeno'45 */
OBJ __APragmaAnalysis_46; /* analyzePossibleConflicts'46 */
extern OBJ _APragmaAnalysis_47(OBJ);OBJ __APragmaAnalysis_47; /* analyzePossibleConflicts'47 */
OBJ __APragmaAnalysis_48; /* analyzePossibleConflicts'48 */
extern OBJ _APragmaAnalysis_49(OBJ,OBJ);OBJ __APragmaAnalysis_49; /* analyzePossibleConflicts'49 */
OBJ __APragmaAnalysis_50; /* analyzePossibleConflicts'50 */
extern OBJ _APragmaAnalysis_51(OBJ);OBJ __APragmaAnalysis_51; /* analyzePossibleConflicts'51 */
OBJ __APragmaAnalysis_52; /* analyzePossibleConflicts'52 */
OBJ __APragmaAnalysis_53; /* analyzePrios'53 */
extern OBJ _APragmaAnalysis_54(OBJ,OBJ);OBJ __APragmaAnalysis_54; /* analyzePrios'54 */
OBJ __APragmaAnalysis_55; /* closed?,2'55 */
extern OBJ _APragmaAnalysis_56(OBJ);OBJ __APragmaAnalysis_56; /* closed?,2'56 */
OBJ __APragmaAnalysis_57; /* closed?,2'57 */
OBJ __APragmaAnalysis_58; /* closed?,2'58 */
extern OBJ _APragmaAnalysis_59(OBJ,OBJ,OBJ,OBJ);OBJ __APragmaAnalysis_59; /* closed?,2'59 */
OBJ __APragmaAnalysis_60; /* analyzeImpPragmas'60 */
OBJ __APragmaAnalysis_61; /* printPragmas?'61 */

extern TUP2 _APragmaAnalysis_1(OBJ x1,OBJ x2) /* analyseGlobPragma */
{TUP2 r;
 if(ISPRM(x1)){
  COPY(x2,1);
  CPPRD(__AOcError_15,1);
  {OBJ x30;OBJ x31;
   x30=_AGlobSig_46(x2);
   PRD1(2,x31);FLD1(x31,1)=__ASeq_6;FLD1(x31,2)=x30;
   r.c1=_AGlobSig_89(x2,x31);
   r.c2=__AOcError_15;}
 }else{
  {OBJ x33=FLD1(x1,1);OBJ x34=FLD1(x1,2);
   if(EXPRD(x1,1)){
    DSPRDF(x1);
   }else{
    CPPRD(x33,1);COPY(x34,1);
    FRPRD(x1,1);}
   {TUP2 x37;TUP2 x41;
    x37=_APragmaAnalysis_1(x34,x2);
    x41=_APragmaAnalysis_5(x33,x37.c1);r.c1=x41.c1;
    r.c2=_AOcError_21(x41.c2,x37.c2);}}}
 return r;}
extern OBJ _APragmaAnalysis_1_c(OBJ x1,OBJ x2) /* analyseGlobPragma */
{OBJ r;
 {TUP2 t=_APragmaAnalysis_1(x1,x2);
  PRD1(2,r);
  FLD1(r,1)=t.c1;
  FLD1(r,2)=t.c2;}
 return r;}

extern OBJ _APragmaAnalysis_2(OBJ x1,OBJ x2) /* analyzePrios */
{OBJ r;
 CPCLS(__APragmaAnalysis_12,1);
 CPPRD(__APragmaAnalysis_53,1);
 CPCLS(__APragmaAnalysis_54,1);
 CPPRD(x1,2);
 {OBJ x3;OBJ x4;OBJ x5;OBJ x6;OBJ x7;
  x3=_AOcVerbose_4(x1,__AOcVerbose_2,__APragmaAnalysis_53);
  x4=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_12,1))(__APragmaAnalysis_12,x1);
  x5=_AAnalyzedGlobSig_61(x4,x2);
  x6=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_54,1))(__APragmaAnalysis_54,x1);
  x7=_AComCompose_5(x5,x6);
  r=_AComCompose_6(x3,x7);}
 return r;}

extern OBJ _APragmaAnalysis_3(OBJ x1,OBJ x2,OBJ x3) /* analyzeImpPragmas */
{OBJ r;
 CPCLS(__APragmaAnalysis_21,1);
 CPPRD(__APragmaAnalysis_60,1);
 CPCLS(__ARep_27,4);
 CPPRD(__ARep_101,1);
 CPPRD(__ARep_112,1);
 COPY(x3,2);
 {OBJ x4;OBJ x5;OBJ x6;OBJ x7;OBJ x8;OBJ x9;OBJ x10;OBJ x11;OBJ x12;OBJ x13;
  x4=_AOcVerbose_4(x1,__AOcVerbose_2,__APragmaAnalysis_60);
  x5=_ASetByBSTConv_7(__ARep_27,x2);
  x6=_AGlobSig_51(x3);
  x7=_ABSTree_57(__ARep_27,__ARep_112,x5);
  x8=_ABSTree_57(__ARep_27,__ARep_101,x7);
  x9=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_21,2))(__APragmaAnalysis_21,x3,x8);
  x10=_AMapMap_5(__ARep_27,x9,x6);
  x11=_AGlobSig_87(x3,x10);
  PRD1(2,x12);FLD1(x12,1)=x11;FLD1(x12,2)=__ABUILTIN_5;
  x13=_ACom_23(x12);
  r=_AComCompose_6(x4,x13);}
 return r;}

extern TUP2 _APragmaAnalysis_5(OBJ x1,OBJ x2) /* analysePragmaItem */
{TUP2 r;
 if(ISTGPRD(x1,0)){
  {OBJ x316=FLD(x1,1);FLAG x_x1=EXPRD(x1,1);
   if(x_x1){
   }else{
    COPY(x316,1);}
   if(ISPRM(x316)){
    if(x_x1){
     DSPRDF(x1);
    }else{
     FRPRD(x1,1);}
    COPY(x2,1);
    {OBJ x317;
     x317=_AGlobSig_46(x2);
     if(ISPRM(x317)){
      HLT("Seq at <unknown> : undefined selection rt\'Seq:seq->seq");
     }else{
      {OBJ x318=FLD1(x317,1);OBJ x319=FLD1(x317,2);FLAG x_x317=EXPRD(x317,1);
       if(x_x317){
       }else{
	COPY(x318,1);COPY(x319,1);}
       CPPRD(__APragmaAnalysis_27,1);
       CPPRD(__AOcError_15,1);
       {OBJ x321;OBJ x322;
	if(x_x317){
	 RSOME(x317,x321);FLD1(x321,1)=__APragmaAnalysis_27;FLD1(x321,2)=x318;
	}else{
	 FRPRD(x317,1);PRD1(2,x321);FLD1(x321,1)=__APragmaAnalysis_27;FLD1(x321,2)=x318;}
	PRD1(2,x322);FLD1(x322,1)=x321;FLD1(x322,2)=x319;
	r.c1=_AGlobSig_89(x2,x322);
	r.c2=__AOcError_15;}}}}
   }else{
    {OBJ x324=FLD1(x316,1);OBJ x325=FLD1(x316,2);FLAG x_x316=EXPRD(x316,1);
     if(x_x316){
      COPY(x324,1);
     }else{
      COPY(x324,2);COPY(x325,1);}
     COPY(x2,1);
     {OBJ x327;TUP2 x330;TUP3 x332;
      if(x_x1){
       RPRD(x1,x327);FLD(x327,1)=x325;
      }else{
       FRPRD(x1,1);PRD(1,0,x327);FLD(x327,1)=x325;}
      x330=_APragmaAnalysis_5(x327,x2);
      x332=_ANameAnalysis_1(x324,x2,__ANat_5);
      if(ISPRM(x332.c1)){
       if(x_x316){
	DSPRDF(x316);
       }else{
	FRPRD(x316,1);}
       r.c1=x330.c1;
       FREE(x324,1);
       r.c2=_AOcError_21(x332.c2,x330.c2);
      }else{
       {OBJ x336=FLD1(x332.c1,1);
	COPY(x336,1);
	FRPRD(x332.c2,1);
	{OBJ x338;OBJ x339;
	 x338=_ASeq_52(x332.c1,__ANat_5);
	 ANat_81(x338,__ANat_8,x339);
	 if(ISTGPRM(x339,1)){
	  if(x_x316){
	   DSPRDF(x316);
	  }else{
	   FRPRD(x316,1);}
	  r.c1=x330.c1;
	  FREE(x336,1);
	  {OBJ x340;
	   x340=_APragmaAnalysis_9(x324);
	   r.c2=_AOcError_21(x340,x330.c2);}
	 }else{
	  {OBJ x345;OBJ x347;OBJ x348;OBJ x349;OBJ x353;OBJ x350;OBJ x357;OBJ x354;
	   if(ISPRD(x336)&&(ISTGPRD(x336,5))){
	    CPPRD(x336,1);
	    x345=_APragmaAnalysis_6(x336);
	   }else{
	    x345=__ABUILTIN_3;}
	   if(ISTGPRM(x345,1)){
	    {TUP2 t=_AAnalyzedGlobSig_15(x330.c1,x336);
	     x347=t.c1;
	     x348=t.c2;}
	   }else{
	    x347=x330.c1;x348=x336;}
	   COPY(x347,1);
	   x349=_AGlobSig_46(x347);
	   if(ISPRM(x349)){
	    HLT("Seq at <unknown> : undefined selection ft\'Seq:seq->data");
	   }else{
	    {OBJ x351=FLD1(x349,1);
	     COPY(x351,1);
	     x353=x351;
	     COPY(x348,1);
	     CPCLS(__APragmaAnalysis_28,1);}}
	   x350=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_28,1))(__APragmaAnalysis_28,x348);
	   if(ISPRM(x353)){
	    HLT("Seq at <unknown> : undefined selection ft\'Seq:seq->data");
	   }else{
	    {OBJ x355=FLD1(x353,1);
	     CPPRD(x355,1);
	     x357=x355;}}
	   x354=_ADEBUG_2(__APragmaAnalysis_8,x350,x348);
	   if(ISPRD(x354)&&(ISTGPRD(x354,5))){
	    if(x_x316){
	     DSPRDF(x316);
	    }else{
	     FRPRD(x316,1);}
	    r.c1=x347;
	    if(EXPRD(x354,1)){
	     FREE(FLD(x354,3),1);DSPRDF(x354);
	    }else{
	     DCPRD(x354,1);}
	    FREE(x349,1);
	    FREE(x353,1);
	    FRPRD(x357,1);
	    {OBJ x367;
	     x367=_APragmaAnalysis_10(x324);
	     r.c2=_AOcError_21(x367,x330.c2);}
	   }else{
	    FREE(x324,1);
	    {OBJ x374;OBJ x377;OBJ x380;OBJ x381;OBJ x382;OBJ x383;OBJ x384;OBJ x385;OBJ x386;
	     if(ISTGPRD(x357,0)){
	      {OBJ x369=FLD(x357,1);
	       if(EXPRD(x357,1)){
		x374=x369;
		DSPRDF(x357);
	       }else{
		COPY(x369,1);
		x374=x369;
		FRPRD(x357,1);}}
	     }else{
	      HLT("GlobPragma at <unknown> : undefined selection pns\'GlobPragma:pragmaItem->seq");}
	     if(ISPRM(x349)){
	      HLT("Seq at <unknown> : undefined selection rt\'Seq:seq->seq");
	     }else{
	      {OBJ x376=FLD1(x349,2);
	       if(EXPRD(x349,1)){
		x377=x376;
		FREE(FLD1(x349,1),1);DSPRDF(x349);
	       }else{
		COPY(x376,1);
		x377=x376;
		FRPRD(x349,1);}}}
	     if(ISPRM(x353)){
	      HLT("Seq at <unknown> : undefined selection rt\'Seq:seq->seq");
	     }else{
	      {OBJ x379=FLD1(x353,2);
	       if(EXPRD(x353,1)){
		r.c2=x330.c2;x380=x379;
		FRPRD(FLD1(x353,1),1);DSPRDF(x353);
	       }else{
		COPY(x379,1);
		r.c2=x330.c2;x380=x379;
		FRPRD(x353,1);}
	       COPY(x354,1);
	       CPCLS(__AAttributes_6,1);
	       CPCLS(__AAttributes_17,1);}}
	     x381=_AAnalyzedGlobSigH_14(__AAttributes_17,__AAttributes_6,x354,x347);
	     if(x_x316){
	      RSOME(x316,x382);FLD1(x382,1)=x354;FLD1(x382,2)=x374;
	     }else{
	      FRPRD(x316,1);PRD1(2,x382);FLD1(x382,1)=x354;FLD1(x382,2)=x374;}
	     PRD(1,0,x383);FLD(x383,1)=x382;
	     PRD1(2,x384);FLD1(x384,1)=x383;FLD1(x384,2)=x380;
	     PRD1(2,x385);FLD1(x385,1)=x384;FLD1(x385,2)=x377;
	     r.c1=_AGlobSig_89(x381,x385);}}}}}}}}}}}
 }else{
  {OBJ x387;OBJ x388;FLAG x_x1=EXPRD(x1,1);
   if(x_x1){
   }else{
    x387=FLD(x1,1);x388=FLD(x1,2);CPPRD(x387,1);COPY(x388,1);}
   COPY(x2,1);
   {OBJ x389;OBJ x391;
    x389=_AGlobSig_46(x2);
    if(x_x1){
     RPRD(x1,x391);
    }else{
     FRPRD(x1,1);PRD(2,1,x391);FLD(x391,1)=x387;FLD(x391,2)=x388;}
    if(ISPRM(x389)){
     HLT("Seq at <unknown> : undefined selection rt\'Seq:seq->seq");
    }else{
     {OBJ x400=FLD1(x389,1);OBJ x401=FLD1(x389,2);FLAG x_x389=EXPRD(x389,1);
      if(x_x389){
      }else{
       COPY(x400,1);COPY(x401,1);}
      CPPRD(__AOcError_15,1);
      {OBJ x403;OBJ x404;
       if(x_x389){
	RSOME(x389,x403);FLD1(x403,1)=x391;FLD1(x403,2)=x400;
       }else{
	FRPRD(x389,1);PRD1(2,x403);FLD1(x403,1)=x391;FLD1(x403,2)=x400;}
       PRD1(2,x404);FLD1(x404,1)=x403;FLD1(x404,2)=x401;
       r.c1=_AGlobSig_89(x2,x404);
       r.c2=__AOcError_15;}}}}}}
 return r;}
extern OBJ _APragmaAnalysis_5_c(OBJ x1,OBJ x2) /* analysePragmaItem */
{OBJ r;
 {TUP2 t=_APragmaAnalysis_5(x1,x2);
  PRD1(2,r);
  FLD1(r,1)=t.c1;
  FLD1(r,2)=t.c2;}
 return r;}

extern OBJ _APragmaAnalysis_6(OBJ x1) /* novars? */
{OBJ r;
 if(ISPRD(x1)&&(ISTGPRD(x1,5))){
  {OBJ x15=FLD(x1,3);
   if(EXPRD(x1,1)){
    DSPRDF(x1);
   }else{
    COPY(x15,1);
    FRPRD(x1,1);}
   CPCLS(__APragmaAnalysis_6,1);
   r=_ASeq_40(__APragmaAnalysis_6,x15);}
 }else{
  if(ISPRD(x1)&&(ISTGPRD(x1,1))){
   if(EXPRD(x1,1)){
    DSPRDF(x1);
   }else{
    DCPRD(x1,1);}
   r=__ABUILTIN_5;
  }else{
   r=_AAnalyzedGlobSig_12(x1);}}
 return r;}

extern OBJ _APragmaAnalysis_7(OBJ x1) /* single? */
{OBJ r;
 if(ISPRD(x1)&&(ISTGPRD(x1,5))){
  r=_APragmaAnalysis_6(x1);
 }else{
  FREE(x1,1);
  r=__ABUILTIN_3;}
 return r;}

extern OBJ _APragmaAnalysis_9(OBJ x1) /* multiErr */
{OBJ r;
 {OBJ x10;OBJ x2;
  if(ISPRM(x1)){
   HLT("PartName at <unknown> : undefined selection pos\'PartName:partName->pos");
  }else{
   {OBJ x9=FLD1(x1,7);
    COPY(x9,1);
    x10=x9;
    CPPRD(__APragmaAnalysis_25,1);}}
  x2=_APartName_28(x1);
  r=_AOcError_17(__AOcError_12,__APragmaAnalysis_25,x2,x10);}
 return r;}

extern OBJ _APragmaAnalysis_10(OBJ x1) /* instErr */
{OBJ r;
 {OBJ x10;OBJ x2;
  if(ISPRM(x1)){
   HLT("PartName at <unknown> : undefined selection pos\'PartName:partName->pos");
  }else{
   {OBJ x9=FLD1(x1,7);
    COPY(x9,1);
    x10=x9;
    CPPRD(__APragmaAnalysis_26,1);}}
  x2=_APartName_28(x1);
  r=_AOcError_17(__AOcError_12,__APragmaAnalysis_26,x2,x10);}
 return r;}

extern OBJ _APragmaAnalysis_12(OBJ x1,OBJ x2,OBJ x3) /* analyzePrios,1 */
{OBJ r;
 CPCLS(__APragmaAnalysis_33,1);
 COPY(x3,2);
 {OBJ x19;OBJ x20;OBJ x21;
  x19=_AGlobSig_55(x3);
  x20=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_33,1))(__APragmaAnalysis_33,__ABUILTIN_20);
  x21=_AGlobSig_51(x3);
  if(ISPRD(x3)&&(ISTGPRD(x3,2))){
   {OBJ x17=FLD(x3,14);
    COPY(x17,1);
    CPPRD(__AOcError_15,1);
    {OBJ x18;OBJ x22;OBJ x23;OBJ x24;
     x18=x17;
     x22=_ADArray_20(x19,x2);
     PRD1(2,x23);FLD1(x23,1)=x18;FLD1(x23,2)=__AOcError_15;
     x24=_AImpExpEntry_93(x22);
     {OBJ x55=FLD1(x24,1);OBJ x56=FLD1(x24,2);FLAG x_x24=EXPRD(x24,1);
      if(x_x24){
       CPPRD(x55,1);COPY(x56,1);
      }else{
       CPPRD(x55,2);COPY(x56,2);}
      CPPRD(x3,2);
      COPY(x21,1);
      CPCLS(__APragmaAnalysis_15,2);
      CPCLS(__APragmaAnalysis_36,1);
      CPCLS(__ARep_27,1);
      CPCLS(__APrioTab_8,1);
      CPCLS(__APrioTab_9,1);
      {OBJ x57;OBJ x58;OBJ x59;OBJ x60;OBJ x61;OBJ x62;OBJ x63;OBJ x64;OBJ x65;OBJ x66;OBJ x67;OBJ x69;OBJ x70;OBJ x71;OBJ x72;OBJ x74;OBJ x75;OBJ x76;OBJ x77;OBJ x78;OBJ x79;OBJ x80;
       x57=(*(OBJ(*)(OBJ,OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_15,3))(__APragmaAnalysis_15,x3,x56,__APrioTab_9);
       x58=(*(OBJ(*)(OBJ,OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_15,3))(__APragmaAnalysis_15,x3,x56,__APrioTab_8);
       x59=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_36,1))(__APragmaAnalysis_36,x55);
       x60=_ADEBUG_2(x20,x59,x55);
       CPPRD(x60,1);
       x61=_AMap_20(__ARep_27,x60,x21);
       if(ISTGPRM(x61,1)){
	CPPRD(x3,1);
	CPCLS(__APragmaAnalysis_13,1);
	CPCLS(__APragmaAnalysis_14,1);
	CPCLS(__APragmaAnalysis_34,2);
	CPCLS(__APragmaAnalysis_38,1);
	CPCLS(__ARep_27,1);
	x62=_AMap_16(__ARep_27,x21,x60);
       }else{
	FREE(x21,1);
	FRPRD(x60,1);
	CPPRD(x3,1);
	CPCLS(__APragmaAnalysis_13,1);
	CPCLS(__APragmaAnalysis_14,1);
	CPCLS(__APragmaAnalysis_34,2);
	CPCLS(__APragmaAnalysis_38,1);
	x62=__ASeq_6;}
       COPY(x62,1);
       x63=_ASeqFilter_2(__APragmaAnalysis_13,x62);
       x64=_ASeqFilter_2(__APragmaAnalysis_14,x62);
       x65=_ASeqMap_3(__APragmaAnalysis_34,x63);
       x66=_ASeqMap_3(__APragmaAnalysis_34,x64);
       x67=_ASeqReduce_4(x58,x23,x65);
       {TUP2 t=_APair_8(x67);
	x69=t.c1;
	x70=t.c2;}
       if(x_x24){
	RSOME(x24,x71);FLD1(x71,1)=x69;FLD1(x71,2)=x70;
       }else{
	FRPRD(x24,1);PRD1(2,x71);FLD1(x71,1)=x69;FLD1(x71,2)=x70;}
       x72=_ASeqReduce_4(x57,x71,x66);
       {TUP2 t=_APair_8(x72);
	x74=t.c1;
	x75=t.c2;}
       COPY(x74,1);
       x76=_AOcError_25(x1,x75);
       x77=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_38,2))(__APragmaAnalysis_38,x3,x74);
       x78=_ADEBUG_2(x20,x77,x74);
       x79=_AGlobSig_90(x3,x78);
       x80=_ACom_23(x79);
       r=_AComCompose_6(x76,x80);}}}}
  }else{
   HLT("GlobSig at <unknown> : undefined selection prioTab\'GlobSig:globSig->prioTab");}}
 return r;}

extern OBJ _APragmaAnalysis_13(OBJ x1) /* leftprio? */
{OBJ r;
 if(ISPRM(x1)){
  r=__ABUILTIN_3;
 }else{
  {OBJ x216=FLD1(x1,1);OBJ x217=FLD1(x1,2);
   if(EXPRD(x1,1)){
    DSPRDF(x1);
   }else{
    CPPRD(x216,1);COPY(x217,1);
    FRPRD(x1,1);}
   if(ISTGPRD(x216,1)){
    {OBJ x218=FLD(x216,1);
     if(EXPRD(x216,1)){
      FREE(FLD(x216,2),1);DSPRDF(x216);
     }else{
      CPPRD(x218,1);
      FRPRD(x216,1);}
     if(ISPRM(x217)){
      FRPRD(x218,1);
      r=__ABUILTIN_3;
     }else{
      {OBJ x220=FLD1(x217,1);OBJ x221=FLD1(x217,2);
       if(EXPRD(x217,1)){
	DSPRDF(x217);
       }else{
	CPPRD(x220,1);COPY(x221,1);
	FRPRD(x217,1);}
       if(ISTGPRD(x220,1)){
	{OBJ x222=FLD(x220,1);
	 if(EXPRD(x220,1)){
	  FREE(FLD(x220,2),1);DSPRDF(x220);
	 }else{
	  CPPRD(x222,1);
	  FRPRD(x220,1);}
	 if(ISPRM(x221)){
	  FRPRD(x218,1);
	  FRPRD(x222,1);
	  r=__ABUILTIN_3;
	 }else{
	  {OBJ x224=FLD1(x221,1);OBJ x225=FLD1(x221,2);
	   if(EXPRD(x221,1)){
	    DSPRDF(x221);
	   }else{
	    CPPRD(x224,1);COPY(x225,1);
	    FRPRD(x221,1);}
	   if(ISTGPRD(x224,0)){
	    if(EXPRD(x224,1)){
	     FREE(FLD(x224,1),1);DSPRDF(x224);
	    }else{
	     DCPRD(x224,1);}
	    if(ISPRM(x225)){
	     FRPRD(x218,1);
	     FRPRD(x222,1);
	     r=__ABUILTIN_3;
	    }else{
	     {OBJ x227=FLD1(x225,1);
	      if(EXPRD(x225,1)){
	       FREE(FLD1(x225,2),1);DSPRDF(x225);
	      }else{
	       CPPRD(x227,1);
	       FRPRD(x225,1);}
	      if(ISTGPRD(x227,0)){
	       if(EXPRD(x227,1)){
		FREE(FLD(x227,1),1);DSPRDF(x227);
	       }else{
		DCPRD(x227,1);}
	       CPPRD(__APragmaAnalysis_29,1);
	       {OBJ x230;OBJ x231;
		x230=_ARep_119(x218);
		ADenotation_21(x230,__APragmaAnalysis_29,x231);
		if(ISTGPRM(x231,1)){
		 CPPRD(__APragmaAnalysis_30,1);
		 {OBJ x232;
		  x232=_ARep_119(x222);
		  ADenotation_21(x232,__APragmaAnalysis_30,r);}
		}else{
		 FRPRD(x222,1);
		 r=__ABUILTIN_3;}}
	      }else{
	       if(EXPRD(x227,1)){
		DSPRD(x227);
	       }else{
		DCPRD(x227,1);}
	       FRPRD(x218,1);
	       FRPRD(x222,1);
	       r=__ABUILTIN_3;}}}
	   }else{
	    if(EXPRD(x224,1)){
	     DSPRD(x224);
	    }else{
	     DCPRD(x224,1);}
	    FRPRD(x218,1);
	    FRPRD(x222,1);
	    FREE(x225,1);
	    r=__ABUILTIN_3;}}}}
       }else{
	if(EXPRD(x220,1)){
	 FREE(FLD(x220,1),1);DSPRDF(x220);
	}else{
	 DCPRD(x220,1);}
	FRPRD(x218,1);
	FREE(x221,1);
	r=__ABUILTIN_3;}}}}
   }else{
    if(EXPRD(x216,1)){
     FREE(FLD(x216,1),1);DSPRDF(x216);
    }else{
     DCPRD(x216,1);}
    FREE(x217,1);
    r=__ABUILTIN_3;}}}
 return r;}

extern OBJ _APragmaAnalysis_14(OBJ x1) /* rightprio? */
{OBJ r;
 if(ISPRM(x1)){
  r=__ABUILTIN_3;
 }else{
  {OBJ x216=FLD1(x1,1);OBJ x217=FLD1(x1,2);
   if(EXPRD(x1,1)){
    DSPRDF(x1);
   }else{
    CPPRD(x216,1);COPY(x217,1);
    FRPRD(x1,1);}
   if(ISTGPRD(x216,1)){
    {OBJ x218=FLD(x216,1);
     if(EXPRD(x216,1)){
      FREE(FLD(x216,2),1);DSPRDF(x216);
     }else{
      CPPRD(x218,1);
      FRPRD(x216,1);}
     if(ISPRM(x217)){
      FRPRD(x218,1);
      r=__ABUILTIN_3;
     }else{
      {OBJ x220=FLD1(x217,1);OBJ x221=FLD1(x217,2);
       if(EXPRD(x217,1)){
	DSPRDF(x217);
       }else{
	CPPRD(x220,1);COPY(x221,1);
	FRPRD(x217,1);}
       if(ISTGPRD(x220,1)){
	{OBJ x222=FLD(x220,1);
	 if(EXPRD(x220,1)){
	  FREE(FLD(x220,2),1);DSPRDF(x220);
	 }else{
	  CPPRD(x222,1);
	  FRPRD(x220,1);}
	 if(ISPRM(x221)){
	  FRPRD(x218,1);
	  FRPRD(x222,1);
	  r=__ABUILTIN_3;
	 }else{
	  {OBJ x224=FLD1(x221,1);OBJ x225=FLD1(x221,2);
	   if(EXPRD(x221,1)){
	    DSPRDF(x221);
	   }else{
	    CPPRD(x224,1);COPY(x225,1);
	    FRPRD(x221,1);}
	   if(ISTGPRD(x224,0)){
	    if(EXPRD(x224,1)){
	     FREE(FLD(x224,1),1);DSPRDF(x224);
	    }else{
	     DCPRD(x224,1);}
	    if(ISPRM(x225)){
	     FRPRD(x218,1);
	     FRPRD(x222,1);
	     r=__ABUILTIN_3;
	    }else{
	     {OBJ x227=FLD1(x225,1);
	      if(EXPRD(x225,1)){
	       FREE(FLD1(x225,2),1);DSPRDF(x225);
	      }else{
	       CPPRD(x227,1);
	       FRPRD(x225,1);}
	      if(ISTGPRD(x227,0)){
	       if(EXPRD(x227,1)){
		FREE(FLD(x227,1),1);DSPRDF(x227);
	       }else{
		DCPRD(x227,1);}
	       CPPRD(__APragmaAnalysis_29,1);
	       {OBJ x230;OBJ x231;
		x230=_ARep_119(x218);
		ADenotation_21(x230,__APragmaAnalysis_29,x231);
		if(ISTGPRM(x231,1)){
		 CPPRD(__APragmaAnalysis_31,1);
		 {OBJ x232;
		  x232=_ARep_119(x222);
		  ADenotation_21(x232,__APragmaAnalysis_31,r);}
		}else{
		 FRPRD(x222,1);
		 r=__ABUILTIN_3;}}
	      }else{
	       if(EXPRD(x227,1)){
		DSPRD(x227);
	       }else{
		DCPRD(x227,1);}
	       FRPRD(x218,1);
	       FRPRD(x222,1);
	       r=__ABUILTIN_3;}}}
	   }else{
	    if(EXPRD(x224,1)){
	     DSPRD(x224);
	    }else{
	     DCPRD(x224,1);}
	    FRPRD(x218,1);
	    FRPRD(x222,1);
	    FREE(x225,1);
	    r=__ABUILTIN_3;}}}}
       }else{
	if(EXPRD(x220,1)){
	 FREE(FLD(x220,1),1);DSPRDF(x220);
	}else{
	 DCPRD(x220,1);}
	FRPRD(x218,1);
	FREE(x221,1);
	r=__ABUILTIN_3;}}}}
   }else{
    if(EXPRD(x216,1)){
     FREE(FLD(x216,1),1);DSPRDF(x216);
    }else{
     DCPRD(x216,1);}
    FREE(x217,1);
    r=__ABUILTIN_3;}}}
 return r;}

extern OBJ _APragmaAnalysis_15(register OBJ x1,register OBJ x2,register OBJ x3,register OBJ x4,register OBJ x5) /* add */
{OBJ r;
 for(;;){
  if(ISPRM(x4)){
   FREE(x1,1);
   FREE(x2,1);
   FRCLS(x3,1);
   r=x5;
  }else{
   {OBJ x165=FLD1(x4,1);OBJ x166=FLD1(x4,2);
    if(EXPRD(x4,1)){
     DSPRDF(x4);
    }else{
     CPPRD(x165,1);COPY(x166,1);
     FRPRD(x4,1);}
    if(ISTGPRD(x165,0)){
     {OBJ x168=FLD(x165,1);
      if(EXPRD(x165,1)){
       DSPRDF(x165);
      }else{
       COPY(x168,1);
       FRPRD(x165,1);}
      if(ISPRM(x166)){
       FREE(x1,1);
       FREE(x2,1);
       FRCLS(x3,1);
       FREE(x168,1);
       r=x5;
      }else{
       {OBJ x169=FLD1(x166,1);OBJ x170=FLD1(x166,2);FLAG x_x166=EXPRD(x166,1);
	if(x_x166){
	}else{
	 CPPRD(x169,1);COPY(x170,1);}
	if(ISTGPRD(x169,0)){
	 {OBJ x171=FLD(x169,1);
	  COPY(x171,1);
	  {OBJ x172=FLD1(x5,1);OBJ x173=FLD1(x5,2);FLAG x_x5=EXPRD(x5,1);
	   if(x_x5){
	   }else{
	    COPY(x172,1);CPPRD(x173,1);}
	   COPY(x1,1);
	   COPY(x2,1);
	   CPCLS(x3,1);
	   {OBJ x174;OBJ x176;OBJ x177;OBJ x178;OBJ x179;
	    if(x_x166){
	     RSOME(x166,x174);
	    }else{
	     FRPRD(x166,1);PRD1(2,x174);FLD1(x174,1)=x169;FLD1(x174,2)=x170;}
	    {OBJ t=(*(OBJ(*)(OBJ,OBJ,OBJ,OBJ,OBJ,OBJ))METHOD(x3,5))(x3,x1,x168,x171,x172,x2);
	     x176=FLD1(t,1);
	     x177=FLD1(t,2);
	     DSPRDF(t);}
	    x178=_AOcError_21(x173,x177);
	    if(x_x5){
	     RSOME(x5,x179);FLD1(x179,1)=x176;FLD1(x179,2)=x178;
	    }else{
	     FRPRD(x5,1);PRD1(2,x179);FLD1(x179,1)=x176;FLD1(x179,2)=x178;}
	    x4=x174;x5=x179;continue;}}}
	}else{
	 HLT("PragmaAnalysis at <183,5-7> : missing else in add\'PragmaAnalysis:globSig**pos**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");}}}}
    }else{
     if(EXPRD(x165,1)){
      DSPRD(x165);
     }else{
      DCPRD(x165,1);}
     FREE(x1,1);
     FREE(x2,1);
     FRCLS(x3,1);
     if(ISPRM(x166)){
      r=x5;
     }else{
      HLT("PragmaAnalysis at <183,5-7> : missing else in add\'PragmaAnalysis:globSig**pos**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");}}}}
  break;}
 return r;}

extern OBJ _APragmaAnalysis_16(OBJ x1,OBJ x2,OBJ x3,OBJ x4) /* add,1 */
{OBJ r;
 if(ISPRM(x3)){
  HLT("PragmaAnalysis at <196,5-7> : missing else in add\'PragmaAnalysis:globSig**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");
 }else{
  {OBJ x190=FLD1(x3,1);OBJ x191=FLD1(x3,2);
   if(EXPRD(x3,1)){
    DSPRDF(x3);
   }else{
    CPPRD(x190,1);COPY(x191,1);
    FRPRD(x3,1);}
   if(ISTGPRD(x190,1)){
    {OBJ x193=FLD(x190,2);
     if(EXPRD(x190,1)){
      FRPRD(FLD(x190,1),1);DSPRDF(x190);
     }else{
      COPY(x193,1);
      FRPRD(x190,1);}
     if(ISPRM(x191)){
      HLT("PragmaAnalysis at <196,5-7> : missing else in add\'PragmaAnalysis:globSig**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");
     }else{
      {OBJ x195=FLD1(x191,2);
       if(EXPRD(x191,1)){
	FRPRD(FLD1(x191,1),1);DSPRDF(x191);
       }else{
	COPY(x195,1);
	FRPRD(x191,1);}
       if(ISPRM(x195)){
	HLT("PragmaAnalysis at <196,5-7> : missing else in add\'PragmaAnalysis:globSig**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");
       }else{
	{OBJ x196=FLD1(x195,1);OBJ x197=FLD1(x195,2);
	 CPPRD(x196,1);COPY(x197,1);
	 if(ISTGPRD(x196,0)){
	  if(EXPRD(x196,1)){
	   FREE(FLD(x196,1),1);DSPRDF(x196);
	  }else{
	   DCPRD(x196,1);}
	  if(ISPRM(x197)){
	   HLT("PragmaAnalysis at <196,5-7> : missing else in add\'PragmaAnalysis:globSig**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");
	  }else{
	   {OBJ x199=FLD1(x197,1);
	    CPPRD(x199,1);
	    if(EXPRD(x197,1)){
	     DSPRD(x197);
	    }else{
	     DCPRD(x197,1);}
	    if(ISTGPRD(x199,0)){
	     if(EXPRD(x199,1)){
	      FREE(FLD(x199,1),1);DSPRDF(x199);
	     }else{
	      DCPRD(x199,1);}
	     {OBJ x202;OBJ x203;FLAG x_x4=EXPRD(x4,1);
	      if(x_x4){
	      }else{
	       x202=FLD1(x4,1);x203=FLD1(x4,2);COPY(x202,1);CPPRD(x203,1);}
	      {OBJ x204;
	       if(x_x4){
		RSOME(x4,x204);
	       }else{
		FRPRD(x4,1);PRD1(2,x204);FLD1(x204,1)=x202;FLD1(x204,2)=x203;}
	       r=_APragmaAnalysis_15(x1,x193,x2,x195,x204);}}
	    }else{
	     HLT("PragmaAnalysis at <196,5-7> : missing else in add\'PragmaAnalysis:globSig**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");}}}
	 }else{
	  HLT("PragmaAnalysis at <196,5-7> : missing else in add\'PragmaAnalysis:globSig**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");}}}}}}
   }else{
    HLT("PragmaAnalysis at <196,5-7> : missing else in add\'PragmaAnalysis:globSig**(globSig->seq**seq**prioTab**pos->prioTab**err)->globPragma**pair->pair");}}}
 return r;}

extern OBJ _APragmaAnalysis_17(OBJ x1,OBJ x2) /* analyzeOwnPrios */
{OBJ r;
 CPCLS(__APragmaAnalysis_16,2);
 CPCLS(__APragmaAnalysis_39,1);
 CPCLS(__APragmaAnalysis_41,1);
 CPCLS(__APrioTab_8,1);
 CPCLS(__APrioTab_9,1);
 COPY(x2,1);
 {OBJ x3;OBJ x4;OBJ x5;OBJ x21;OBJ x22;OBJ x23;
  x3=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_39,1))(__APragmaAnalysis_39,__ABUILTIN_20);
  x4=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_41,1))(__APragmaAnalysis_41,x2);
  x5=_ADEBUG_2(x3,x4,x2);
  COPY(x5,3);
  x21=_APragmaAnalysis_18(x5);
  x22=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_16,2))(__APragmaAnalysis_16,x5,__APrioTab_8);
  x23=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_16,2))(__APragmaAnalysis_16,x5,__APrioTab_9);
  if(ISPRD(x5)&&(ISTGPRD(x5,2))){
   {OBJ x19=FLD(x5,14);
    COPY(x19,1);
    CPPRD(x5,2);
    COPY(x21,1);
    CPCLS(__APragmaAnalysis_13,1);
    CPCLS(__APragmaAnalysis_14,1);
    CPCLS(__APragmaAnalysis_42,1);
    CPCLS(__APragmaAnalysis_43,1);
    CPPRD(__AOcError_15,1);
    COPY(__AOcPos_35,1);
    {OBJ x20;OBJ x24;OBJ x25;OBJ x26;OBJ x27;TUP2 x29;OBJ x31;OBJ x32;TUP2 x34;TUP2 x37;OBJ x39;OBJ x40;OBJ x41;OBJ x42;OBJ x43;
     x20=x19;
     x24=_ASeqFilter_2(__APragmaAnalysis_14,x21);
     x25=_ASeqFilter_2(__APragmaAnalysis_13,x21);
     PRD1(2,x26);FLD1(x26,1)=x20;FLD1(x26,2)=__AOcError_15;
     x27=_ASeqReduce_4(x22,x26,x25);
     x29=_APair_8(x27);
     PRD1(2,x31);FLD1(x31,1)=x29.c1;FLD1(x31,2)=x29.c2;
     x32=_ASeqReduce_4(x23,x31,x24);
     x34=_APair_8(x32);
     COPY(x34.c1,1);
     x37=_APrioTab_10(x5,__AOcPos_35,x34.c1);
     x39=_AOcError_21(x34.c2,x37.c2);
     x40=_AOcError_25(x1,x39);
     x41=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_42,2))(__APragmaAnalysis_42,x5,x37.c1);
     x42=_ADEBUG_2(x3,x41,x34.c1);
     x43=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_43,2))(__APragmaAnalysis_43,x5,x42);
     r=_AComCompose_5(x40,x43);}}
  }else{
   HLT("GlobSig at <unknown> : undefined selection prioTab\'GlobSig:globSig->prioTab");}}
 return r;}

extern OBJ _APragmaAnalysis_18(OBJ x1) /* allPragmas */
{OBJ r;
 CPCLS(__ARep_27,1);
 COPY(x1,1);
 {OBJ x2;OBJ x3;OBJ x4;OBJ x5;
  x2=_AGlobSig_46(x1);
  x3=_AGlobSig_51(x1);
  x4=_AMap_22(__ARep_27,x3);
  x5=_ASeqOfSeq_2(x4);
  r=_ASeq_26(x2,x5);}
 return r;}

extern OBJ _APragmaAnalysis_19(OBJ x1,OBJ x2) /* analyzePossibleConflicts */
{OBJ r;
 CPCLS(__APragmaAnalysis_47,1);
 {OBJ x9;
  x9=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_47,1))(__APragmaAnalysis_47,__ABUILTIN_20);
  {OBJ x33=FLD1(x2,1);OBJ x34;FLAG x_x2=EXPRD(x2,1);
   if(x_x2){
    COPY(x33,1);
   }else{
    x34=FLD1(x2,2);COPY(x33,2);}
   {OBJ x35;OBJ x36;
    if(x_x2){
     RSOME(x2,x35);
    }else{
     FRPRD(x2,1);PRD1(2,x35);FLD1(x35,1)=x33;FLD1(x35,2)=x34;}
    x36=_ACom_23(x35);
    if(ISTGPRM(x9,1)){
     CPPRD(x1,1);
     COPY(x33,5);
     CPPRD(__APragmaAnalysis_48,1);
     CPCLS(__APragmaAnalysis_49,1);
     {OBJ x37;OBJ x38;OBJ x39;OBJ x40;OBJ x41;OBJ x42;OBJ x43;OBJ x44;OBJ x45;OBJ x46;OBJ x49;OBJ x57;
      x37=_AOcVerbose_4(x1,__AOcVerbose_2,__APragmaAnalysis_48);
      x38=_AAGSig_1(x33);
      x39=_AAGSig_2(x33);
      x40=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_49,1))(__APragmaAnalysis_49,x33);
      CPCLS(x40,1);
      x41=_ASeqFilter_2(x40,x38);
      COPY(x41,2);
      x42=_ASeqFilter_2(x40,x39);
      COPY(x42,1);
      x43=_ASeq_26(x41,x42);
      x44=_APrioTab_13(x33,x42,x41);
      x45=_APrioTab_13(x33,x41,x43);
      x46=_ASeq_26(x45,x44);
      if(ISPRM(x46)){
       x49=__ABUILTIN_3;
      }else{
       x49=__ABUILTIN_5;}
      if(ISTGPRM(x49,1)){
       CPCLS(__APragmaAnalysis_20,1);
       CPCLS(__APragmaAnalysis_51,1);
       CPPRD(__APragmaAnalysis_52,1);
       CPPRD(__ARep_187,1);
       COPY(__AOcPos_35,1);
       {OBJ x50;OBJ x51;OBJ x52;OBJ x53;OBJ x54;OBJ x55;OBJ x56;
	x50=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_51,1))(__APragmaAnalysis_51,__ABUILTIN_20);
	x51=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_20,1))(__APragmaAnalysis_20,x33);
	x52=_ASeqMap_3(x51,x46);
	x53=_ASeqReduce_3(x50,__ARep_187,x52);
	ADenotation_4(__APragmaAnalysis_52,x53,x54);
	x55=_AOcError_16(__AOcError_8,x54,__AOcPos_35);
	x56=_AOcError_25(x1,x55);
	x57=_AComCompose_6(x56,x36);}
      }else{
       x57=x36;
       FRPRD(x1,1);
       FREE(x33,1);
       FREE(x46,1);}
      r=_AComCompose_6(x37,x57);}
    }else{
     r=x36;
     FRPRD(x1,1);
     FREE(x33,1);}}}}
 return r;}

extern OBJ _APragmaAnalysis_20(OBJ x1,OBJ x2) /* asDeno */
{OBJ r;
 {OBJ x13=FLD1(x2,1);OBJ x14=FLD1(x2,2);
  if(EXPRD(x2,1)){
   DSPRDF(x2);
  }else{
   COPY(x13,1);COPY(x14,1);
   FRPRD(x2,1);}
  COPY(x1,1);
  CPPRD(__APragmaAnalysis_44,1);
  CPPRD(__APragmaAnalysis_45,1);
  {OBJ x15;OBJ x16;OBJ x17;OBJ x18;
   x15=_AAnalyzedGlobSigH_9(x1,__AAnalyzedGlobSig_23,x14);
   x16=_AAnalyzedGlobSigH_9(x1,__AAnalyzedGlobSig_23,x13);
   ADenotation_4(__APragmaAnalysis_44,x15,x17);
   ADenotation_4(x16,x17,x18);
   ADenotation_4(__APragmaAnalysis_45,x18,r);}}
 return r;}

extern OBJ _APragmaAnalysis_21(OBJ x1,OBJ x2,OBJ x3) /* removeOpen */
{OBJ r;
 CPCLS(__APragmaAnalysis_22,1);
 {OBJ x4;
  x4=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_22,2))(__APragmaAnalysis_22,x1,x2);
  r=_ASeqFilter_2(x4,x3);}
 return r;}

extern OBJ _APragmaAnalysis_22(OBJ x1,OBJ x2,OBJ x3) /* closed? */
{OBJ r;
 CPCLS(__APragmaAnalysis_23,1);
 {OBJ x4;
  x4=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_23,2))(__APragmaAnalysis_23,x1,x2);
  r=_ASeq_42(x4,x3);}
 return r;}

extern OBJ _APragmaAnalysis_23(OBJ x1,OBJ x2,OBJ x3) /* closed?,1 */
{OBJ r;
 if(ISTGPRD(x3,0)){
  {OBJ x19=FLD(x3,1);
   if(EXPRD(x3,1)){
    DSPRDF(x3);
   }else{
    COPY(x19,1);
    FRPRD(x3,1);}
   CPCLS(__APragmaAnalysis_24,1);
   {OBJ x20;
    x20=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_24,2))(__APragmaAnalysis_24,x1,x2);
    r=_ASeq_42(x20,x19);}}
 }else{
  if(EXPRD(x3,1)){
   DSPRD(x3);
  }else{
   DCPRD(x3,1);}
  FREE(x1,1);
  FREE(x2,1);
  r=__ABUILTIN_5;}
 return r;}

extern OBJ _APragmaAnalysis_24(OBJ x1,OBJ x2,OBJ x3) /* closed?,2 */
{OBJ r;
 CPCLS(__APragmaAnalysis_56,1);
 CPCLS(__APragmaAnalysis_59,1);
 CPCLS(__ARep_27,1);
 COPY(x1,2);
 COPY(x2,1);
 COPY(x3,1);
 {OBJ x4;OBJ x5;OBJ x6;OBJ x7;OBJ x8;
  x4=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_56,1))(__APragmaAnalysis_56,__ABUILTIN_20);
  x5=(*(OBJ(*)(OBJ,OBJ,OBJ,OBJ))METHOD(__APragmaAnalysis_59,3))(__APragmaAnalysis_59,x1,x2,x3);
  x6=_ADEBUG_2(x4,x5,x3);
  COPY(x6,1);
  x7=_AAnalyzedGlobSig_3(x1,x6);
  x8=_ABSTree_61(__ARep_27,x7,x2);
  if(ISTGPRM(x8,1)){
   FREE(x1,1);
   FREE(x6,1);
   r=__ABUILTIN_5;
  }else{
   r=_AName4SigAna_26(x1,x6);}}
 return r;}

extern OBJ _APragmaAnalysis_28(OBJ x1,OBJ x2) /* analysePragmaItem'28 */
{OBJ r;
 r=_AName_34(x1);
 return r;}

extern OBJ _APragmaAnalysis_33(OBJ x1) /* analyzePrios,1'33 */
{OBJ r;
 CPPRD(__APragmaAnalysis_32,1);
 r=_ADEBUG_10(__APragmaAnalysis_32);
 return r;}

extern OBJ _APragmaAnalysis_34(OBJ x1) /* analyzePrios,1'34 */
{OBJ r;
 {OBJ x4;
  if(ISPRM(x1)){
   HLT("Seq at <unknown> : undefined selection rt\'Seq:seq->seq");
  }else{
   {OBJ x3=FLD1(x1,2);
    if(EXPRD(x1,1)){
     x4=x3;
     FRPRD(FLD1(x1,1),1);DSPRDF(x1);
    }else{
     COPY(x3,1);
     x4=x3;
     FRPRD(x1,1);}}}
  if(ISPRM(x4)){
   HLT("Seq at <unknown> : undefined selection rt\'Seq:seq->seq");
  }else{
   {OBJ x6=FLD1(x4,2);
    if(EXPRD(x4,1)){
     r=x6;
     FRPRD(FLD1(x4,1),1);DSPRDF(x4);
    }else{
     COPY(x6,1);
     r=x6;
     FRPRD(x4,1);}}}}
 return r;}

extern OBJ _APragmaAnalysis_36(OBJ x1,OBJ x2) /* analyzePrios,1'36 */
{OBJ r;
 CPPRD(__APragmaAnalysis_35,1);
 {OBJ x3;
  x3=_ARep_119(x1);
  ADenotation_4(__APragmaAnalysis_35,x3,r);}
 return r;}

extern OBJ _APragmaAnalysis_38(OBJ x1,OBJ x2,OBJ x3) /* analyzePrios,1'38 */
{OBJ r;
 CPPRD(__APragmaAnalysis_37,1);
 {OBJ x4;
  x4=_APrioTab_5(x1,x2);
  ADenotation_4(__APragmaAnalysis_37,x4,r);}
 return r;}

extern OBJ _APragmaAnalysis_39(OBJ x1) /* analyzeOwnPrios'39 */
{OBJ r;
 CPPRD(__APragmaAnalysis_32,1);
 r=_ADEBUG_10(__APragmaAnalysis_32);
 return r;}

extern OBJ _APragmaAnalysis_41(OBJ x1,OBJ x2) /* analyzeOwnPrios'41 */
{OBJ r;
 CPPRD(__APragmaAnalysis_40,1);
 {OBJ x3;OBJ x4;
  x3=_AGlobSig_58(x1);
  x4=_ARep_119(x3);
  ADenotation_4(__APragmaAnalysis_40,x4,r);}
 return r;}

extern OBJ _APragmaAnalysis_42(OBJ x1,OBJ x2,OBJ x3) /* analyzeOwnPrios'42 */
{OBJ r;
 CPPRD(__APragmaAnalysis_37,1);
 {OBJ x4;
  x4=_APrioTab_5(x1,x2);
  ADenotation_4(__APragmaAnalysis_37,x4,r);}
 return r;}

extern OBJ _APragmaAnalysis_43(OBJ x1,OBJ x2,OBJ x3) /* analyzeOwnPrios'43 */
{OBJ r;
 {OBJ x4;OBJ x5;
  x4=_AGlobSig_90(x1,x2);
  PRD1(2,x5);FLD1(x5,1)=x4;FLD1(x5,2)=x3;
  r=_ACom_23(x5);}
 return r;}

extern OBJ _APragmaAnalysis_47(OBJ x1) /* analyzePossibleConflicts'47 */
{OBJ r;
 CPPRD(__APragmaAnalysis_46,1);
 r=_ADEBUG_10(__APragmaAnalysis_46);
 return r;}

extern OBJ _APragmaAnalysis_49(OBJ x1,OBJ x2) /* analyzePossibleConflicts'49 */
{OBJ r;
 r=_AAnalyzedGlobSig_6(x1,x2);
 return r;}

extern OBJ _APragmaAnalysis_51(OBJ x1) /* analyzePossibleConflicts'51 */
{OBJ r;
 CPPRD(__APragmaAnalysis_50,1);
 CPCLS(__ADenotation_6,1);
 r=(*(OBJ(*)(OBJ,OBJ))METHOD(__ADenotation_6,1))(__ADenotation_6,__APragmaAnalysis_50);
 return r;}

extern OBJ _APragmaAnalysis_54(OBJ x1,OBJ x2) /* analyzePrios'54 */
{OBJ r;
 CPCLS(__APragmaAnalysis_19,1);
 CPPRD(x1,1);
 {OBJ x3;OBJ x4;
  x3=_APragmaAnalysis_17(x1,x2);
  x4=(*(OBJ(*)(OBJ,OBJ))METHOD(__APragmaAnalysis_19,1))(__APragmaAnalysis_19,x1);
  r=_AComCompose_5(x3,x4);}
 return r;}

extern OBJ _APragmaAnalysis_56(OBJ x1) /* closed?,2'56 */
{OBJ r;
 CPPRD(__APragmaAnalysis_55,1);
 r=_ADEBUG_10(__APragmaAnalysis_55);
 return r;}

extern OBJ _APragmaAnalysis_59(OBJ x1,OBJ x2,OBJ x3,OBJ x4) /* closed?,2'59 */
{OBJ r;
 COPY(x1,2);
 COPY(x3,2);
 {OBJ x5;OBJ x6;OBJ x7;OBJ x8;OBJ x9;OBJ x10;OBJ x11;OBJ x12;OBJ x13;OBJ x14;
  x5=_AAnalyzedGlobSigH_9(x1,__AAnalyzedGlobSig_23,x3);
  x6=_AName4SigAna_26(x1,x3);
  x7=_AAnalyzedGlobSig_3(x1,x3);
  if(ISTGPRM(x6,1)){
   CPCLS(__ARep_27,1);
   CPPRD(__ABoolConv_2,1);
   x8=__ABoolConv_2;
  }else{
   CPCLS(__ARep_27,1);
   CPPRD(__ABoolConv_3,1);
   x8=__ABoolConv_3;}
  x9=_ABSTree_61(__ARep_27,x7,x2);
  if(ISTGPRM(x9,1)){
   CPPRD(__APragmaAnalysis_57,2);
   CPPRD(__APragmaAnalysis_58,1);
   CPPRD(__ABoolConv_2,1);
   x10=__ABoolConv_2;
  }else{
   CPPRD(__APragmaAnalysis_57,2);
   CPPRD(__APragmaAnalysis_58,1);
   CPPRD(__ABoolConv_3,1);
   x10=__ABoolConv_3;}
  ADenotation_4(__APragmaAnalysis_57,x10,x11);
  ADenotation_4(x8,x11,x12);
  ADenotation_4(__APragmaAnalysis_57,x12,x13);
  ADenotation_4(x5,x13,x14);
  ADenotation_4(__APragmaAnalysis_58,x14,r);}
 return r;}



static OBJ _mt_1_0_3(OBJ t,OBJ t1,OBJ t2,OBJ t3) 
{OBJ r;
 {OBJ t4;
  DCCLS(t,1);
  t4=(*(OBJ(*)(OBJ))ENTRY(t))(t1);
  r=(*(OBJ(*)(OBJ,OBJ,OBJ))METHOD(t4,2))(t4,t2,t3);}
 return r;}

init_APragmaAnalysis()
{
 static int visited=0; if(visited) return; visited=1;
 init_ATriple();
 init_ASet();
 init_ASeqConv();
 init_AFct();
 init_ABitset();
 init_AAbsyFun3();
 init_APatterns();
 init_APartName();
 init_AAnalyzedGlobSigH();
 init_AAttributes();
 init_AName();
 init_AGlobSigToText();
 init_ADArray();
 init_AGlobPragma();
 init_AImpDecl4SigAna();
 init_ANatMap();
 init_AOcError();
 init_AMySeqFun1();
 init_AArray();
 init_AGlobSig();
 init_ALexem();
 init_ASeqMap();
 init_AOcOptions();
 init_AReal();
 init_ASeqReduce();
 init_ACom();
 init_ADArrayReduce();
 init_ANameAnalysis();
 init_APair();
 init_ABSTreeConv();
 init_AAnalyzedGlobSig();
 init_ASeq();
 init_ADEBUG();
 init_ARep();
 init_AComCompose();
 init_AChar();
 init_ADenotation();
 init_ANat();
 init_ASeqFilter();
 init_AOption();
 init_APrioTab();
 init_AVoid();
 init_AAGSig();
 init_AStream();
 init_AOcVerbose();
 init_AString();
 init_AMapMap();
 init_AFile();
 init_AName4SigAna();
 init_AInt();
 init_ABoolConv();
 init_ATable();
 init_ASetByBST();
 init_AUniqueTable();
 init_ASetByBSTConv();
 init_ADeclEntry();
 init_ASeqOfSeq();
 init_APartNameEntry();
 init_ABSTree();
 init_AImpExpEntry();
 init_ATree();
 init_AObjects();
 init_ARepSet();
 init_AGlobSigImpl();
 init_AKnowledge();
 init_APragma();
 init_ACandidates();
 init_AImpl();
 init_AReason();
 init_AOcPos();
 init_ASubstitution();
 init_AMap();
 DEN("RIGHT",__APragmaAnalysis_31);
 DEN("LEFT",__APragmaAnalysis_30);
 DEN("-zprintPragmas",__APragmaAnalysis_61);
 DEN("BRACKET",__APragmaAnalysis_29);
 DEN("analyzing imported pragmas ...",__APragmaAnalysis_60);
 LCLS(2,_APragmaAnalysis_28,__APragmaAnalysis_28);
 LCLS(4,_APragmaAnalysis_59,__APragmaAnalysis_59);
 DEN("analyzeImplPragmas # ",__APragmaAnalysis_58);
 DEN("missing instantiation of \'%s\' within pragma",__APragmaAnalysis_26);
 DEN(" # ",__APragmaAnalysis_57);
 DEN("ambiguous identification of \'%s\' within pragma",__APragmaAnalysis_25);
 LCLS(1,_APragmaAnalysis_56,__APragmaAnalysis_56);
 CLS(3,_APragmaAnalysis_24,__APragmaAnalysis_24);
 DEN("-zanalyzeImplPragmas",__APragmaAnalysis_55);
 CLS(3,_APragmaAnalysis_23,__APragmaAnalysis_23);
 CLS(2,_APragmaAnalysis_54,__APragmaAnalysis_54);
 CLS(3,_APragmaAnalysis_22,__APragmaAnalysis_22);
 DEN("analyzing bracketings ...",__APragmaAnalysis_53);
 CLS(3,_APragmaAnalysis_21,__APragmaAnalysis_21);
 DEN("the following pairs of functions have no explicit bracketings:\n",__APragmaAnalysis_52);
 CLS(2,_APragmaAnalysis_20,__APragmaAnalysis_20);
 LCLS(1,_APragmaAnalysis_51,__APragmaAnalysis_51);
 CLS(2,_APragmaAnalysis_19,__APragmaAnalysis_19);
 DEN("\n",__APragmaAnalysis_50);
 CLS(1,_APragmaAnalysis_18,__APragmaAnalysis_18);
 CLS(2,_APragmaAnalysis_49,__APragmaAnalysis_49);
 CLS(2,_APragmaAnalysis_17,__APragmaAnalysis_17);
 DEN("analyzing bracketing conflicts ...",__APragmaAnalysis_48);
 CLS(4,_APragmaAnalysis_16,__APragmaAnalysis_16);
 LCLS(1,_APragmaAnalysis_47,__APragmaAnalysis_47);
 CLS(5,_APragmaAnalysis_15,__APragmaAnalysis_15);
 DEN("-zprioConflicts",__APragmaAnalysis_46);
 CLS(1,_APragmaAnalysis_14,__APragmaAnalysis_14);
 DEN("      ",__APragmaAnalysis_45);
 CLS(1,_APragmaAnalysis_13,__APragmaAnalysis_13);
 DEN(" and ",__APragmaAnalysis_44);
 CLS(3,_APragmaAnalysis_12,__APragmaAnalysis_12);
 CLS(3,_APragmaAnalysis_43,__APragmaAnalysis_43);
 LCLS(3,_APragmaAnalysis_42,__APragmaAnalysis_42);
 CLS(1,_APragmaAnalysis_10,__APragmaAnalysis_10);
 LCLS(2,_APragmaAnalysis_41,__APragmaAnalysis_41);
 CLS(1,_APragmaAnalysis_9,__APragmaAnalysis_9);
 DEN("analyzing priorities of ",__APragmaAnalysis_40);
 LCLS(1,_APragmaAnalysis_39,__APragmaAnalysis_39);
 CLS(1,_APragmaAnalysis_7,__APragmaAnalysis_7);
 LCLS(3,_APragmaAnalysis_38,__APragmaAnalysis_38);
 CLS(1,_APragmaAnalysis_6,__APragmaAnalysis_6);
 DEN("resulting bracketing table\n",__APragmaAnalysis_37);
 CLS(2,_APragmaAnalysis_5_c,__APragmaAnalysis_5);
 LCLS(2,_APragmaAnalysis_36,__APragmaAnalysis_36);
 DEN("analyzing bracketings of ",__APragmaAnalysis_35);
 CLS(3,_APragmaAnalysis_3,__APragmaAnalysis_3);
 CLS(1,_APragmaAnalysis_34,__APragmaAnalysis_34);
 CLS(2,_APragmaAnalysis_2,__APragmaAnalysis_2);
 LCLS(1,_APragmaAnalysis_33,__APragmaAnalysis_33);
 CLS(2,_APragmaAnalysis_1_c,__APragmaAnalysis_1);
 DEN("-ztracePrio",__APragmaAnalysis_32);
 MTH(1,0,3,_mt_1_0_3);LZYMTH(1,0,3,_mt_1_0_3);
 CPPRD(__APragmaAnalysis_61,1);
 __APragmaAnalysis_8=_ADEBUG_10(__APragmaAnalysis_61);
 PRDF(1,0,__APragmaAnalysis_27);FLD(__APragmaAnalysis_27,1)=__ASeq_6;}

