+ cur -= 1;
+#line 326 "src/parser.re"
+ { char_width = 2; }
+#line 2463 "src/parser.c"
+yy204:
+ yyaccept = 5;
+ yych = *(mrk = ++cur);
+ switch (yych) {
+ case '"': goto yy282;
+ default: goto yy62;
+ }
+yy205:
+ yyaccept = 5;
+ yych = *(mrk = ++cur);
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy259;
+ case 'i': goto yy284;
+ case 's': goto yy285;
+ default: goto yy62;
+ }
+yy206:
+ yyaccept = 5;
+ yych = *(mrk = ++cur);
+ switch (yych) {
+ case 'i': goto yy286;
+ case 'l': goto yy287;
+ default: goto yy62;
+ }
+yy207:
+ ++cur;
+#line 347 "src/parser.re"
+ { NEWTOKEN(PSI_T_OR); goto start; }
+#line 2493 "src/parser.c"
+yy209:
+ ++cur;
+#line 367 "src/parser.re"
+ { NEWTOKEN(PSI_T_ELLIPSIS); goto start; }
+#line 2498 "src/parser.c"
+yy211:
+ yych = *++cur;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy288;
+ case 'F':
+ case 'f': goto yy290;
+ case 'L':
+ case 'l': goto yy292;
+ default: goto yy114;
+ }
+yy212:
+ ++cur;
+ cur -= 1;
+#line 317 "src/parser.re"
+ { NEWTOKEN(PSI_T_NUMBER); token->flags = PSI_NUMBER_FLT | PSI_NUMBER_F; cur += 1; goto start; }
+#line 2515 "src/parser.c"
+yy214:
+ ++cur;
+ cur -= 1;
+#line 318 "src/parser.re"