Example #1
0
	private int SpecialStateTransition17(DFA dfa, int s, IIntStream _input)
	{
		ITokenStream input = (ITokenStream)_input;
		int _s = s;
		s = -1;
		int LA17_1 = input.LA(1);
		int index17_1 = input.Index;
		switch (_s)
		{
		case 0:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 95;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 96;}

				else if ((LA17_1==STATIC)) {s = 97;}

				else if ((LA17_1==246)) {s = 98;}

				else if ((LA17_1==244)) {s = 99;}

				else if ((LA17_1==245)) {s = 100;}

				else if ((LA17_1==252)) {s = 101;}

				else if ((LA17_1==DYNAMIC)) {s = 102;}

				else if ((LA17_1==250)) {s = 103;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 104;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 105;}

				else if (((LA17_1>=AS && LA17_1<=ASSIGN)||(LA17_1>=BAND && LA17_1<=BAND_ASSIGN)||(LA17_1>=BOR && LA17_1<=BOR_ASSIGN)||(LA17_1>=BSR && LA17_1<=BXOR_ASSIGN)||LA17_1==COMMA||(LA17_1>=DBL_COLON && LA17_1<=DEC)||(LA17_1>=DIV && LA17_1<=DIV_ASSIGN)||LA17_1==DOT||LA17_1==E4X_DESC||LA17_1==EQUAL||LA17_1==GE||LA17_1==GT||LA17_1==INC||(LA17_1>=IS && LA17_1<=LBRACK)||LA17_1==LE||(LA17_1>=LOR && LA17_1<=LT)||(LA17_1>=MINUS && LA17_1<=MINUS_ASSIGN)||LA17_1==MOD||LA17_1==MOD_ASSIGN||LA17_1==NOT_EQUAL||(LA17_1>=PLUS && LA17_1<=PLUS_ASSIGN)||LA17_1==QUESTION||LA17_1==SEMI||(LA17_1>=SL && LA17_1<=SL_ASSIGN)||(LA17_1>=SR && LA17_1<=STAR_ASSIGN)||(LA17_1>=STRICT_EQUAL && LA17_1<=STRICT_NOT_EQUAL)||LA17_1==241||LA17_1==249||LA17_1==251)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 1:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 127;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 128;}

				else if ((LA17_1==STATIC)) {s = 129;}

				else if ((LA17_1==246)) {s = 130;}

				else if ((LA17_1==244)) {s = 131;}

				else if ((LA17_1==245)) {s = 132;}

				else if ((LA17_1==252)) {s = 133;}

				else if ((LA17_1==DYNAMIC)) {s = 134;}

				else if ((LA17_1==250)) {s = 135;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 136;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 137;}

				else if ((LA17_1==DBL_COLON)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 2:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 139;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 140;}

				else if ((LA17_1==STATIC)) {s = 141;}

				else if ((LA17_1==246)) {s = 142;}

				else if ((LA17_1==244)) {s = 143;}

				else if ((LA17_1==245)) {s = 144;}

				else if ((LA17_1==252)) {s = 145;}

				else if ((LA17_1==DYNAMIC)) {s = 146;}

				else if ((LA17_1==250)) {s = 147;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 148;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 149;}

				input.Seek(index17_1);
				break;
			}
		case 3:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 150;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 151;}

				else if ((LA17_1==STATIC)) {s = 152;}

				else if ((LA17_1==246)) {s = 153;}

				else if ((LA17_1==244)) {s = 154;}

				else if ((LA17_1==245)) {s = 155;}

				else if ((LA17_1==252)) {s = 156;}

				else if ((LA17_1==DYNAMIC)) {s = 157;}

				else if ((LA17_1==250)) {s = 158;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 159;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 160;}

				input.Seek(index17_1);
				break;
			}
		case 4:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 161;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 162;}

				else if ((LA17_1==STATIC)) {s = 163;}

				else if ((LA17_1==246)) {s = 164;}

				else if ((LA17_1==244)) {s = 165;}

				else if ((LA17_1==245)) {s = 166;}

				else if ((LA17_1==252)) {s = 167;}

				else if ((LA17_1==DYNAMIC)) {s = 168;}

				else if ((LA17_1==250)) {s = 169;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 170;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 171;}

				input.Seek(index17_1);
				break;
			}
		case 5:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 172;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 173;}

				else if ((LA17_1==STATIC)) {s = 174;}

				else if ((LA17_1==246)) {s = 175;}

				else if ((LA17_1==244)) {s = 176;}

				else if ((LA17_1==245)) {s = 177;}

				else if ((LA17_1==252)) {s = 178;}

				else if ((LA17_1==DYNAMIC)) {s = 179;}

				else if ((LA17_1==250)) {s = 180;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 181;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 182;}

				input.Seek(index17_1);
				break;
			}
		case 6:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 183;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 184;}

				else if ((LA17_1==STATIC)) {s = 185;}

				else if ((LA17_1==246)) {s = 186;}

				else if ((LA17_1==244)) {s = 187;}

				else if ((LA17_1==245)) {s = 188;}

				else if ((LA17_1==252)) {s = 189;}

				else if ((LA17_1==DYNAMIC)) {s = 190;}

				else if ((LA17_1==250)) {s = 191;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 192;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 193;}

				input.Seek(index17_1);
				break;
			}
		case 7:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 194;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 195;}

				else if ((LA17_1==STATIC)) {s = 196;}

				else if ((LA17_1==246)) {s = 197;}

				else if ((LA17_1==244)) {s = 198;}

				else if ((LA17_1==245)) {s = 199;}

				else if ((LA17_1==252)) {s = 200;}

				else if ((LA17_1==DYNAMIC)) {s = 201;}

				else if ((LA17_1==250)) {s = 202;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 203;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 204;}

				else if (((LA17_1>=AS && LA17_1<=ASSIGN)||(LA17_1>=BAND && LA17_1<=BAND_ASSIGN)||(LA17_1>=BOR && LA17_1<=BOR_ASSIGN)||(LA17_1>=BSR && LA17_1<=BXOR_ASSIGN)||LA17_1==COMMA||LA17_1==DEC||(LA17_1>=DIV && LA17_1<=DIV_ASSIGN)||LA17_1==DOT||LA17_1==E4X_DESC||LA17_1==EQUAL||LA17_1==GE||LA17_1==GT||LA17_1==INC||(LA17_1>=IS && LA17_1<=LBRACK)||LA17_1==LE||(LA17_1>=LOR && LA17_1<=LT)||(LA17_1>=MINUS && LA17_1<=MINUS_ASSIGN)||LA17_1==MOD||LA17_1==MOD_ASSIGN||LA17_1==NOT_EQUAL||(LA17_1>=PLUS && LA17_1<=PLUS_ASSIGN)||LA17_1==QUESTION||LA17_1==SEMI||(LA17_1>=SL && LA17_1<=SL_ASSIGN)||(LA17_1>=SR && LA17_1<=STAR_ASSIGN)||(LA17_1>=STRICT_EQUAL && LA17_1<=STRICT_NOT_EQUAL)||LA17_1==241||LA17_1==249||LA17_1==251)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 8:
			{
				input.Rewind();
				if ((LA17_1==IDENT)) {s = 225;}

				else if ((LA17_1==INTERNAL||LA17_1==PRIVATE||(LA17_1>=PROTECTED && LA17_1<=PUBLIC))) {s = 226;}

				else if ((LA17_1==STATIC)) {s = 227;}

				else if ((LA17_1==246)) {s = 228;}

				else if ((LA17_1==244)) {s = 229;}

				else if ((LA17_1==245)) {s = 230;}

				else if ((LA17_1==252)) {s = 231;}

				else if ((LA17_1==DYNAMIC)) {s = 232;}

				else if ((LA17_1==250)) {s = 233;}

				else if ((LA17_1==CONST||LA17_1==VAR) && (EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((LA17_1==FUNCTION) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 235;}

				input.Seek(index17_1);
				break;
			}
		case 9:
			{
				input.Rewind();
				if ((LA17_1==GET) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 246;}

				else if ((LA17_1==IDENT) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 247;}

				else if ((LA17_1==USE) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 248;}

				else if ((LA17_1==XML) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 249;}

				else if ((LA17_1==DYNAMIC) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 250;}

				else if ((LA17_1==NAMESPACE) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 251;}

				else if ((LA17_1==IS) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 252;}

				else if ((LA17_1==AS) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 253;}

				else if ((LA17_1==SET) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 254;}

				else if ((LA17_1==SUPER) && (EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				else if ((LA17_1==LPAREN)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 10:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 11:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 12:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 13:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 14:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 15:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 16:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 17:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 18:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 19:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred9_AS3_fragment))) {s = 257;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 20:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 21:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 22:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 23:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 24:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 25:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 26:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 27:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 28:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 29:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 30:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 31:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 32:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 33:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 34:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 35:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 36:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 37:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 38:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 39:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 40:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 41:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 42:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 43:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 44:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 45:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 46:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 47:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 48:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 49:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 50:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 51:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 52:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 53:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 54:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 55:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 56:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 57:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 58:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 59:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 60:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 61:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 62:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 63:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 64:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 65:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 66:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 67:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 68:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 69:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 70:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 71:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 72:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 73:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 74:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 75:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 76:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 77:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 78:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 79:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 80:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 81:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 82:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 83:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 84:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 85:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 86:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 87:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 88:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 89:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 90:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 91:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 92:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 93:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 94:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 95:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 96:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 97:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 98:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 99:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 100:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((EvaluatePredicate(synpred11_AS3_fragment))) {s = 255;}

				input.Seek(index17_1);
				break;
			}
		case 101:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 102:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 103:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 104:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 105:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 106:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 107:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 108:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 109:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}
		case 110:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred10_AS3_fragment))) {s = 234;}

				else if ((true)) {s = 15;}

				input.Seek(index17_1);
				break;
			}

		default:
			break;
		}

		if (s >= 0)
			return s;

		if (state.backtracking > 0) {state.failed=true; return -1;}
		NoViableAltException nvae = new NoViableAltException(dfa.Description, 17, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #2
0
    protected internal int DFA8_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            IIntStream input = _input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA8_6 = input.LA(1);

                   	s = -1;
                   	if ( ((LA8_6 >= '\u0000' && LA8_6 <= '\uFFFF')) ) { s = 40; }

                   	else s = 39;

                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA8_7 = input.LA(1);

                   	s = -1;
                   	if ( ((LA8_7 >= '\u0000' && LA8_7 <= '\uFFFF')) ) { s = 42; }

                   	else s = 41;

                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA8_0 = input.LA(1);

                   	s = -1;
                   	if ( (LA8_0 == 'G') ) { s = 1; }

                   	else if ( (LA8_0 == 'S') ) { s = 2; }

                   	else if ( (LA8_0 == '[') ) { s = 3; }

                   	else if ( ((LA8_0 >= '\t' && LA8_0 <= '\n') || LA8_0 == '\r' || LA8_0 == ' ') ) { s = 4; }

                   	else if ( (LA8_0 == '%') ) { s = 5; }

                   	else if ( (LA8_0 == '\"') ) { s = 6; }

                   	else if ( (LA8_0 == '\'') ) { s = 7; }

                   	else if ( (LA8_0 == 'C') ) { s = 8; }

                   	else if ( (LA8_0 == 'D') ) { s = 9; }

                   	else if ( (LA8_0 == 'I') ) { s = 10; }

                   	else if ( (LA8_0 == 'P') ) { s = 11; }

                   	else if ( (LA8_0 == 'W') ) { s = 12; }

                   	else if ( (LA8_0 == 'B') ) { s = 13; }

                   	else if ( (LA8_0 == 'F') ) { s = 14; }

                   	else if ( (LA8_0 == 'U') ) { s = 15; }

                   	else if ( (LA8_0 == 'E') ) { s = 16; }

                   	else if ( (LA8_0 == 'M') ) { s = 17; }

                   	else if ( (LA8_0 == 'R') ) { s = 18; }

                   	else if ( (LA8_0 == 'T') ) { s = 19; }

                   	else if ( (LA8_0 == 'N') ) { s = 20; }

                   	else if ( (LA8_0 == 'L') ) { s = 21; }

                   	else if ( (LA8_0 == 'A' || LA8_0 == 'H' || (LA8_0 >= 'J' && LA8_0 <= 'K') || LA8_0 == 'O' || LA8_0 == 'Q' || LA8_0 == 'V' || (LA8_0 >= 'X' && LA8_0 <= 'Z') || LA8_0 == '_' || (LA8_0 >= 'a' && LA8_0 <= 'z')) ) { s = 22; }

                   	else if ( ((LA8_0 >= '0' && LA8_0 <= '9')) ) { s = 23; }

                   	else if ( (LA8_0 == '+') ) { s = 24; }

                   	else if ( (LA8_0 == '-') ) { s = 25; }

                   	else if ( (LA8_0 == '*') ) { s = 26; }

                   	else if ( (LA8_0 == '/') ) { s = 27; }

                   	else if ( (LA8_0 == '=') ) { s = 28; }

                   	else if ( ((LA8_0 >= '\u0000' && LA8_0 <= '\b') || (LA8_0 >= '\u000B' && LA8_0 <= '\f') || (LA8_0 >= '\u000E' && LA8_0 <= '\u001F') || LA8_0 == '!' || (LA8_0 >= '#' && LA8_0 <= '$') || LA8_0 == '&' || (LA8_0 >= '(' && LA8_0 <= ')') || LA8_0 == ',' || LA8_0 == '.' || (LA8_0 >= ':' && LA8_0 <= '<') || (LA8_0 >= '>' && LA8_0 <= '@') || (LA8_0 >= '\\' && LA8_0 <= '^') || LA8_0 == '`' || (LA8_0 >= '{' && LA8_0 <= '\uFFFF')) ) { s = 29; }

                   	if ( s >= 0 ) return s;
                   	break;
        }
        NoViableAltException nvae8 =
            new NoViableAltException(dfa.Description, 8, _s, input);
        dfa.Error(nvae8);
        throw nvae8;
    }
