1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
/* Generated by re2c */
#line 1 "bug1682718.re"
// re2c $INPUT -o $OUTPUT
char *scan(char *p)
{
#line 8 "bug1682718.c"
{
unsigned char yych;
yych = (unsigned char)*p;
switch (yych) {
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy2;
default: goto yy1;
}
yy1:
++p;
#line 11 "bug1682718.re"
{return (char*)0;}
#line 29 "bug1682718.c"
yy2:
yych = (unsigned char)*++p;
switch (yych) {
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9': goto yy2;
default: goto yy3;
}
yy3:
#line 10 "bug1682718.re"
{return p;}
#line 48 "bug1682718.c"
}
#line 12 "bug1682718.re"
}
|