- case 0x00:
- case 0x01:
- case 0x02:
- case 0x03:
- case 0x04:
- case 0x05:
- case 0x06:
- case 0x07:
- case 0x08:
- case '\t':
- case '\n':
- case '\v':
- case '\f':
- case '\r':
- case 0x0E:
- case 0x0F:
- case 0x10:
- case 0x11:
- case 0x12:
- case 0x13:
- case 0x14:
- case 0x15:
- case 0x16:
- case 0x17:
- case 0x18:
- case 0x19:
- case 0x1A:
- case 0x1B:
- case 0x1C:
- case 0x1D:
- case 0x1E:
- case 0x1F:
- case ' ':
- case '!':
- case '"':
- case '#':
- case '$':
- case '%':
- case '&':
- case '\'':
- case '(':
- case ')':
- case '*':
- case '+':
- case ',':
- case '-':
- case '.':
- case '/':
- case ':':
- case ';':
- case '<':
- case '=':
- case '>':
- case '?':
- case '@':
- case '[':
- case ']':
- case '^':
- case '`':
- case '{':
- case '|':
- case '}':
- case '~':
- case 0x7F: goto yy556;
- case '\\': goto yy146;
- default: goto yy61;
- }
-yy556:
-#line 432 "src/parser.re"
- { NEWTOKEN(PSI_T_FLOATVAL); goto start; }
-#line 8856 "src/parser.c"
-yy557:
- yyaccept = 72;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 0x00:
- case 0x01:
- case 0x02:
- case 0x03:
- case 0x04:
- case 0x05:
- case 0x06:
- case 0x07:
- case 0x08:
- case '\t':
- case '\n':
- case '\v':
- case '\f':
- case '\r':
- case 0x0E:
- case 0x0F:
- case 0x10:
- case 0x11:
- case 0x12:
- case 0x13:
- case 0x14:
- case 0x15:
- case 0x16:
- case 0x17:
- case 0x18:
- case 0x19:
- case 0x1A:
- case 0x1B:
- case 0x1C:
- case 0x1D:
- case 0x1E:
- case 0x1F:
- case ' ':
- case '!':
- case '"':
- case '#':
- case '$':
- case '%':
- case '&':
- case '\'':
- case '(':
- case ')':
- case '*':
- case '+':
- case ',':
- case '-':
- case '.':
- case '/':
- case ':':
- case ';':
- case '<':
- case '=':
- case '>':
- case '?':
- case '@':
- case '[':
- case ']':
- case '^':
- case '`':
- case '{':
- case '|':
- case '}':
- case '~':
- case 0x7F: goto yy558;
- case '\\': goto yy146;
- default: goto yy61;
- }
-yy558:
-#line 419 "src/parser.re"
- { NEWTOKEN(PSI_T_FUNCTION); goto start; }
-#line 8931 "src/parser.c"
-yy559:
- yyaccept = 5;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 'N':
- case 'n': goto yy581;
- default: goto yy62;
- }
-yy560:
- yyaccept = 5;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 'E':
- case 'e': goto yy582;
- default: goto yy62;
- }
-yy561:
- yyaccept = 5;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 'R':
- case 'r': goto yy583;
- default: goto yy62;
- }
-yy562:
- yyaccept = 73;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 0x00:
- case 0x01:
- case 0x02:
- case 0x03:
- case 0x04:
- case 0x05:
- case 0x06:
- case 0x07:
- case 0x08:
- case '\t':
- case '\n':
- case '\v':
- case '\f':
- case '\r':
- case 0x0E:
- case 0x0F:
- case 0x10:
- case 0x11:
- case 0x12:
- case 0x13:
- case 0x14:
- case 0x15:
- case 0x16:
- case 0x17:
- case 0x18:
- case 0x19:
- case 0x1A:
- case 0x1B:
- case 0x1C:
- case 0x1D:
- case 0x1E:
- case 0x1F:
- case ' ':
- case '!':
- case '"':
- case '#':
- case '$':
- case '%':
- case '&':
- case '\'':
- case '(':
- case ')':
- case '*':
- case '+':
- case ',':
- case '-':
- case '.':
- case '/':
- case ':':
- case ';':
- case '<':
- case '=':
- case '>':
- case '?':
- case '@':
- case '[':
- case ']':
- case '^':
- case '`':
- case '{':
- case '|':
- case '}':
- case '~':
- case 0x7F: goto yy563;
- case '\\': goto yy146;
- default: goto yy61;
- }
-yy563:
-#line 440 "src/parser.re"
- { NEWTOKEN(PSI_T_TO_ARRAY); goto start; }
-#line 9030 "src/parser.c"
-yy564:
- yyaccept = 74;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 0x00:
- case 0x01:
- case 0x02:
- case 0x03:
- case 0x04:
- case 0x05:
- case 0x06:
- case 0x07:
- case 0x08:
- case '\t':
- case '\n':
- case '\v':
- case '\f':
- case '\r':
- case 0x0E:
- case 0x0F:
- case 0x10:
- case 0x11:
- case 0x12:
- case 0x13:
- case 0x14:
- case 0x15:
- case 0x16:
- case 0x17:
- case 0x18:
- case 0x19:
- case 0x1A:
- case 0x1B:
- case 0x1C:
- case 0x1D:
- case 0x1E:
- case 0x1F:
- case ' ':
- case '!':
- case '"':
- case '#':
- case '$':
- case '%':
- case '&':
- case '\'':
- case '(':
- case ')':
- case '*':
- case '+':
- case ',':
- case '-':
- case '.':
- case '/':
- case ':':
- case ';':
- case '<':
- case '=':
- case '>':
- case '?':
- case '@':
- case '[':
- case ']':
- case '^':
- case '`':
- case '{':
- case '|':
- case '}':
- case '~':
- case 0x7F: goto yy565;
- case '\\': goto yy146;
- default: goto yy61;
- }
-yy565:
-#line 443 "src/parser.re"
- { NEWTOKEN(PSI_T_TO_FLOAT); goto start; }
-#line 9105 "src/parser.c"
-yy566:
- yyaccept = 5;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 'T':
- case 't': goto yy584;
- default: goto yy62;
- }
-yy567:
- yyaccept = 5;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 'G':
- case 'g': goto yy586;
- default: goto yy62;
- }
-yy568:
- yyaccept = 5;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 'u': goto yy588;
- default: goto yy62;
- }
-yy569:
- yyaccept = 5;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 'i': goto yy589;
- default: goto yy62;
- }
-yy570:
- yyaccept = 5;
- yych = *(mrk = ++cur);
- switch (yych) {
- case 'c': goto yy590;
- default: goto yy62;
- }
-yy571:
- yyaccept = 5;
- mrk = ++cur;
- if (lim <= cur) if (cur >= lim) goto done;;
- yych = *cur;
- switch (yych) {
- case 0x00:
- case 0x01:
- case 0x02:
- case 0x03:
- case 0x04:
- case 0x05:
- case 0x06:
- case 0x07:
- case 0x08:
- case '\t':
- case '\n':
- case '\v':
- case '\f':
- case '\r':
- case 0x0E:
- case 0x0F:
- case 0x10:
- case 0x11:
- case 0x12:
- case 0x13:
- case 0x14:
- case 0x15:
- case 0x16:
- case 0x17:
- case 0x18:
- case 0x19:
- case 0x1A:
- case 0x1B:
- case 0x1C:
- case 0x1D:
- case 0x1E:
- case 0x1F:
- case ' ':
- case '!':
- case '"':
- case '#':
- case '$':
- case '%':
- case '&':
- case '\'':
- case '(':
- case ')':
- case '*':
- case '+':
- case ',':
- case '-':
- case '.':
- case '/':
- case ':':
- case ';':
- case '<':
- case '=':
- case '>':
- case '?':
- case '@':
- case '[':
- case ']':
- case '^':
- case '`':
- case '{':
- case '|':
- case '}':
- case '~':
- case 0x7F: goto yy55;
- case '\\': goto yy146;
- case 'n': goto yy591;
- case 'o': goto yy571;
- default: goto yy541;