Example #3
0
    protected internal int DFA8_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            IIntStream input = _input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA8_0 = input.LA(1);

                   	s = -1;
                   	if ( (LA8_0 == '|') ) { s = 1; }

                   	else if ( (LA8_0 == '@') ) { s = 4; }

                   	else if ( (LA8_0 == 'E') ) { s = 5; }

                   	else if ( (LA8_0 == 'S') ) { s = 7; }

                   	else if ( (LA8_0 == 'T') ) { s = 10; }

                   	else if ( ((LA8_0 >= '\u0000' && LA8_0 <= '\b') || (LA8_0 >= '\u000B' && LA8_0 <= '\f') || (LA8_0 >= '\u000E' && LA8_0 <= '\u001F') || LA8_0 == '!' || (LA8_0 >= '$' && LA8_0 <= '?') || (LA8_0 >= 'C' && LA8_0 <= 'D') || (LA8_0 >= 'H' && LA8_0 <= 'R') || (LA8_0 >= 'U' && LA8_0 <= 'V') || (LA8_0 >= 'X' && LA8_0 <= '{') || (LA8_0 >= '}' && LA8_0 <= '\uFFFF')) ) { s = 12; }

                   	else if ( (LA8_0 == 'A') ) { s = 13; }

                   	else if ( (LA8_0 == '\"') ) { s = 15; }

                   	else if ( (LA8_0 == '#') ) { s = 17; }

                   	else if ( (LA8_0 == '\t' || LA8_0 == ' ') ) { s = 18; }

                   	else if ( (LA8_0 == 'G') ) { s = 20; }

                   	else if ( (LA8_0 == '\n' || LA8_0 == '\r') ) { s = 22; }

                   	else if ( (LA8_0 == 'F') ) { s = 23; }

                   	else if ( (LA8_0 == 'W') ) { s = 25; }

                   	else if ( (LA8_0 == 'B') ) { s = 27; }

                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA8_1 = input.LA(1);

                   	 
                   	int index8_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred12_SpecFlowLangLexer_en()) ) { s = 2; }

                   	else if ( (true) ) { s = 3; }

                   	 
                   	input.Seek(index8_1);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA8_5 = input.LA(1);

                   	 
                   	int index8_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred5_SpecFlowLangLexer_en()) ) { s = 6; }

                   	else if ( (true) ) { s = 3; }

                   	 
                   	input.Seek(index8_5);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA8_7 = input.LA(1);

                   	 
                   	int index8_7 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred3_SpecFlowLangLexer_en()) ) { s = 8; }

                   	else if ( (synpred4_SpecFlowLangLexer_en()) ) { s = 9; }

                   	else if ( (synpred5_SpecFlowLangLexer_en()) ) { s = 6; }

                   	else if ( (true) ) { s = 3; }

                   	 
                   	input.Seek(index8_7);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA8_10 = input.LA(1);

                   	 
                   	int index8_10 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred8_SpecFlowLangLexer_en()) ) { s = 11; }

                   	else if ( (true) ) { s = 3; }

                   	 
                   	input.Seek(index8_10);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA8_13 = input.LA(1);

                   	 
                   	int index8_13 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred9_SpecFlowLangLexer_en()) ) { s = 14; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index8_13);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 6 : 
                   	int LA8_15 = input.LA(1);

                   	 
                   	int index8_15 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred11_SpecFlowLangLexer_en()) ) { s = 16; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index8_15);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 7 : 
                   	int LA8_18 = input.LA(1);

                   	 
                   	int index8_18 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred14_SpecFlowLangLexer_en()) ) { s = 17; }

                   	else if ( (synpred15_SpecFlowLangLexer_en()) ) { s = 19; }

                   	 
                   	input.Seek(index8_18);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 8 : 
                   	int LA8_20 = input.LA(1);

                   	 
                   	int index8_20 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred6_SpecFlowLangLexer_en()) ) { s = 21; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index8_20);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 9 : 
                   	int LA8_23 = input.LA(1);

                   	 
                   	int index8_23 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred1_SpecFlowLangLexer_en()) ) { s = 24; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index8_23);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 10 : 
                   	int LA8_25 = input.LA(1);

                   	 
                   	int index8_25 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred7_SpecFlowLangLexer_en()) ) { s = 26; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index8_25);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 11 : 
                   	int LA8_27 = input.LA(1);

                   	 
                   	int index8_27 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_SpecFlowLangLexer_en()) ) { s = 28; }

                   	else if ( (synpred10_SpecFlowLangLexer_en()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index8_27);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae8 =
            new NoViableAltException(dfa.Description, 8, _s, input);
        dfa.Error(nvae8);
        throw nvae8;
    }
