YY_RULE(int) yy_literal(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "literal")); { int yypos42= G->pos, yythunkpos42= G->thunkpos; if (!yymatchClass(G, (unsigned char *)"\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l43; yyText(G, G->begin, G->end); if (!(YY_BEGIN)) goto l43; l44:; { int yypos45= G->pos, yythunkpos45= G->thunkpos; { int yypos46= G->pos, yythunkpos46= G->thunkpos; if (!yymatchClass(G, (unsigned char *)"\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l46; goto l45; l46:; G->pos= yypos46; G->thunkpos= yythunkpos46; } if (!yy_char(G)) { goto l45; } goto l44; l45:; G->pos= yypos45; G->thunkpos= yythunkpos45; } yyText(G, G->begin, G->end); if (!(YY_END)) goto l43; if (!yymatchClass(G, (unsigned char *)"\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l43; if (!yy__(G)) { goto l43; } goto l42; l43:; G->pos= yypos42; G->thunkpos= yythunkpos42; if (!yymatchClass(G, (unsigned char *)"\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l41; yyText(G, G->begin, G->end); if (!(YY_BEGIN)) goto l41; l47:; { int yypos48= G->pos, yythunkpos48= G->thunkpos; { int yypos49= G->pos, yythunkpos49= G->thunkpos; if (!yymatchClass(G, (unsigned char *)"\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l49; goto l48; l49:; G->pos= yypos49; G->thunkpos= yythunkpos49; } if (!yy_char(G)) { goto l48; } goto l47; l48:; G->pos= yypos48; G->thunkpos= yythunkpos48; } yyText(G, G->begin, G->end); if (!(YY_END)) goto l41; if (!yymatchClass(G, (unsigned char *)"\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l41; if (!yy__(G)) { goto l41; } } l42:; yyprintf((stderr, " ok %s @ %s\n", "literal", G->buf+G->pos)); return 1; l41:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "literal", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_literal() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "literal")); { int yypos39= yypos, yythunkpos39= yythunkpos; if (!yymatchClass((unsigned char *)"\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l40; yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l40; l41:; { int yypos42= yypos, yythunkpos42= yythunkpos; { int yypos43= yypos, yythunkpos43= yythunkpos; if (!yymatchClass((unsigned char *)"\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l43; goto l42; l43:; yypos= yypos43; yythunkpos= yythunkpos43; } if (!yy_char()) goto l42; goto l41; l42:; yypos= yypos42; yythunkpos= yythunkpos42; } yyText(yybegin, yyend); if (!(YY_END)) goto l40; if (!yymatchClass((unsigned char *)"\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l40; if (!yy__()) goto l40; goto l39; l40:; yypos= yypos39; yythunkpos= yythunkpos39; if (!yymatchClass((unsigned char *)"\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l38; yyText(yybegin, yyend); if (!(YY_BEGIN)) goto l38; l44:; { int yypos45= yypos, yythunkpos45= yythunkpos; { int yypos46= yypos, yythunkpos46= yythunkpos; if (!yymatchClass((unsigned char *)"\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l46; goto l45; l46:; yypos= yypos46; yythunkpos= yythunkpos46; } if (!yy_char()) goto l45; goto l44; l45:; yypos= yypos45; yythunkpos= yythunkpos45; } yyText(yybegin, yyend); if (!(YY_END)) goto l38; if (!yymatchClass((unsigned char *)"\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000")) goto l38; if (!yy__()) goto l38; } l39:; yyprintf((stderr, " ok %s @ %s\n", "literal", yybuf+yypos)); return 1; l38:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "literal", yybuf+yypos)); return 0; }
YY_RULE(int) yy_grammar() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "grammar")); if (!yy__()) goto l111; { int yypos114= yypos, yythunkpos114= yythunkpos; if (!yy_declaration()) goto l115; goto l114; l115:; yypos= yypos114; yythunkpos= yythunkpos114; if (!yy_definition()) goto l111; } l114:; l112:; { int yypos113= yypos, yythunkpos113= yythunkpos; { int yypos116= yypos, yythunkpos116= yythunkpos; if (!yy_declaration()) goto l117; goto l116; l117:; yypos= yypos116; yythunkpos= yythunkpos116; if (!yy_definition()) goto l113; } l116:; goto l112; l113:; yypos= yypos113; yythunkpos= yythunkpos113; } { int yypos118= yypos, yythunkpos118= yythunkpos; if (!yy_trailer()) goto l118; goto l119; l118:; yypos= yypos118; yythunkpos= yythunkpos118; } l119:; if (!yy_end_of_file()) goto l111; yyprintf((stderr, " ok %s @ %s\n", "grammar", yybuf+yypos)); return 1; l111:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "grammar", yybuf+yypos)); return 0; }
YY_RULE(int) yy_primary(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "primary")); { int yypos57= G->pos, yythunkpos57= G->thunkpos; if (!yy_identifier(G)) { goto l58; } yyDo(G, yy_1_primary, G->begin, G->end); if (!yy_COLON(G)) { goto l58; } if (!yy_identifier(G)) { goto l58; } { int yypos59= G->pos, yythunkpos59= G->thunkpos; if (!yy_EQUAL(G)) { goto l59; } goto l58; l59:; G->pos= yypos59; G->thunkpos= yythunkpos59; } yyDo(G, yy_2_primary, G->begin, G->end); goto l57; l58:; G->pos= yypos57; G->thunkpos= yythunkpos57; if (!yy_identifier(G)) { goto l60; } { int yypos61= G->pos, yythunkpos61= G->thunkpos; if (!yy_EQUAL(G)) { goto l61; } goto l60; l61:; G->pos= yypos61; G->thunkpos= yythunkpos61; } yyDo(G, yy_3_primary, G->begin, G->end); goto l57; l60:; G->pos= yypos57; G->thunkpos= yythunkpos57; if (!yy_OPEN(G)) { goto l62; } if (!yy_expression(G)) { goto l62; } if (!yy_CLOSE(G)) { goto l62; } goto l57; l62:; G->pos= yypos57; G->thunkpos= yythunkpos57; if (!yy_literal(G)) { goto l63; } yyDo(G, yy_4_primary, G->begin, G->end); goto l57; l63:; G->pos= yypos57; G->thunkpos= yythunkpos57; if (!yy_class(G)) { goto l64; } yyDo(G, yy_5_primary, G->begin, G->end); goto l57; l64:; G->pos= yypos57; G->thunkpos= yythunkpos57; if (!yy_DOT(G)) { goto l65; } yyDo(G, yy_6_primary, G->begin, G->end); goto l57; l65:; G->pos= yypos57; G->thunkpos= yythunkpos57; if (!yy_action(G)) { goto l66; } yyDo(G, yy_7_primary, G->begin, G->end); goto l57; l66:; G->pos= yypos57; G->thunkpos= yythunkpos57; if (!yy_BEGIN(G)) { goto l67; } yyDo(G, yy_8_primary, G->begin, G->end); goto l57; l67:; G->pos= yypos57; G->thunkpos= yythunkpos57; if (!yy_END(G)) { goto l56; } yyDo(G, yy_9_primary, G->begin, G->end); } l57:; { int yypos68= G->pos, yythunkpos68= G->thunkpos; if (!yy_errblock(G)) { goto l68; } yyDo(G, yy_10_primary, G->begin, G->end); goto l69; l68:; G->pos= yypos68; G->thunkpos= yythunkpos68; } l69:; yyprintf((stderr, " ok %s @ %s\n", "primary", G->buf+G->pos)); return 1; l56:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "primary", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_primary() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "primary")); { int yypos54= yypos, yythunkpos54= yythunkpos; if (!yy_identifier()) goto l55; yyDo(yy_1_primary, yybegin, yyend); if (!yy_COLON()) goto l55; if (!yy_identifier()) goto l55; { int yypos56= yypos, yythunkpos56= yythunkpos; if (!yy_EQUAL()) goto l56; goto l55; l56:; yypos= yypos56; yythunkpos= yythunkpos56; } yyDo(yy_2_primary, yybegin, yyend); goto l54; l55:; yypos= yypos54; yythunkpos= yythunkpos54; if (!yy_identifier()) goto l57; { int yypos58= yypos, yythunkpos58= yythunkpos; if (!yy_EQUAL()) goto l58; goto l57; l58:; yypos= yypos58; yythunkpos= yythunkpos58; } yyDo(yy_3_primary, yybegin, yyend); goto l54; l57:; yypos= yypos54; yythunkpos= yythunkpos54; if (!yy_OPEN()) goto l59; if (!yy_expression()) goto l59; if (!yy_CLOSE()) goto l59; goto l54; l59:; yypos= yypos54; yythunkpos= yythunkpos54; if (!yy_literal()) goto l60; yyDo(yy_4_primary, yybegin, yyend); goto l54; l60:; yypos= yypos54; yythunkpos= yythunkpos54; if (!yy_class()) goto l61; yyDo(yy_5_primary, yybegin, yyend); goto l54; l61:; yypos= yypos54; yythunkpos= yythunkpos54; if (!yy_DOT()) goto l62; yyDo(yy_6_primary, yybegin, yyend); goto l54; l62:; yypos= yypos54; yythunkpos= yythunkpos54; if (!yy_action()) goto l63; yyDo(yy_7_primary, yybegin, yyend); goto l54; l63:; yypos= yypos54; yythunkpos= yythunkpos54; if (!yy_BEGIN()) goto l64; yyDo(yy_8_primary, yybegin, yyend); goto l54; l64:; yypos= yypos54; yythunkpos= yythunkpos54; if (!yy_END()) goto l53; yyDo(yy_9_primary, yybegin, yyend); } l54:; yyprintf((stderr, " ok %s @ %s\n", "primary", yybuf+yypos)); return 1; l53:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "primary", yybuf+yypos)); return 0; }
YY_RULE(int) yy_grammar(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "grammar")); if (!yy__(G)) { goto l116; } { int yypos119= G->pos, yythunkpos119= G->thunkpos; if (!yy_declaration(G)) { goto l120; } goto l119; l120:; G->pos= yypos119; G->thunkpos= yythunkpos119; if (!yy_definition(G)) { goto l116; } } l119:; l117:; { int yypos118= G->pos, yythunkpos118= G->thunkpos; { int yypos121= G->pos, yythunkpos121= G->thunkpos; if (!yy_declaration(G)) { goto l122; } goto l121; l122:; G->pos= yypos121; G->thunkpos= yythunkpos121; if (!yy_definition(G)) { goto l118; } } l121:; goto l117; l118:; G->pos= yypos118; G->thunkpos= yythunkpos118; } { int yypos123= G->pos, yythunkpos123= G->thunkpos; if (!yy_trailer(G)) { goto l123; } goto l124; l123:; G->pos= yypos123; G->thunkpos= yythunkpos123; } l124:; if (!yy_end_of_file(G)) { goto l116; } yyprintf((stderr, " ok %s @ %s\n", "grammar", G->buf+G->pos)); return 1; l116:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "grammar", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_RPERCENT(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "RPERCENT")); if (!yymatchString(G, "%}")) goto l98; if (!yy__(G)) { goto l98; } yyprintf((stderr, " ok %s @ %s\n", "RPERCENT", G->buf+G->pos)); return 1; l98:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "RPERCENT", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_EQUAL(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "EQUAL")); if (!yymatchChar(G, '=')) goto l94; if (!yy__(G)) { goto l94; } yyprintf((stderr, " ok %s @ %s\n", "EQUAL", G->buf+G->pos)); return 1; l94:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "EQUAL", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_SEMICOLON(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "SEMICOLON")); if (!yymatchChar(G, ';')) goto l90; if (!yy__(G)) { goto l90; } yyprintf((stderr, " ok %s @ %s\n", "SEMICOLON", G->buf+G->pos)); return 1; l90:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "SEMICOLON", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_BAR(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "BAR")); if (!yymatchChar(G, '|')) goto l86; if (!yy__(G)) { goto l86; } yyprintf((stderr, " ok %s @ %s\n", "BAR", G->buf+G->pos)); return 1; l86:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BAR", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_NOT(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "NOT")); if (!yymatchChar(G, '!')) goto l70; if (!yy__(G)) { goto l70; } yyprintf((stderr, " ok %s @ %s\n", "NOT", G->buf+G->pos)); return 1; l70:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "NOT", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_CLOSE() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "CLOSE")); if (!yymatchChar(')')) goto l47; if (!yy__()) goto l47; yyprintf((stderr, " ok %s @ %s\n", "CLOSE", yybuf+yypos)); return 1; l47:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "CLOSE", yybuf+yypos)); return 0; }
YY_RULE(int) yy_PLUS(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "PLUS")); if (!yymatchChar(G, '+')) goto l53; if (!yy__(G)) { goto l53; } yyprintf((stderr, " ok %s @ %s\n", "PLUS", G->buf+G->pos)); return 1; l53:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "PLUS", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_EQUAL() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "EQUAL")); if (!yymatchChar('=')) goto l89; if (!yy__()) goto l89; yyprintf((stderr, " ok %s @ %s\n", "EQUAL", yybuf+yypos)); return 1; l89:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "EQUAL", yybuf+yypos)); return 0; }
YY_RULE(int) yy_RPERCENT() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "RPERCENT")); if (!yymatchString("%}")) goto l93; if (!yy__()) goto l93; yyprintf((stderr, " ok %s @ %s\n", "RPERCENT", yybuf+yypos)); return 1; l93:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "RPERCENT", yybuf+yypos)); return 0; }
YY_RULE(int) yy_BAR() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "BAR")); if (!yymatchChar('|')) goto l81; if (!yy__()) goto l81; yyprintf((stderr, " ok %s @ %s\n", "BAR", yybuf+yypos)); return 1; l81:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BAR", yybuf+yypos)); return 0; }
YY_RULE(int) yy_SEMICOLON() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "SEMICOLON")); if (!yymatchChar(';')) goto l85; if (!yy__()) goto l85; yyprintf((stderr, " ok %s @ %s\n", "SEMICOLON", yybuf+yypos)); return 1; l85:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "SEMICOLON", yybuf+yypos)); return 0; }
YY_RULE(int) yy_NOT() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "NOT")); if (!yymatchChar('!')) goto l65; if (!yy__()) goto l65; yyprintf((stderr, " ok %s @ %s\n", "NOT", yybuf+yypos)); return 1; l65:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "NOT", yybuf+yypos)); return 0; }
YY_RULE(int) yy_AND() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "AND")); if (!yymatchChar('&')) goto l75; if (!yy__()) goto l75; yyprintf((stderr, " ok %s @ %s\n", "AND", yybuf+yypos)); return 1; l75:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "AND", yybuf+yypos)); return 0; }
YY_RULE(int) yy_QUESTION() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "QUESTION")); if (!yymatchChar('?')) goto l52; if (!yy__()) goto l52; yyprintf((stderr, " ok %s @ %s\n", "QUESTION", yybuf+yypos)); return 1; l52:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "QUESTION", yybuf+yypos)); return 0; }
YY_RULE(int) yy_BEGIN() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "BEGIN")); if (!yymatchChar('<')) goto l32; if (!yy__()) goto l32; yyprintf((stderr, " ok %s @ %s\n", "BEGIN", yybuf+yypos)); return 1; l32:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "BEGIN", yybuf+yypos)); return 0; }
YY_RULE(int) yy_COLON() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "COLON")); if (!yymatchChar(':')) goto l49; if (!yy__()) goto l49; yyprintf((stderr, " ok %s @ %s\n", "COLON", yybuf+yypos)); return 1; l49:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "COLON", yybuf+yypos)); return 0; }
YY_RULE(int) yy_PLUS() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "PLUS")); if (!yymatchChar('+')) goto l50; if (!yy__()) goto l50; yyprintf((stderr, " ok %s @ %s\n", "PLUS", yybuf+yypos)); return 1; l50:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "PLUS", yybuf+yypos)); return 0; }
YY_RULE(int) yy_OPEN() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "OPEN")); if (!yymatchChar('(')) goto l48; if (!yy__()) goto l48; yyprintf((stderr, " ok %s @ %s\n", "OPEN", yybuf+yypos)); return 1; l48:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "OPEN", yybuf+yypos)); return 0; }
YY_RULE(int) yy_QUESTION(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "QUESTION")); if (!yymatchChar(G, '?')) goto l55; if (!yy__(G)) { goto l55; } yyprintf((stderr, " ok %s @ %s\n", "QUESTION", G->buf+G->pos)); return 1; l55:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "QUESTION", G->buf+G->pos)); return 0; }
YY_RULE(int) yy_l_bracket() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "l_bracket")); if (!yymatchChar('[')) goto l12; if (!yy__()) goto l12; yyDo(yy_1_l_bracket, yybegin, yyend); yyprintf((stderr, " ok %s @ %s\n", "l_bracket", yybuf+yypos)); return 1; l12:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "l_bracket", yybuf+yypos)); return 0; }
YY_RULE(int) yy__() { yyprintf((stderr, "%s\n", "_")); l9:; { int yypos10= yypos, yythunkpos10= yythunkpos; if (!yy_space()) goto l10; goto l9; l10:; yypos= yypos10; yythunkpos= yythunkpos10; } yyprintf((stderr, " ok %s @ %s\n", "_", yybuf+yypos)); return 1; }
YY_RULE(int) yy_end_of_file() { int yypos0= yypos, yythunkpos0= yythunkpos; yyprintf((stderr, "%s\n", "end_of_file")); { int yypos95= yypos, yythunkpos95= yythunkpos; if (!yymatchDot()) goto l95; goto l94; l95:; yypos= yypos95; yythunkpos= yythunkpos95; } yyprintf((stderr, " ok %s @ %s\n", "end_of_file", yybuf+yypos)); return 1; l94:; yypos= yypos0; yythunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "end_of_file", yybuf+yypos)); return 0; }
YY_RULE(int) yy_end_of_file(GREG *G) { int yypos0= G->pos, yythunkpos0= G->thunkpos; yyprintf((stderr, "%s\n", "end_of_file")); { int yypos100= G->pos, yythunkpos100= G->thunkpos; if (!yymatchDot(G)) goto l100; goto l99; l100:; G->pos= yypos100; G->thunkpos= yythunkpos100; } yyprintf((stderr, " ok %s @ %s\n", "end_of_file", G->buf+G->pos)); return 1; l99:; G->pos= yypos0; G->thunkpos= yythunkpos0; yyprintf((stderr, " fail %s @ %s\n", "end_of_file", G->buf+G->pos)); return 0; }
YY_LOCAL(int) yymatchChar(int c) { if (yypos >= yylimit && !yyrefill()) return 0; if (yybuf[yypos] == c) { ++yypos; yyprintf((stderr, " ok yymatchChar(%c) @ %s\n", c, yybuf+yypos)); return 1; } yyprintf((stderr, " fail yymatchChar(%c) @ %s\n", c, yybuf+yypos)); return 0; }