/* Generated by re2c */ #line 1 "input11.s.re" #line 5 "" { YYCTYPE yych; if((YYLIMIT - YYCURSOR) < 6) YYFILL(6); yych = *YYCURSOR; if(yych <= '@') { if(yych <= '/') { if(yych == '-') goto yy7; goto yy10; } else { if(yych <= '0') goto yy5; if(yych <= '9') goto yy9; goto yy10; } } else { if(yych <= 'q') { if(yych <= 'Z') goto yy4; if(yych <= '`') goto yy10; goto yy4; } else { if(yych <= 'r') goto yy2; if(yych <= 'z') goto yy4; goto yy10; } } yy2: ++YYCURSOR; if((yych = *YYCURSOR) == 'e') goto yy15; goto yy14; yy3: #line 10 "input11.s.re" { return 1; } #line 38 "" yy4: yych = *++YYCURSOR; goto yy14; yy5: ++YYCURSOR; yy6: #line 11 "input11.s.re" { return 2; } #line 47 "" yy7: ++YYCURSOR; if((yych = *YYCURSOR) <= '0') goto yy8; if(yych <= '9') goto yy11; yy8: #line 13 "input11.s.re" { return -1; } #line 55 "" yy9: yych = *++YYCURSOR; goto yy12; yy10: yych = *++YYCURSOR; goto yy8; yy11: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; yy12: if(yych <= '/') goto yy6; if(yych <= '9') goto yy11; goto yy6; yy13: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; yy14: if(yych <= '@') { if(yych <= '/') goto yy3; if(yych <= '9') goto yy13; goto yy3; } else { if(yych <= 'Z') goto yy13; if(yych <= '`') goto yy3; if(yych <= 'z') goto yy13; goto yy3; } yy15: yych = *++YYCURSOR; if(yych != '2') goto yy14; yych = *++YYCURSOR; if(yych != 'c') goto yy14; yych = *(YYMARKER = ++YYCURSOR); if(yych != ':') goto yy14; yych = *++YYCURSOR; if(yych <= '^') { if(yych <= '@') goto yy19; if(yych <= 'Z') goto yy20; } else { if(yych == '`') goto yy19; if(yych <= 'z') goto yy20; } yy19: YYCURSOR = YYMARKER; goto yy3; yy20: ++YYCURSOR; if(YYLIMIT == YYCURSOR) YYFILL(1); yych = *YYCURSOR; if(yych <= 'Z') { if(yych <= '/') goto yy22; if(yych <= ':') goto yy20; if(yych >= 'A') goto yy20; } else { if(yych <= '_') { if(yych >= '_') goto yy20; } else { if(yych <= '`') goto yy22; if(yych <= 'z') goto yy20; } } yy22: #line 9 "input11.s.re" { return 0; } #line 122 "" } #line 15 "input11.s.re"