Example #4
0
	private int SpecialStateTransition3(DFA dfa, int s, IIntStream _input)
	{
		ITokenStream input = (ITokenStream)_input;
		int _s = s;
		s = -1;
		int LA3_1 = input.LA(1);
		int index3_1 = input.Index;
		switch (_s)
		{
		case 0:
			{
				input.Rewind();
				if ((LA3_1==INCLUDE_DIRECTIVE)) {s = 1;}

				else if ((LA3_1==IDENT)) {s = 2;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 3;}

				else if ((LA3_1==STATIC)) {s = 4;}

				else if ((LA3_1==246)) {s = 5;}

				else if ((LA3_1==244)) {s = 6;}

				else if ((LA3_1==245)) {s = 7;}

				else if ((LA3_1==252)) {s = 8;}

				else if ((LA3_1==DYNAMIC)) {s = 9;}

				else if ((LA3_1==250)) {s = 10;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 1:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 2:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 3:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 4:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 5:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 6:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 7:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 8:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 9:
			{
				input.Rewind();
				if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 10:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 11:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 12:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 13:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 14:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 15:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 16:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 17:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}
		case 18:
			{
				input.Rewind();
				if ((LA3_1==CLASS) && (EvaluatePredicate(synpred1_AS3_fragment))) {s = 11;}

				else if ((LA3_1==IDENT)) {s = 13;}

				else if ((LA3_1==INTERNAL||LA3_1==PRIVATE||(LA3_1>=PROTECTED && LA3_1<=PUBLIC))) {s = 14;}

				else if ((LA3_1==STATIC)) {s = 15;}

				else if ((LA3_1==246)) {s = 16;}

				else if ((LA3_1==244)) {s = 17;}

				else if ((LA3_1==245)) {s = 18;}

				else if ((LA3_1==252)) {s = 19;}

				else if ((LA3_1==DYNAMIC)) {s = 20;}

				else if ((LA3_1==250)) {s = 21;}

				else if ((LA3_1==INTERFACE) && (EvaluatePredicate(synpred2_AS3_fragment))) {s = 12;}

				input.Seek(index3_1);
				break;
			}

		default:
			break;
		}

		if (s >= 0)
			return s;

		if (state.backtracking > 0) {state.failed=true; return -1;}
		NoViableAltException nvae = new NoViableAltException(dfa.Description, 3, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #5
0
    protected internal int DFA14_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            IIntStream input = _input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA14_34 = input.LA(1);

                   	s = -1;
                   	if ( ((LA14_34 >= '\u0000' && LA14_34 <= '!') || (LA14_34 >= '#' && LA14_34 <= '\uFFFF')) ) { s = 46; }

                   	else if ( (LA14_34 == '\"') ) { s = 47; }

                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA14_35 = input.LA(1);

                   	s = -1;
                   	if ( ((LA14_35 >= '\u0000' && LA14_35 <= '&') || (LA14_35 >= '(' && LA14_35 <= '\uFFFF')) ) { s = 48; }

                   	else if ( (LA14_35 == '\'') ) { s = 49; }

                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA14_46 = input.LA(1);

                   	s = -1;
                   	if ( (LA14_46 == '\"') ) { s = 47; }

                   	else if ( ((LA14_46 >= '\u0000' && LA14_46 <= '!') || (LA14_46 >= '#' && LA14_46 <= '\uFFFF')) ) { s = 46; }

                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA14_48 = input.LA(1);

                   	s = -1;
                   	if ( (LA14_48 == '\'') ) { s = 49; }

                   	else if ( ((LA14_48 >= '\u0000' && LA14_48 <= '&') || (LA14_48 >= '(' && LA14_48 <= '\uFFFF')) ) { s = 48; }

                   	if ( s >= 0 ) return s;
                   	break;
        }
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 14, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #6
0
    protected internal int DFA1_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA1_7 = input.LA(1);

                   	 
                   	int index1_7 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_7);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA1_16 = input.LA(1);

                   	 
                   	int index1_16 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_16);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA1_17 = input.LA(1);

                   	 
                   	int index1_17 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_17);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA1_18 = input.LA(1);

                   	 
                   	int index1_18 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_18);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA1_19 = input.LA(1);

                   	 
                   	int index1_19 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_19);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA1_20 = input.LA(1);

                   	 
                   	int index1_20 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_20);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 6 : 
                   	int LA1_21 = input.LA(1);

                   	 
                   	int index1_21 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_21);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 7 : 
                   	int LA1_22 = input.LA(1);

                   	 
                   	int index1_22 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_22);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 8 : 
                   	int LA1_23 = input.LA(1);

                   	 
                   	int index1_23 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_23);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 9 : 
                   	int LA1_24 = input.LA(1);

                   	 
                   	int index1_24 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_24);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 10 : 
                   	int LA1_25 = input.LA(1);

                   	 
                   	int index1_25 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_25);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 11 : 
                   	int LA1_26 = input.LA(1);

                   	 
                   	int index1_26 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_26);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 12 : 
                   	int LA1_27 = input.LA(1);

                   	 
                   	int index1_27 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_RelinqScript()) ) { s = 30; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_27);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 13 : 
                   	int LA1_28 = input.LA(1);

                   	 
                   	int index1_28 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred3_RelinqScript()) ) { s = 31; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index1_28);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 1, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #7
0
    protected internal int DFA146_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA146_41 = input.LA(1);

                   	 
                   	int index146_41 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred306_AS3_ex()) ) { s = 87; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index146_41);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA146_64 = input.LA(1);

                   	 
                   	int index146_64 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred305_AS3_ex()) ) { s = 88; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index146_64);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA146_85 = input.LA(1);

                   	 
                   	int index146_85 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred308_AS3_ex()) ) { s = 89; }

                   	else if ( (synpred311_AS3_ex()) ) { s = 90; }

                   	else if ( (synpred312_AS3_ex()) ) { s = 91; }

                   	 
                   	input.Seek(index146_85);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 146, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #8
0
 private static int SpecialStateTransitionDefault(DFA dfa, int s, IIntStream input)
 {
     return -1;
 }
Example #9
0
    protected internal int DFA115_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA115_1 = input.LA(1);

                   	 
                   	int index115_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_1);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA115_2 = input.LA(1);

                   	 
                   	int index115_2 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_2);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA115_3 = input.LA(1);

                   	 
                   	int index115_3 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_3);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA115_4 = input.LA(1);

                   	 
                   	int index115_4 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_4);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA115_5 = input.LA(1);

                   	 
                   	int index115_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_5);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA115_6 = input.LA(1);

                   	 
                   	int index115_6 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_6);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 6 : 
                   	int LA115_7 = input.LA(1);

                   	 
                   	int index115_7 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_7);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 7 : 
                   	int LA115_8 = input.LA(1);

                   	 
                   	int index115_8 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_8);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 8 : 
                   	int LA115_9 = input.LA(1);

                   	 
                   	int index115_9 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_9);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 9 : 
                   	int LA115_10 = input.LA(1);

                   	 
                   	int index115_10 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_10);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 10 : 
                   	int LA115_11 = input.LA(1);

                   	 
                   	int index115_11 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_11);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 11 : 
                   	int LA115_12 = input.LA(1);

                   	 
                   	int index115_12 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_12);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 12 : 
                   	int LA115_13 = input.LA(1);

                   	 
                   	int index115_13 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_13);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 13 : 
                   	int LA115_14 = input.LA(1);

                   	 
                   	int index115_14 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_14);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 14 : 
                   	int LA115_15 = input.LA(1);

                   	 
                   	int index115_15 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_15);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 15 : 
                   	int LA115_16 = input.LA(1);

                   	 
                   	int index115_16 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_16);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 16 : 
                   	int LA115_17 = input.LA(1);

                   	 
                   	int index115_17 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_17);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 17 : 
                   	int LA115_18 = input.LA(1);

                   	 
                   	int index115_18 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_18);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 18 : 
                   	int LA115_19 = input.LA(1);

                   	 
                   	int index115_19 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_19);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 19 : 
                   	int LA115_20 = input.LA(1);

                   	 
                   	int index115_20 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_20);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 20 : 
                   	int LA115_21 = input.LA(1);

                   	 
                   	int index115_21 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_21);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 21 : 
                   	int LA115_22 = input.LA(1);

                   	 
                   	int index115_22 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_22);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 22 : 
                   	int LA115_23 = input.LA(1);

                   	 
                   	int index115_23 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_23);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 23 : 
                   	int LA115_24 = input.LA(1);

                   	 
                   	int index115_24 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_24);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 24 : 
                   	int LA115_25 = input.LA(1);

                   	 
                   	int index115_25 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_25);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 25 : 
                   	int LA115_27 = input.LA(1);

                   	 
                   	int index115_27 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred229_AS3_ex()) ) { s = 26; }

                   	else if ( (true) ) { s = 29; }

                   	 
                   	input.Seek(index115_27);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 115, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #10
