--- /dev/null
+eof/sentinel_01.i.re:7:8: warning: sentinel symbol 0 occurs in the middle of the rule (note: if a different sentinel symbol is used, specify it with 're2c:sentinel' configuration) [-Wsentinel-in-midrule]
+eof/sentinel_01.i.re:13:8: error: sentinel symbol 0 occurs in the middle of the rule [-Werror-sentinel-in-midrule]
+eof/sentinel_01.i.re:19:8: warning: sentinel symbol 0 occurs in the middle of the rule (note: if a different sentinel symbol is used, specify it with 're2c:sentinel' configuration) [-Wsentinel-in-midrule]
+eof/sentinel_01.i.re:25:8: error: sentinel symbol 39 occurs in the middle of the rule [-Werror-sentinel-in-midrule]
+eof/sentinel_01.i.re:37:8: error: sentinel symbol 255 occurs in the middle of the rule [-Werror-sentinel-in-midrule]
--- /dev/null
+/*!re2c
+ re2c:yyfill:enable = 0;
+ str = ['] [^'\xFE]* ['];
+*/
+
+/*!re2c
+ str {}
+ * {}
+*/
+
+/*!re2c
+ re2c:sentinel = 0;
+ str {}
+ * {}
+*/
+
+/*!re2c
+ re2c:sentinel = -1;
+ str {}
+ * {}
+*/
+
+/*!re2c
+ re2c:sentinel = 39; // single quote
+ str {}
+ * {}
+*/
+
+/*!re2c
+ re2c:sentinel = 254; // \xFE
+ str {}
+ * {}
+*/
+
+/*!re2c
+ re2c:sentinel = 255;
+ str {}
+ * {}
+*/