--- /dev/null
+/* Generated by re2c */
+
+{
+ YYCTYPE yych;
+ goto yy0;
+yy1:
+ ++YYCURSOR;
+yy0:
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case 'a': goto yy1;
+ case 'b':
+ yyt2 = YYCURSOR;
+ goto yy4;
+ case 'c':
+ yyt1 = yyt2 = YYCURSOR;
+ goto yy6;
+ default:
+ yyt1 = yyt2 = YYCURSOR;
+ goto yy3;
+ }
+yy3:
+ p = yyt1;
+ YYCURSOR = yyt2;
+ {}
+yy4:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case 'b': goto yy4;
+ case 'c':
+ yyt1 = YYCURSOR;
+ goto yy6;
+ default:
+ yyt1 = YYCURSOR;
+ goto yy3;
+ }
+yy6:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case 'c': goto yy6;
+ default: goto yy3;
+ }
+}
+
+re2c: warning: line 3: rule matches empty string [-Wmatch-empty-string]