0
    protected internal int DFA139_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA139_53 = input.LA(1);

                   	 
                   	int index139_53 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred286_AS3_ex()) ) { s = 73; }

                   	else if ( (true) ) { s = 1; }

                   	 
                   	input.Seek(index139_53);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 139, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #11
0
    protected internal int DFA76_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA76_1 = input.LA(1);

                   	 
                   	int index76_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred169_AS3_ex()) ) { s = 48; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred175_AS3_ex()) ) { s = 49; }

                   	else if ( (synpred188_AS3_ex()) ) { s = 50; }

                   	 
                   	input.Seek(index76_1);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA76_2 = input.LA(1);

                   	 
                   	int index76_2 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred169_AS3_ex()) ) { s = 48; }

                   	else if ( (synpred171_AS3_ex()) ) { s = 51; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	 
                   	input.Seek(index76_2);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA76_3 = input.LA(1);

                   	 
                   	int index76_3 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred169_AS3_ex()) ) { s = 48; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	 
                   	input.Seek(index76_3);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA76_4 = input.LA(1);

                   	 
                   	int index76_4 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred170_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	 
                   	input.Seek(index76_4);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA76_5 = input.LA(1);

                   	 
                   	int index76_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred170_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	 
                   	input.Seek(index76_5);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA76_6 = input.LA(1);

                   	 
                   	int index76_6 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred170_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	 
                   	input.Seek(index76_6);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 6 : 
                   	int LA76_7 = input.LA(1);

                   	 
                   	int index76_7 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred170_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	 
                   	input.Seek(index76_7);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 7 : 
                   	int LA76_8 = input.LA(1);

                   	 
                   	int index76_8 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred170_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	 
                   	input.Seek(index76_8);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 8 : 
                   	int LA76_9 = input.LA(1);

                   	 
                   	int index76_9 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred169_AS3_ex()) ) { s = 48; }

                   	else if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	 
                   	input.Seek(index76_9);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 9 : 
                   	int LA76_32 = input.LA(1);

                   	 
                   	int index76_32 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred173_AS3_ex()) ) { s = 53; }

                   	 
                   	input.Seek(index76_32);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 10 : 
                   	int LA76_34 = input.LA(1);

                   	 
                   	int index76_34 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred174_AS3_ex()) ) { s = 54; }

                   	 
                   	input.Seek(index76_34);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 11 : 
                   	int LA76_35 = input.LA(1);

                   	 
                   	int index76_35 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred176_AS3_ex()) ) { s = 55; }

                   	 
                   	input.Seek(index76_35);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 12 : 
                   	int LA76_36 = input.LA(1);

                   	 
                   	int index76_36 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred177_AS3_ex()) ) { s = 56; }

                   	 
                   	input.Seek(index76_36);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 13 : 
                   	int LA76_37 = input.LA(1);

                   	 
                   	int index76_37 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred178_AS3_ex()) ) { s = 57; }

                   	 
                   	input.Seek(index76_37);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 14 : 
                   	int LA76_38 = input.LA(1);

                   	 
                   	int index76_38 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred179_AS3_ex()) ) { s = 58; }

                   	 
                   	input.Seek(index76_38);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 15 : 
                   	int LA76_39 = input.LA(1);

                   	 
                   	int index76_39 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred180_AS3_ex()) ) { s = 59; }

                   	 
                   	input.Seek(index76_39);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 16 : 
                   	int LA76_40 = input.LA(1);

                   	 
                   	int index76_40 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred181_AS3_ex()) ) { s = 60; }

                   	else if ( (synpred182_AS3_ex()) ) { s = 61; }

                   	else if ( (synpred183_AS3_ex()) ) { s = 62; }

                   	 
                   	input.Seek(index76_40);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 17 : 
                   	int LA76_41 = input.LA(1);

                   	 
                   	int index76_41 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred184_AS3_ex()) ) { s = 63; }

                   	 
                   	input.Seek(index76_41);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 18 : 
                   	int LA76_42 = input.LA(1);

                   	 
                   	int index76_42 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred185_AS3_ex()) ) { s = 64; }

                   	 
                   	input.Seek(index76_42);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 19 : 
                   	int LA76_43 = input.LA(1);

                   	 
                   	int index76_43 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred186_AS3_ex()) ) { s = 65; }

                   	 
                   	input.Seek(index76_43);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 20 : 
                   	int LA76_44 = input.LA(1);

                   	 
                   	int index76_44 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (synpred188_AS3_ex()) ) { s = 50; }

                   	 
                   	input.Seek(index76_44);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 21 : 
                   	int LA76_46 = input.LA(1);

                   	 
                   	int index76_46 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred172_AS3_ex()) ) { s = 10; }

                   	else if ( (true) ) { s = 66; }

                   	 
                   	input.Seek(index76_46);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 76, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #12
0
    protected internal int DFA74_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA74_2 = input.LA(1);

                   	 
                   	int index74_2 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred157_AS3_ex()) ) { s = 4; }

                   	else if ( (synpred158_AS3_ex()) ) { s = 51; }

                   	 
                   	input.Seek(index74_2);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA74_3 = input.LA(1);

                   	 
                   	int index74_3 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred157_AS3_ex()) ) { s = 4; }

                   	else if ( (synpred158_AS3_ex()) ) { s = 51; }

                   	 
                   	input.Seek(index74_3);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA74_10 = input.LA(1);

                   	 
                   	int index74_10 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred157_AS3_ex()) ) { s = 4; }

                   	else if ( (synpred158_AS3_ex()) ) { s = 51; }

                   	 
                   	input.Seek(index74_10);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA74_22 = input.LA(1);

                   	 
                   	int index74_22 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred157_AS3_ex()) ) { s = 4; }

                   	else if ( (synpred158_AS3_ex()) ) { s = 51; }

                   	 
                   	input.Seek(index74_22);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA74_48 = input.LA(1);

                   	 
                   	int index74_48 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred157_AS3_ex()) ) { s = 4; }

                   	else if ( (synpred158_AS3_ex()) ) { s = 51; }

                   	 
                   	input.Seek(index74_48);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA74_49 = input.LA(1);

                   	 
                   	int index74_49 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred157_AS3_ex()) ) { s = 4; }

                   	else if ( (synpred158_AS3_ex()) ) { s = 51; }

                   	 
                   	input.Seek(index74_49);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 74, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #13
0
    protected internal int DFA55_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA55_1 = input.LA(1);

                   	 
                   	int index55_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred132_AS3_ex()) ) { s = 50; }

                   	else if ( (synpred133_AS3_ex()) ) { s = 51; }

                   	else if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	 
                   	input.Seek(index55_1);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA55_2 = input.LA(1);

                   	 
                   	int index55_2 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred132_AS3_ex()) ) { s = 50; }

                   	else if ( (synpred133_AS3_ex()) ) { s = 51; }

                   	else if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	 
                   	input.Seek(index55_2);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA55_3 = input.LA(1);

                   	 
                   	int index55_3 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred132_AS3_ex()) ) { s = 50; }

                   	else if ( (synpred133_AS3_ex()) ) { s = 51; }

                   	else if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	 
                   	input.Seek(index55_3);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA55_4 = input.LA(1);

                   	 
                   	int index55_4 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred132_AS3_ex()) ) { s = 50; }

                   	else if ( (synpred133_AS3_ex()) ) { s = 51; }

                   	else if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	 
                   	input.Seek(index55_4);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA55_5 = input.LA(1);

                   	 
                   	int index55_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred132_AS3_ex()) ) { s = 50; }

                   	else if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	 
                   	input.Seek(index55_5);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA55_6 = input.LA(1);

                   	 
                   	int index55_6 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred132_AS3_ex()) ) { s = 50; }

                   	else if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	 
                   	input.Seek(index55_6);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 6 : 
                   	int LA55_7 = input.LA(1);

                   	 
                   	int index55_7 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred132_AS3_ex()) ) { s = 50; }

                   	else if ( (synpred133_AS3_ex()) ) { s = 51; }

                   	else if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	 
                   	input.Seek(index55_7);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 7 : 
                   	int LA55_8 = input.LA(1);

                   	 
                   	int index55_8 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred133_AS3_ex()) ) { s = 51; }

                   	else if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	 
                   	input.Seek(index55_8);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 8 : 
                   	int LA55_10 = input.LA(1);

                   	 
                   	int index55_10 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	else if ( (true) ) { s = 52; }

                   	 
                   	input.Seek(index55_10);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 9 : 
                   	int LA55_11 = input.LA(1);

                   	 
                   	int index55_11 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	else if ( (true) ) { s = 52; }

                   	 
                   	input.Seek(index55_11);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 10 : 
                   	int LA55_12 = input.LA(1);

                   	 
                   	int index55_12 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	else if ( (true) ) { s = 52; }

                   	 
                   	input.Seek(index55_12);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 11 : 
                   	int LA55_13 = input.LA(1);

                   	 
                   	int index55_13 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	else if ( (true) ) { s = 52; }

                   	 
                   	input.Seek(index55_13);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 12 : 
                   	int LA55_14 = input.LA(1);

                   	 
                   	int index55_14 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred134_AS3_ex()) ) { s = 9; }

                   	else if ( (true) ) { s = 52; }

                   	 
                   	input.Seek(index55_14);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 55, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #14
0
    protected internal int DFA36_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA36_1 = input.LA(1);

                   	 
                   	int index36_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred103_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred104_AS3_ex()) ) { s = 53; }

                   	else if ( (synpred105_AS3_ex()) ) { s = 54; }

                   	else if ( (synpred106_AS3_ex()) ) { s = 55; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_1);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA36_2 = input.LA(1);

                   	 
                   	int index36_2 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred103_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred104_AS3_ex()) ) { s = 53; }

                   	else if ( (synpred105_AS3_ex()) ) { s = 54; }

                   	else if ( (synpred106_AS3_ex()) ) { s = 55; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_2);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA36_3 = input.LA(1);

                   	 
                   	int index36_3 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred103_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred104_AS3_ex()) ) { s = 53; }

                   	else if ( (synpred105_AS3_ex()) ) { s = 54; }

                   	else if ( (synpred106_AS3_ex()) ) { s = 55; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_3);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA36_4 = input.LA(1);

                   	 
                   	int index36_4 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred103_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred104_AS3_ex()) ) { s = 53; }

                   	else if ( (synpred105_AS3_ex()) ) { s = 54; }

                   	else if ( (synpred106_AS3_ex()) ) { s = 55; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_4);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA36_5 = input.LA(1);

                   	 
                   	int index36_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred103_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_5);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA36_6 = input.LA(1);

                   	 
                   	int index36_6 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred103_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_6);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 6 : 
                   	int LA36_7 = input.LA(1);

                   	 
                   	int index36_7 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred104_AS3_ex()) ) { s = 53; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_7);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 7 : 
                   	int LA36_8 = input.LA(1);

                   	 
                   	int index36_8 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred104_AS3_ex()) ) { s = 53; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_8);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 8 : 
                   	int LA36_9 = input.LA(1);

                   	 
                   	int index36_9 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred103_AS3_ex()) ) { s = 52; }

                   	else if ( (synpred104_AS3_ex()) ) { s = 53; }

                   	else if ( (synpred105_AS3_ex()) ) { s = 54; }

                   	else if ( (synpred106_AS3_ex()) ) { s = 55; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_9);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 9 : 
                   	int LA36_10 = input.LA(1);

                   	 
                   	int index36_10 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred105_AS3_ex()) ) { s = 54; }

                   	else if ( (synpred106_AS3_ex()) ) { s = 55; }

                   	else if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	 
                   	input.Seek(index36_10);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 10 : 
                   	int LA36_12 = input.LA(1);

                   	 
                   	int index36_12 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	else if ( (true) ) { s = 56; }

                   	 
                   	input.Seek(index36_12);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 11 : 
                   	int LA36_13 = input.LA(1);

                   	 
                   	int index36_13 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	else if ( (true) ) { s = 56; }

                   	 
                   	input.Seek(index36_13);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 12 : 
                   	int LA36_14 = input.LA(1);

                   	 
                   	int index36_14 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	else if ( (true) ) { s = 56; }

                   	 
                   	input.Seek(index36_14);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 13 : 
                   	int LA36_15 = input.LA(1);

                   	 
                   	int index36_15 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	else if ( (true) ) { s = 56; }

                   	 
                   	input.Seek(index36_15);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 14 : 
                   	int LA36_16 = input.LA(1);

                   	 
                   	int index36_16 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred107_AS3_ex()) ) { s = 11; }

                   	else if ( (true) ) { s = 56; }

                   	 
                   	input.Seek(index36_16);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 36, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #15
0
    protected internal int DFA155_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA155_1 = input.LA(1);

                   	 
                   	int index155_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred376_AS3_ex()) ) { s = 24; }

                   	else if ( (synpred382_AS3_ex()) ) { s = 15; }

                   	 
                   	input.Seek(index155_1);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA155_2 = input.LA(1);

                   	 
                   	int index155_2 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred377_AS3_ex()) ) { s = 25; }

                   	else if ( (synpred382_AS3_ex()) ) { s = 15; }

                   	 
                   	input.Seek(index155_2);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA155_3 = input.LA(1);

                   	 
                   	int index155_3 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred378_AS3_ex()) ) { s = 6; }

                   	else if ( (synpred382_AS3_ex()) ) { s = 15; }

                   	 
                   	input.Seek(index155_3);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA155_4 = input.LA(1);

                   	 
                   	int index155_4 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred378_AS3_ex()) ) { s = 6; }

                   	else if ( (synpred382_AS3_ex()) ) { s = 15; }

                   	 
                   	input.Seek(index155_4);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA155_5 = input.LA(1);

                   	 
                   	int index155_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred378_AS3_ex()) ) { s = 6; }

                   	else if ( (synpred382_AS3_ex()) ) { s = 15; }

                   	 
                   	input.Seek(index155_5);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA155_13 = input.LA(1);

                   	 
                   	int index155_13 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred381_AS3_ex()) ) { s = 26; }

                   	else if ( (synpred382_AS3_ex()) ) { s = 15; }

                   	else if ( (synpred384_AS3_ex()) ) { s = 27; }

                   	 
                   	input.Seek(index155_13);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 6 : 
                   	int LA155_14 = input.LA(1);

                   	 
                   	int index155_14 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred381_AS3_ex()) ) { s = 26; }

                   	else if ( (synpred382_AS3_ex()) ) { s = 15; }

                   	else if ( (synpred384_AS3_ex()) ) { s = 27; }

                   	 
                   	input.Seek(index155_14);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 7 : 
                   	int LA155_21 = input.LA(1);

                   	 
                   	int index155_21 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred382_AS3_ex()) ) { s = 15; }

                   	else if ( (true) ) { s = 28; }

                   	 
                   	input.Seek(index155_21);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 155, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #16
0
    //throws NoViableAltException
    protected internal int DFA57_SpecialStateTransition(DFA dfa, int s, IIntStream _input)
    {
        ITokenStream input = (ITokenStream)_input;
        int _s = s;
        switch ( s )
        {
               	case 0 :
                   	int LA57_4 = input.LA(1);

                   	int index57_4 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred8_simpletikz()) ) { s = 7; }

                   	else if ( (true) ) { s = 2; }

                   	input.Seek(index57_4);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 57, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #17
0
	private int SpecialStateTransition8(DFA dfa, int s, IIntStream _input)
	{
		IIntStream input = _input;
		int _s = s;
		s = -1;
		int LA8_1 = input.LA(1);
		int index8_1 = input.Index;
		switch (_s)
		{
		case 0:
			{
				if (((LA8_1>='\u0000' && LA8_1<='\uFFFF'))) {s = 35;}

				else s = 34;

				break;
			}

		default:
			break;
		}

		if (s >= 0)
			return s;

		NoViableAltException nvae = new NoViableAltException(dfa.Description, 8, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #18
0
	private int SpecialStateTransition41(DFA dfa, int s, IIntStream _input)
	{
		IIntStream input = _input;
		int _s = s;
		s = -1;
		int LA41_1 = input.LA(1);
		int index41_1 = input.Index;
		switch (_s)
		{
		case 0:
			{
				if (((LA41_1>='\u0000' && LA41_1<='\t')||(LA41_1>='\u000B' && LA41_1<='\f')||(LA41_1>='\u000E' && LA41_1<='\uFFFF'))) {s = 3;}

				else if ((LA41_1=='\n'||LA41_1=='\r')) {s = 4;}

				else s = 5;

				break;
			}
		case 1:
			{
				if ((LA41_1=='\n'||LA41_1=='\r')) {s = 4;}

				else if (((LA41_1>='\u0000' && LA41_1<='\t')||(LA41_1>='\u000B' && LA41_1<='\f')||(LA41_1>='\u000E' && LA41_1<='\uFFFF'))) {s = 3;}

				else s = 5;

				break;
			}

		default:
			break;
		}

		if (s >= 0)
			return s;

		NoViableAltException nvae = new NoViableAltException(dfa.Description, 41, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
	private int SpecialStateTransition13(DFA dfa, int s, IIntStream _input)
	{
		IIntStream input = _input;
		int _s = s;
		switch (s)
		{
			case 0:
				int LA13_57 = input.LA(1);

				s = -1;
				if (((LA13_57>='\u0000' && LA13_57<='\uFFFF'))) {s = 59;}

				else s = 73;

				if (s >= 0) return s;
				break;

			case 1:
				int LA13_72 = input.LA(1);

				s = -1;
				if (((LA13_72>='\u0000' && LA13_72<='\uFFFF'))) {s = 59;}

				else s = 24;

				if (s >= 0) return s;
				break;

			case 2:
				int LA13_25 = input.LA(1);

				s = -1;
				if ((LA13_25=='<')) {s = 56;}

				else if ((LA13_25=='=')) {s = 57;}

				else if (((LA13_25>='\u0000' && LA13_25<=';')||(LA13_25>='>' && LA13_25<='\uFFFF'))) {s = 59;}

				else s = 58;

				if (s >= 0) return s;
				break;

			case 3:
				int LA13_56 = input.LA(1);

				s = -1;
				if ((LA13_56=='=')) {s = 72;}

				else if (((LA13_56>='\u0000' && LA13_56<='<')||(LA13_56>='>' && LA13_56<='\uFFFF'))) {s = 59;}

				if (s >= 0) return s;
				break;
		}
		NoViableAltException nvae = new NoViableAltException(dfa.Description, 13, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #20
0
    protected internal int DFA13_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            IIntStream input = _input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA13_0 = input.LA(1);

                   	s = -1;
                   	if ( (LA13_0 == '<') ) { s = 1; }

                   	else if ( (LA13_0 == '\n' || LA13_0 == '\r') ) { s = 2; }

                   	else if ( ((LA13_0 >= '\u0000' && LA13_0 <= '\t') || (LA13_0 >= '\u000B' && LA13_0 <= '\f') || (LA13_0 >= '\u000E' && LA13_0 <= ';') || (LA13_0 >= '=' && LA13_0 <= '\uFFFF')) ) { s = 3; }

                   	if ( s >= 0 ) return s;
                   	break;
        }
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 13, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #21
0
	private int SpecialStateTransition10(DFA dfa, int s, IIntStream _input)
	{
		IIntStream input = _input;
		int _s = s;
		switch (s)
		{
			case 0:
				int LA10_60 = input.LA(1);

				s = -1;
				if (((LA10_60>='\u0000' && LA10_60<='\uFFFF'))) {s = 62;}

				else s = 81;

				if (s >= 0) return s;
				break;

			case 1:
				int LA10_59 = input.LA(1);

				s = -1;
				if (((LA10_59>='\u0000' && LA10_59<='\uFFFF'))) {s = 62;}

				else s = 80;

				if (s >= 0) return s;
				break;

			case 2:
				int LA10_12 = input.LA(1);

				s = -1;
				if ((LA10_12=='=')) {s = 59;}

				else if ((LA10_12=='<')) {s = 60;}

				else if (((LA10_12>='\u0000' && LA10_12<=';')||(LA10_12>='>' && LA10_12<='\uFFFF'))) {s = 62;}

				else s = 61;

				if (s >= 0) return s;
				break;
		}
		NoViableAltException nvae = new NoViableAltException(dfa.Description, 10, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #22
0
    protected internal int DFA15_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITreeNodeStream input = (ITreeNodeStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA15_13 = input.LA(1);

                   	 
                   	int index15_13 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred26_NadirASTOptimizer()) ) { s = 14; }

                   	else if ( (synpred27_NadirASTOptimizer()) ) { s = 15; }

                   	 
                   	input.Seek(index15_13);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae15 =
            new NoViableAltException(dfa.Description, 15, _s, input);
        dfa.Error(nvae15);
        throw nvae15;
    }
Example #23
0
	private int SpecialStateTransition62(DFA dfa, int s, IIntStream _input)
	{
		IIntStream input = _input;
		int _s = s;
		switch (s)
		{
			case 0:
				int LA62_130 = input.LA(1);

				s = -1;
				if ( (LA62_130=='/') ) {s = 257;}

				else if ( ((LA62_130>='\u0000' && LA62_130<='.')||(LA62_130>='0' && LA62_130<='\uFFFF')) ) {s = 258;}

				if ( s>=0 ) return s;
				break;
			case 1:
				int LA62_370 = input.LA(1);

				s = -1;
				if ( (LA62_370=='\n'||LA62_370=='\r') ) {s = 371;}

				else if ( ((LA62_370>='\u0000' && LA62_370<='\t')||(LA62_370>='\u000B' && LA62_370<='\f')||(LA62_370>='\u000E' && LA62_370<='\uFFFF')) ) {s = 370;}

				if ( s>=0 ) return s;
				break;
			case 2:
				int LA62_257 = input.LA(1);

				s = -1;
				if ( ((LA62_257>='\u0000' && LA62_257<='\t')||(LA62_257>='\u000B' && LA62_257<='\f')||(LA62_257>='\u000E' && LA62_257<='\uFFFF')) ) {s = 370;}

				else if ( (LA62_257=='\n'||LA62_257=='\r') ) {s = 371;}

				if ( s>=0 ) return s;
				break;
		}
		NoViableAltException nvae = new NoViableAltException(dfa.Description, 62, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #24
0
    protected internal int DFA33_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            IIntStream input = _input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA33_40 = input.LA(1);

                   	 
                   	int index33_40 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (LA33_40 == '=') ) { s = 118; }

                   	else if ( (LA33_40 == '*') ) { s = 119; }

                   	else if ( (LA33_40 == '/') ) { s = 120; }

                   	else if ( ((LA33_40 >= '\u0000' && LA33_40 <= '\t') || (LA33_40 >= '\u000B' && LA33_40 <= '\f') || (LA33_40 >= '\u000E' && LA33_40 <= ')') || (LA33_40 >= '+' && LA33_40 <= '.') || (LA33_40 >= '0' && LA33_40 <= '<') || (LA33_40 >= '>' && LA33_40 <= '\u2027') || (LA33_40 >= '\u202A' && LA33_40 <= '\uFFFF')) && (( AreRegularExpressionsEnabled() )) ) { s = 122; }

                   	else s = 121;

                   	 
                   	input.Seek(index33_40);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA33_118 = input.LA(1);

                   	 
                   	int index33_118 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( ((LA33_118 >= '\u0000' && LA33_118 <= '\t') || (LA33_118 >= '\u000B' && LA33_118 <= '\f') || (LA33_118 >= '\u000E' && LA33_118 <= '\u2027') || (LA33_118 >= '\u202A' && LA33_118 <= '\uFFFF')) && (( AreRegularExpressionsEnabled() )) ) { s = 122; }

                   	else s = 188;

                   	 
                   	input.Seek(index33_118);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        NoViableAltException nvae33 =
            new NoViableAltException(dfa.Description, 33, _s, input);
        dfa.Error(nvae33);
        throw nvae33;
    }
Example #25
0
    protected internal int DFA57_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITreeNodeStream input = (ITreeNodeStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA57_1 = input.LA(1);

                   	 
                   	int index57_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 7; }

                   	 
                   	input.Seek(index57_1);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA57_2 = input.LA(1);

                   	 
                   	int index57_2 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred2_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 7; }

                   	 
                   	input.Seek(index57_2);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA57_3 = input.LA(1);

                   	 
                   	int index57_3 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred3_SqlGenerator()) ) { s = 30; }

                   	else if ( (true) ) { s = 7; }

                   	 
                   	input.Seek(index57_3);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA57_4 = input.LA(1);

                   	 
                   	int index57_4 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred3_SqlGenerator()) ) { s = 30; }

                   	else if ( (true) ) { s = 7; }

                   	 
                   	input.Seek(index57_4);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA57_5 = input.LA(1);

                   	 
                   	int index57_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred3_SqlGenerator()) ) { s = 30; }

                   	else if ( (true) ) { s = 7; }

                   	 
                   	input.Seek(index57_5);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA57_6 = input.LA(1);

                   	 
                   	int index57_6 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred3_SqlGenerator()) ) { s = 30; }

                   	else if ( (true) ) { s = 7; }

                   	 
                   	input.Seek(index57_6);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae57 =
            new NoViableAltException(dfa.Description, 57, _s, input);
        dfa.Error(nvae57);
        throw nvae57;
    }
