From: helly Date: Thu, 3 May 2007 11:37:13 +0000 (+0000) Subject: - Add new test X-Git-Tag: 0.13.6~153 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dc92ac42ffdd795c6dd41a8823741cd64a475c82;p=re2c - Add new test --- diff --git a/re2c/test/bug1711240.eis.c b/re2c/test/bug1711240.eis.c new file mode 100644 index 00000000..67fa34e5 --- /dev/null +++ b/re2c/test/bug1711240.eis.c @@ -0,0 +1,34 @@ +/* Generated by re2c */ +char scan(const unsigned char *s) +{ + +{ + YYCTYPE yych; + + if(YYLIMIT == YYCURSOR) YYFILL(1); + yych = *YYCURSOR; + if(yych <= '=') { + if(yych == 0x07) goto yy5; + goto yy7; + } else { + if(yych <= '"') goto yy3; + if(yych <= 0xFF) goto yy7; + } +yy3: + ++YYCURSOR; + { + return '"'; + } +yy5: + ++YYCURSOR; + { + return '\x2F'; + } +yy7: + ++YYCURSOR; + { + return '\0'; + } +} + +} diff --git a/re2c/test/bug1711240.eis.re b/re2c/test/bug1711240.eis.re new file mode 100644 index 00000000..fbcc4b03 --- /dev/null +++ b/re2c/test/bug1711240.eis.re @@ -0,0 +1,21 @@ +char scan(const unsigned char *s) +{ +/*!re2c + '"' + { + return '"'; + } + '\x2F' + { + return '\x2F'; + } + '\x7F' + { + return '\x7F'; + } + [^] + { + return '\0'; + } +*/ +}