📄 yylex.cpp
字号:
if(yytext[i]=='o')
{
state=37;
break;
}
if(yytext[i]=='p')
{
state=37;
break;
}
if(yytext[i]=='q')
{
state=37;
break;
}
if(yytext[i]=='r')
{
state=37;
break;
}
if(yytext[i]=='s')
{
state=37;
break;
}
if(yytext[i]=='t')
{
state=37;
break;
}
if(yytext[i]=='u')
{
state=37;
break;
}
if(yytext[i]=='v')
{
state=37;
break;
}
if(yytext[i]=='w')
{
state=37;
break;
}
if(yytext[i]=='x')
{
state=37;
break;
}
if(yytext[i]=='y')
{
state=37;
break;
}
if(yytext[i]=='z')
{
state=37;
break;
}
if(yytext[i]=='A')
{
state=37;
break;
}
if(yytext[i]=='B')
{
state=37;
break;
}
if(yytext[i]=='C')
{
state=37;
break;
}
if(yytext[i]=='D')
{
state=37;
break;
}
if(yytext[i]=='E')
{
state=37;
break;
}
if(yytext[i]=='F')
{
state=37;
break;
}
if(yytext[i]=='G')
{
state=37;
break;
}
if(yytext[i]=='H')
{
state=37;
break;
}
if(yytext[i]=='I')
{
state=37;
break;
}
if(yytext[i]=='J')
{
state=37;
break;
}
if(yytext[i]=='K')
{
state=37;
break;
}
if(yytext[i]=='L')
{
state=37;
break;
}
if(yytext[i]=='M')
{
state=37;
break;
}
if(yytext[i]=='N')
{
state=37;
break;
}
if(yytext[i]=='O')
{
state=37;
break;
}
if(yytext[i]=='P')
{
state=37;
break;
}
if(yytext[i]=='Q')
{
state=37;
break;
}
if(yytext[i]=='R')
{
state=37;
break;
}
if(yytext[i]=='S')
{
state=37;
break;
}
if(yytext[i]=='T')
{
state=37;
break;
}
if(yytext[i]=='U')
{
state=37;
break;
}
if(yytext[i]=='V')
{
state=37;
break;
}
if(yytext[i]=='W')
{
state=37;
break;
}
if(yytext[i]=='X')
{
state=37;
break;
}
if(yytext[i]=='Y')
{
state=37;
break;
}
if(yytext[i]=='Z')
{
state=37;
break;
}
if(yytext[i]=='0')
{
state=37;
break;
}
if(yytext[i]=='1')
{
state=37;
break;
}
if(yytext[i]=='2')
{
state=37;
break;
}
if(yytext[i]=='3')
{
state=37;
break;
}
if(yytext[i]=='4')
{
state=37;
break;
}
if(yytext[i]=='5')
{
state=37;
break;
}
if(yytext[i]=='6')
{
state=37;
break;
}
if(yytext[i]=='7')
{
state=37;
break;
}
if(yytext[i]=='8')
{
state=37;
break;
}
if(yytext[i]=='9')
{
state=37;
break;
}
else
{
return ERROR;
}
break;
}
case 15:
{
if(i==N-1)
{
return NUMBER;
break;
}
if(yytext[i]=='0')
{
state=15;
break;
}
if(yytext[i]=='1')
{
state=15;
break;
}
if(yytext[i]=='2')
{
state=15;
break;
}
if(yytext[i]=='3')
{
state=15;
break;
}
if(yytext[i]=='4')
{
state=15;
break;
}
if(yytext[i]=='5')
{
state=15;
break;
}
if(yytext[i]=='6')
{
state=15;
break;
}
if(yytext[i]=='7')
{
state=15;
break;
}
if(yytext[i]=='8')
{
state=15;
break;
}
if(yytext[i]=='9')
{
state=15;
break;
}
else
{
return ERROR;
}
break;
}
case 16:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='a')
{
state=37;
break;
}
if(yytext[i]=='b')
{
state=37;
break;
}
if(yytext[i]=='c')
{
state=37;
break;
}
if(yytext[i]=='d')
{
state=37;
break;
}
if(yytext[i]=='e')
{
state=37;
break;
}
if(yytext[i]=='f')
{
state=37;
break;
}
if(yytext[i]=='g')
{
state=37;
break;
}
if(yytext[i]=='h')
{
state=37;
break;
}
if(yytext[i]=='i')
{
state=37;
break;
}
if(yytext[i]=='j')
{
state=37;
break;
}
if(yytext[i]=='k')
{
state=37;
break;
}
if(yytext[i]=='l')
{
state=37;
break;
}
if(yytext[i]=='m')
{
state=37;
break;
}
if(yytext[i]=='n')
{
state=37;
break;
}
if(yytext[i]=='o')
{
state=37;
break;
}
if(yytext[i]=='p')
{
state=37;
break;
}
if(yytext[i]=='q')
{
state=37;
break;
}
if(yytext[i]=='r')
{
state=37;
break;
}
if(yytext[i]=='s')
{
state=37;
break;
}
if(yytext[i]=='t')
{
state=37;
break;
}
if(yytext[i]=='u')
{
state=37;
break;
}
if(yytext[i]=='v')
{
state=37;
break;
}
if(yytext[i]=='w')
{
state=37;
break;
}
if(yytext[i]=='x')
{
state=37;
break;
}
if(yytext[i]=='y')
{
state=37;
break;
}
if(yytext[i]=='z')
{
state=37;
break;
}
if(yytext[i]=='A')
{
state=37;
break;
}
if(yytext[i]=='B')
{
state=37;
break;
}
if(yytext[i]=='C')
{
state=37;
break;
}
if(yytext[i]=='D')
{
state=37;
break;
}
if(yytext[i]=='E')
{
state=37;
break;
}
if(yytext[i]=='F')
{
state=37;
break;
}
if(yytext[i]=='G')
{
state=37;
break;
}
if(yytext[i]=='H')
{
state=37;
break;
}
if(yytext[i]=='I')
{
state=37;
break;
}
if(yytext[i]=='J')
{
state=37;
break;
}
if(yytext[i]=='K')
{
state=37;
break;
}
if(yytext[i]=='L')
{
state=37;
break;
}
if(yytext[i]=='M')
{
state=37;
break;
}
if(yytext[i]=='N')
{
state=37;
break;
}
if(yytext[i]=='O')
{
state=37;
break;
}
if(yytext[i]=='P')
{
state=37;
break;
}
if(yytext[i]=='Q')
{
state=37;
break;
}
if(yytext[i]=='R')
{
state=37;
break;
}
if(yytext[i]=='S')
{
state=37;
break;
}
if(yytext[i]=='T')
{
state=37;
break;
}
if(yytext[i]=='U')
{
state=37;
break;
}
if(yytext[i]=='V')
{
state=37;
break;
}
if(yytext[i]=='W')
{
state=37;
break;
}
if(yytext[i]=='X')
{
state=37;
break;
}
if(yytext[i]=='Y')
{
state=37;
break;
}
if(yytext[i]=='Z')
{
state=37;
break;
}
if(yytext[i]=='0')
{
state=37;
break;
}
if(yytext[i]=='1')
{
state=37;
break;
}
if(yytext[i]=='2')
{
state=37;
break;
}
if(yytext[i]=='3')
{
state=37;
break;
}
if(yytext[i]=='4')
{
state=37;
break;
}
if(yytext[i]=='5')
{
state=37;
break;
}
if(yytext[i]=='6')
{
state=37;
break;
}
if(yytext[i]=='7')
{
state=37;
break;
}
if(yytext[i]=='8')
{
state=37;
break;
}
if(yytext[i]=='9')
{
state=37;
break;
}
else
{
return ERROR;
}
break;
}
case 17:
{
if(i==N-1)
{
return '+';
break;
}
if(yytext[i]=='=')
{
state=60;
break;
}
if(yytext[i]=='+')
{
state=61;
break;
}
else
{
return ERROR;
}
break;
}
case 18:
{
if(i==N-1)
{
return '-';
break;
}
if(yytext[i]=='=')
{
state=62;
break;
}
if(yytext[i]=='-')
{
state=63;
break;
}
if(yytext[i]=='>')
{
state=64;
break;
}
else
{
return ERROR;
}
break;
}
case 19:
{
if(i==N-1)
{
return MUL_ASSIGN;
break;
}
if(yytext[i]=='=')
{
state=65;
break;
}
else
{
return ERROR;
}
break;
}
case 20:
{
if(i==N-1)
{
return '/';
break;
}
if(yytext[i]=='=')
{
state=66;
break;
}
else
{
return ERROR;
}
break;
}
case 21:
{
if(i==N-1)
{
return '&';
break;
}
if(yytext[i]=='&')
{
state=67;
break;
}
else
{
return ERROR;
}
break;
}
case 22:
{
if(yytext[i]=='|')
{
state=68;
break;
}
else
{
return ERROR;
}
break;
}
case 23:
{
if(i==N-1)
{
return '<';
break;
}
if(yytext[i]=='=')
{
state=69;
break;
}
else
{
return ERROR;
}
break;
}
case 24:
{
if(i==N-1)
{
return '>';
break;
}
if(yytext[i]=='=')
{
state=70;
break;
}
else
{
return ERROR;
}
break;
}
case 25:
{
if(i==N-1)
{
return '!';
break;
}
if(yytext[i]=='=')
{
state=71;
break;
}
else
{
return ERROR;
}
break;
}
case 26:
{
if(i==N-1)
{
return ';';
break;
}
break;
}
case 27:
{
if(i==N-1)
{
return ',';
break;
}
break;
}
case 28:
{
if(i==N-1)
{
return ':';
break;
}
break;
}
case 29:
{
if(i==N-1)
{
return '.';
break;
}
break;
}
case 30:
{
if(i==N-1)
{
return '?';
break;
}
break;
}
case 31:
{
if(i==N-1)
{
return '{';
break;
}
break;
}
case 32:
{
if(i==N-1)
{
return '}';
break;
}
break;
}
case 33:
{
if(i==N-1)
{
return '[';
break;
}
break;
}
case 34:
{
if(i==N-1)
{
return ']';
break;
}
break;
}
case 35:
{
if(i==N-1)
{
return '*';
break;
}
break;
}
case 36:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='e')
{
state=72;
break;
}
else
{
return ERROR;
}
break;
}
case 37:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
break;
}
case 38:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='s')
{
state=73;
break;
}
else
{
return ERROR;
}
break;
}
case 39:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='a')
{
state=74;
break;
}
else
{
return ERROR;
}
break;
}
case 40:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='n')
{
state=75;
break;
}
else
{
return ERROR;
}
break;
}
case 41:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='f')
{
state=76;
break;
}
else
{
return ERROR;
}
break;
}
case 42:
{
if(i==N-1)
{
return DO;
break;
}
if(yytext[i]=='u')
{
state=77;
break;
}
else
{
return ERROR;
}
break;
}
case 43:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='s')
{
state=78;
break;
}
else
{
return ERROR;
}
break;
}
case 44:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='u')
{
state=79;
break;
}
else
{
return ERROR;
}
break;
}
case 45:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='o')
{
state=80;
break;
}
else
{
return ERROR;
}
break;
}
case 46:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='r')
{
state=81;
break;
}
else
{
return ERROR;
}
break;
}
case 47:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='t')
{
state=82;
break;
}
else
{
return ERROR;
}
break;
}
case 48:
{
if(i==N-1)
{
return IF;
break;
}
break;
}
case 49:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='t')
{
state=83;
break;
}
else
{
return ERROR;
}
break;
}
case 50:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='n')
{
state=84;
break;
}
else
{
return ERROR;
}
break;
}
case 51:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='t')
{
state=85;
break;
}
else
{
return ERROR;
}
break;
}
case 52:
{
if(i==N-1)
{
return IDENTIFIER;
break;
}
if(yytext[i]=='o')
{
state=86;
brea
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -