From: helly Date: Mon, 2 Apr 2007 22:02:57 +0000 (+0000) Subject: - Add new test X-Git-Tag: 0.13.6~206 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2572560dddb4f01d9611d1fe3392ad74aabd73c9;p=re2c - Add new test --- diff --git a/re2c/test/bug1682718.is.c b/re2c/test/bug1682718.is.c new file mode 100755 index 00000000..c480b381 --- /dev/null +++ b/re2c/test/bug1682718.is.c @@ -0,0 +1,29 @@ +/* Generated by re2c */ +char *scan(char *p) +{ + + { + unsigned char yych; + + yych = (unsigned char)*p; + if(yych <= '/') goto yy4; + if(yych >= ':') goto yy4; + ++p; + yych = (unsigned char)*p; + goto yy7; +yy3: + {return p;} +yy4: + ++p; + {return (char*)0;} +yy6: + ++p; + yych = (unsigned char)*p; +yy7: + if(yych <= '/') goto yy3; + if(yych <= '9') goto yy6; + goto yy3; + } + +} + diff --git a/re2c/test/bug1682718.is.re b/re2c/test/bug1682718.is.re new file mode 100755 index 00000000..2ef4f12b --- /dev/null +++ b/re2c/test/bug1682718.is.re @@ -0,0 +1,13 @@ +char *scan(char *p) +{ +/*!re2c + re2c:define:YYCTYPE = "unsigned char"; + re2c:define:YYCURSOR = p; + re2c:yyfill:enable = 0; + re2c:yych:conversion = 1; + re2c:indent:top = 1; + [0-9]+ {return p;} + [\000-\377] {return (char*)0;} +*/ +} +