Example #26
0
	private int SpecialStateTransition7(DFA dfa, int s, IIntStream _input)
	{
		ITokenStream input = (ITokenStream)_input;
		int _s = s;
		s = -1;
		int LA7_1 = input.LA(1);
		int index7_1 = input.Index;
		switch (_s)
		{
		case 0:
			{
				input.Rewind();
				if ((LA7_1==IMPORT)) {s = 1;}

				else if ((LA7_1==248)) {s = 2;}

				else if ((LA7_1==USE)) {s = 3;}

				else if ((LA7_1==LBRACK)) {s = 4;}

				else if ((LA7_1==IDENT)) {s = 5;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 6;}

				else if ((LA7_1==STATIC)) {s = 7;}

				else if ((LA7_1==246)) {s = 8;}

				else if ((LA7_1==244)) {s = 9;}

				else if ((LA7_1==245)) {s = 10;}

				else if ((LA7_1==252)) {s = 11;}

				else if ((LA7_1==DYNAMIC)) {s = 12;}

				else if ((LA7_1==250)) {s = 13;}

				else if ((LA7_1==NAMESPACE)) {s = 14;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 15;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 16;}

				else if ((LA7_1==FUNCTION)) {s = 17;}

				else if ((LA7_1==CONST||LA7_1==VAR)) {s = 18;}

				else if ((LA7_1==AS||LA7_1==BNOT||LA7_1==BREAK||LA7_1==CONTINUE||(LA7_1>=DEC && LA7_1<=DECIMAL_LITERAL)||LA7_1==DEFAULT||LA7_1==DO||LA7_1==E4X_ATTRI||(LA7_1>=FALSE && LA7_1<=FOR)||LA7_1==GET||LA7_1==HEX_LITERAL||LA7_1==IF||LA7_1==INC||LA7_1==IS||LA7_1==LCURLY||LA7_1==LNOT||LA7_1==LPAREN||LA7_1==MINUS||LA7_1==NEW||LA7_1==NULL||LA7_1==OCTAL_LITERAL||LA7_1==PLUS||LA7_1==REGEX_LITERAL||LA7_1==RETURN||(LA7_1>=SEMI && LA7_1<=SET)||(LA7_1>=STRING_LITERAL_DOUBLE && LA7_1<=SWITCH)||LA7_1==TRUE||LA7_1==WHILE||LA7_1==WITH||LA7_1==XML||LA7_1==XML_LITERAL||LA7_1==243||(LA7_1>=253 && LA7_1<=257))) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 1:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 118;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 119;}

				else if ((LA7_1==STATIC)) {s = 120;}

				else if ((LA7_1==246)) {s = 121;}

				else if ((LA7_1==244)) {s = 122;}

				else if ((LA7_1==245)) {s = 123;}

				else if ((LA7_1==252)) {s = 124;}

				else if ((LA7_1==DYNAMIC)) {s = 125;}

				else if ((LA7_1==250)) {s = 126;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 127;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 128;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 129;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 130;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 131;}

				else if (((LA7_1>=AS && LA7_1<=ASSIGN)||(LA7_1>=BAND && LA7_1<=BAND_ASSIGN)||(LA7_1>=BOR && LA7_1<=BOR_ASSIGN)||(LA7_1>=BSR && LA7_1<=BXOR_ASSIGN)||LA7_1==COMMA||(LA7_1>=DBL_COLON && LA7_1<=DEC)||(LA7_1>=DIV && LA7_1<=DIV_ASSIGN)||LA7_1==DOT||LA7_1==E4X_DESC||LA7_1==EQUAL||LA7_1==GE||LA7_1==GT||LA7_1==INC||(LA7_1>=IS && LA7_1<=LBRACK)||LA7_1==LE||(LA7_1>=LOR && LA7_1<=LT)||(LA7_1>=MINUS && LA7_1<=MINUS_ASSIGN)||LA7_1==MOD||LA7_1==MOD_ASSIGN||LA7_1==NOT_EQUAL||(LA7_1>=PLUS && LA7_1<=PLUS_ASSIGN)||LA7_1==QUESTION||LA7_1==SEMI||(LA7_1>=SL && LA7_1<=SL_ASSIGN)||(LA7_1>=SR && LA7_1<=STAR_ASSIGN)||(LA7_1>=STRICT_EQUAL && LA7_1<=STRICT_NOT_EQUAL)||LA7_1==241||LA7_1==249||LA7_1==251)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 2:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 153;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 154;}

				else if ((LA7_1==STATIC)) {s = 155;}

				else if ((LA7_1==246)) {s = 156;}

				else if ((LA7_1==244)) {s = 157;}

				else if ((LA7_1==245)) {s = 158;}

				else if ((LA7_1==252)) {s = 159;}

				else if ((LA7_1==DYNAMIC)) {s = 160;}

				else if ((LA7_1==250)) {s = 161;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 162;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 163;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 164;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 165;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 166;}

				else if ((LA7_1==DBL_COLON)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 3:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 168;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 169;}

				else if ((LA7_1==STATIC)) {s = 170;}

				else if ((LA7_1==246)) {s = 171;}

				else if ((LA7_1==244)) {s = 172;}

				else if ((LA7_1==245)) {s = 173;}

				else if ((LA7_1==252)) {s = 174;}

				else if ((LA7_1==DYNAMIC)) {s = 175;}

				else if ((LA7_1==250)) {s = 176;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 177;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 178;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 179;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 180;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 181;}

				input.Seek(index7_1);
				break;
			}
		case 4:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 182;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 183;}

				else if ((LA7_1==STATIC)) {s = 184;}

				else if ((LA7_1==246)) {s = 185;}

				else if ((LA7_1==244)) {s = 186;}

				else if ((LA7_1==245)) {s = 187;}

				else if ((LA7_1==252)) {s = 188;}

				else if ((LA7_1==DYNAMIC)) {s = 189;}

				else if ((LA7_1==250)) {s = 190;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 191;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 192;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 193;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 194;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 195;}

				input.Seek(index7_1);
				break;
			}
		case 5:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 196;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 197;}

				else if ((LA7_1==STATIC)) {s = 198;}

				else if ((LA7_1==246)) {s = 199;}

				else if ((LA7_1==244)) {s = 200;}

				else if ((LA7_1==245)) {s = 201;}

				else if ((LA7_1==252)) {s = 202;}

				else if ((LA7_1==DYNAMIC)) {s = 203;}

				else if ((LA7_1==250)) {s = 204;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 205;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 206;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 207;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 208;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 209;}

				input.Seek(index7_1);
				break;
			}
		case 6:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 210;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 211;}

				else if ((LA7_1==STATIC)) {s = 212;}

				else if ((LA7_1==246)) {s = 213;}

				else if ((LA7_1==244)) {s = 214;}

				else if ((LA7_1==245)) {s = 215;}

				else if ((LA7_1==252)) {s = 216;}

				else if ((LA7_1==DYNAMIC)) {s = 217;}

				else if ((LA7_1==250)) {s = 218;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 219;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 220;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 221;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 222;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 223;}

				input.Seek(index7_1);
				break;
			}
		case 7:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 224;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 225;}

				else if ((LA7_1==STATIC)) {s = 226;}

				else if ((LA7_1==246)) {s = 227;}

				else if ((LA7_1==244)) {s = 228;}

				else if ((LA7_1==245)) {s = 229;}

				else if ((LA7_1==252)) {s = 230;}

				else if ((LA7_1==DYNAMIC)) {s = 231;}

				else if ((LA7_1==250)) {s = 232;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 233;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 234;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 235;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 236;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 237;}

				input.Seek(index7_1);
				break;
			}
		case 8:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 238;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 239;}

				else if ((LA7_1==STATIC)) {s = 240;}

				else if ((LA7_1==246)) {s = 241;}

				else if ((LA7_1==244)) {s = 242;}

				else if ((LA7_1==245)) {s = 243;}

				else if ((LA7_1==252)) {s = 244;}

				else if ((LA7_1==DYNAMIC)) {s = 245;}

				else if ((LA7_1==250)) {s = 246;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 247;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 248;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 249;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 250;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 251;}

				else if (((LA7_1>=AS && LA7_1<=ASSIGN)||(LA7_1>=BAND && LA7_1<=BAND_ASSIGN)||(LA7_1>=BOR && LA7_1<=BOR_ASSIGN)||(LA7_1>=BSR && LA7_1<=BXOR_ASSIGN)||LA7_1==COMMA||LA7_1==DEC||(LA7_1>=DIV && LA7_1<=DIV_ASSIGN)||LA7_1==DOT||LA7_1==E4X_DESC||LA7_1==EQUAL||LA7_1==GE||LA7_1==GT||LA7_1==INC||(LA7_1>=IS && LA7_1<=LBRACK)||LA7_1==LE||(LA7_1>=LOR && LA7_1<=LT)||(LA7_1>=MINUS && LA7_1<=MINUS_ASSIGN)||LA7_1==MOD||LA7_1==MOD_ASSIGN||LA7_1==NOT_EQUAL||(LA7_1>=PLUS && LA7_1<=PLUS_ASSIGN)||LA7_1==QUESTION||LA7_1==SEMI||(LA7_1>=SL && LA7_1<=SL_ASSIGN)||(LA7_1>=SR && LA7_1<=STAR_ASSIGN)||(LA7_1>=STRICT_EQUAL && LA7_1<=STRICT_NOT_EQUAL)||LA7_1==241||LA7_1==249||LA7_1==251)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 9:
			{
				input.Rewind();
				if ((LA7_1==IDENT)) {s = 272;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC))) {s = 273;}

				else if ((LA7_1==STATIC)) {s = 274;}

				else if ((LA7_1==246)) {s = 275;}

				else if ((LA7_1==244)) {s = 276;}

				else if ((LA7_1==245)) {s = 277;}

				else if ((LA7_1==252)) {s = 278;}

				else if ((LA7_1==DYNAMIC)) {s = 279;}

				else if ((LA7_1==250)) {s = 280;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 281;}

				else if ((LA7_1==CLASS) && (EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((LA7_1==INTERFACE) && (EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((LA7_1==FUNCTION) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 284;}

				else if ((LA7_1==CONST||LA7_1==VAR) && (EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 10:
			{
				input.Rewind();
				if ((LA7_1==IDENT) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 286;}

				else if ((LA7_1==INTERNAL||LA7_1==PRIVATE||(LA7_1>=PROTECTED && LA7_1<=PUBLIC)) && (EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if (((LA7_1>=AS && LA7_1<=ASSIGN)||(LA7_1>=BAND && LA7_1<=BAND_ASSIGN)||(LA7_1>=BOR && LA7_1<=BOR_ASSIGN)||(LA7_1>=BSR && LA7_1<=BXOR_ASSIGN)||LA7_1==COMMA||LA7_1==DEC||(LA7_1>=DIV && LA7_1<=DIV_ASSIGN)||LA7_1==DOT||LA7_1==E4X_DESC||LA7_1==EQUAL||LA7_1==GE||LA7_1==GT||LA7_1==INC||(LA7_1>=IS && LA7_1<=LBRACK)||LA7_1==LE||(LA7_1>=LOR && LA7_1<=LT)||(LA7_1>=MINUS && LA7_1<=MINUS_ASSIGN)||LA7_1==MOD||LA7_1==MOD_ASSIGN||LA7_1==NOT_EQUAL||(LA7_1>=PLUS && LA7_1<=PLUS_ASSIGN)||LA7_1==QUESTION||LA7_1==SEMI||(LA7_1>=SL && LA7_1<=SL_ASSIGN)||(LA7_1>=SR && LA7_1<=STAR_ASSIGN)||(LA7_1>=STRICT_EQUAL && LA7_1<=STRICT_NOT_EQUAL)||LA7_1==241||LA7_1==249||LA7_1==251)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 11:
			{
				input.Rewind();
				if ((LA7_1==GET) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 308;}

				else if ((LA7_1==IDENT) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 309;}

				else if ((LA7_1==USE) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 310;}

				else if ((LA7_1==XML) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 311;}

				else if ((LA7_1==DYNAMIC) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 312;}

				else if ((LA7_1==NAMESPACE) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 313;}

				else if ((LA7_1==IS) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 314;}

				else if ((LA7_1==AS) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 315;}

				else if ((LA7_1==SET) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 316;}

				else if ((LA7_1==SUPER) && (EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((LA7_1==LPAREN)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 12:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 13:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 14:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 15:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 16:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 17:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 18:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 19:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 20:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 21:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred3_AS3_fragment))) {s = 329;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 22:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 23:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 24:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 25:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 26:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 27:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 28:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 29:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 30:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 31:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 32:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 33:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 34:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 35:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 36:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 37:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 38:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 39:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 40:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 41:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 42:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 43:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 44:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 45:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 46:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 47:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 48:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 49:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 50:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 51:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 52:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 53:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 54:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 55:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 56:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 57:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 58:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 59:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 60:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 61:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 62:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 63:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 64:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 65:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 66:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 67:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 68:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 69:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 70:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 71:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 72:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 73:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 74:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 75:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 76:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 77:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 78:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 79:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 80:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 81:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 82:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 83:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 84:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 85:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 86:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 87:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 88:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 89:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 90:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 91:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 92:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 93:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 94:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 95:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 96:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 97:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 98:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 99:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 100:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 101:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 102:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred4_AS3_fragment))) {s = 287;}

				else if ((EvaluatePredicate(synpred5_AS3_fragment))) {s = 282;}

				else if ((EvaluatePredicate(synpred6_AS3_fragment))) {s = 283;}

				else if ((EvaluatePredicate(synpred7_AS3_fragment))) {s = 317;}

				else if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				input.Seek(index7_1);
				break;
			}
		case 103:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 104:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 105:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 106:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 107:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 108:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 109:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 110:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 111:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}
		case 112:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred8_AS3_fragment))) {s = 285;}

				else if ((true)) {s = 19;}

				input.Seek(index7_1);
				break;
			}

		default:
			break;
		}

		if (s >= 0)
			return s;

		if (state.backtracking > 0) {state.failed=true; return -1;}
		NoViableAltException nvae = new NoViableAltException(dfa.Description, 7, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #27
0
    protected internal int DFA58_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITreeNodeStream input = (ITreeNodeStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA58_1 = input.LA(1);

                   	 
                   	int index58_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_1);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 : 
                   	int LA58_2 = input.LA(1);

                   	 
                   	int index58_2 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_2);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 2 : 
                   	int LA58_3 = input.LA(1);

                   	 
                   	int index58_3 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_3);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 3 : 
                   	int LA58_4 = input.LA(1);

                   	 
                   	int index58_4 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_4);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 4 : 
                   	int LA58_5 = input.LA(1);

                   	 
                   	int index58_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_5);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 5 : 
                   	int LA58_6 = input.LA(1);

                   	 
                   	int index58_6 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_6);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 6 : 
                   	int LA58_7 = input.LA(1);

                   	 
                   	int index58_7 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_7);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 7 : 
                   	int LA58_8 = input.LA(1);

                   	 
                   	int index58_8 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_8);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 8 : 
                   	int LA58_9 = input.LA(1);

                   	 
                   	int index58_9 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_9);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 9 : 
                   	int LA58_10 = input.LA(1);

                   	 
                   	int index58_10 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_10);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 10 : 
                   	int LA58_11 = input.LA(1);

                   	 
                   	int index58_11 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred4_SqlGenerator()) ) { s = 29; }

                   	else if ( (true) ) { s = 12; }

                   	 
                   	input.Seek(index58_11);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae58 =
            new NoViableAltException(dfa.Description, 58, _s, input);
        dfa.Error(nvae58);
        throw nvae58;
    }
Example #28
0
	private int SpecialStateTransition20(DFA dfa, int s, IIntStream _input)
	{
		ITokenStream input = (ITokenStream)_input;
		int _s = s;
		s = -1;
		int LA20_1 = input.LA(1);
		int index20_1 = input.Index;
		switch (_s)
		{
		case 0:
			{
				input.Rewind();
				if ((EvaluatePredicate(synpred12_AS3_fragment))) {s = 62;}

				else if ((true)) {s = 2;}

				input.Seek(index20_1);
				break;
			}

		default:
			break;
		}

		if (s >= 0)
			return s;

		if (state.backtracking > 0) {state.failed=true; return -1;}
		NoViableAltException nvae = new NoViableAltException(dfa.Description, 20, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #29
0
    //throws NoViableAltException
    protected internal int DFA43_SpecialStateTransition(DFA dfa, int s, IIntStream _input)
    {
        ITokenStream input = (ITokenStream)_input;
        int _s = s;
        switch ( s )
        {
               	case 0 :
                   	int LA43_0 = input.LA(1);

                   	int index43_0 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (LA43_0 == 54) ) { s = 1; }

                   	else if ( (LA43_0 == COMMAND || LA43_0 == 45 || LA43_0 == 58 || LA43_0 == 77) ) { s = 2; }

                   	else if ( (LA43_0 == 84) ) { s = 3; }

                   	else if ( ((LA43_0 >= 89 && LA43_0 <= 90)) && (synpred1_simpletikz()) ) { s = 4; }

                   	else if ( (LA43_0 == 52) ) { s = 5; }

                   	else if ( (LA43_0 == 91) ) { s = 6; }

                   	else if ( (LA43_0 == 80) ) { s = 7; }

                   	else if ( (LA43_0 == 79) ) { s = 8; }

                   	else if ( ((LA43_0 >= 82 && LA43_0 <= 83)) ) { s = 9; }

                   	else if ( (LA43_0 == 43) ) { s = 11; }

                   	else if ( (LA43_0 == ID || (LA43_0 >= 85 && LA43_0 <= 88)) ) { s = 12; }

                   	input.Seek(index43_0);
                   	if ( s >= 0 ) return s;
                   	break;
               	case 1 :
                   	int LA43_5 = input.LA(1);

                   	int index43_5 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (synpred1_simpletikz()) ) { s = 4; }

                   	else if ( (true) ) { s = 13; }

                   	input.Seek(index43_5);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        if (state.backtracking > 0) {state.failed = true; return -1;}
        NoViableAltException nvae =
            new NoViableAltException(dfa.Description, 43, _s, input);
        dfa.Error(nvae);
        throw nvae;
    }
Example #30
0
	private int SpecialStateTransition5(DFA dfa, int s, IIntStream _input)
	{
		IIntStream input = _input;
		int _s = s;
		switch (s)
		{
			case 0:
				int LA5_31 = input.LA(1);

				s = -1;
				if ( ((LA5_31>='\u0000' && LA5_31<='\uFFFF')) ) {s = 63;}

				else s = 62;

				if ( s>=0 ) return s;
				break;
		}
		NoViableAltException nvae = new NoViableAltException(dfa.Description, 5, _s, input);
		dfa.Error(nvae);
		throw nvae;
	}
Example #31
0
 private static int SpecialStateTransitionDefault(DFA dfa, int s, IIntStream input)
 {
     return(-1);
 }