flex.c

来自「Linux下VB解释器」· C语言 代码 · 共 2,039 行 · 第 1/5 页

C
2,039
字号
	YY_BREAK case 24:	  YY_RULE_SETUP return tENDIF;	YY_BREAK case 25:	  YY_RULE_SETUP return tENDIF;	YY_BREAK case 26:	  YY_RULE_SETUP return tWEND;	YY_BREAK case 27:	  YY_RULE_SETUP return tWEND;	YY_BREAK case 28:	  YY_RULE_SETUP return tSEND;	YY_BREAK case 29:	  YY_RULE_SETUP return tSEND;	YY_BREAK case 30:	  YY_RULE_SETUP return tSEND;	YY_BREAK case 31:	  YY_RULE_SETUP return tSEND;	YY_BREAK case 32:	  YY_RULE_SETUP return tEXPORT;	YY_BREAK case 33:	  YY_RULE_SETUP return tERROR;	YY_BREAK case 34:	  YY_RULE_SETUP return tFOR;	YY_BREAK case 35:	  YY_RULE_SETUP return tBREAK;	YY_BREAK case 36:	  YY_RULE_SETUP return tSWITCH;	YY_BREAK case 37:	  YY_RULE_SETUP return tCASE;	YY_BREAK case 38:	  YY_RULE_SETUP return tDEFAULT;	YY_BREAK case 39:	  YY_RULE_SETUP return tLOOP;	YY_BREAK case 40:	  YY_RULE_SETUP return tDO;	YY_BREAK case 41:	  YY_RULE_SETUP return tTO;	YY_BREAK case 42:	  YY_RULE_SETUP return tAS;	YY_BREAK case 43:	  YY_RULE_SETUP return tREADING;	YY_BREAK case 44:	  YY_RULE_SETUP return tWRITING;	YY_BREAK case 45:	  YY_RULE_SETUP return tSTEP;	YY_BREAK case 46:	  YY_RULE_SETUP return tNEXT;	YY_BREAK case 47:	  YY_RULE_SETUP return tWHILE;	YY_BREAK case 48:	  YY_RULE_SETUP return tWEND;	YY_BREAK case 49:	  YY_RULE_SETUP return tREPEAT;	YY_BREAK case 50:	  YY_RULE_SETUP return tUNTIL;	YY_BREAK case 51:	  YY_RULE_SETUP return tGOTO;	YY_BREAK case 52:	  YY_RULE_SETUP return tGOSUB;	YY_BREAK case 53:	  YY_RULE_SETUP return tSUB;	YY_BREAK case 54:	  YY_RULE_SETUP return tSUB;	YY_BREAK case 55:	  YY_RULE_SETUP return tLOCAL;	YY_BREAK case 56:	  YY_RULE_SETUP return tSTATIC;	YY_BREAK case 57:	  YY_RULE_SETUP return tON;	YY_BREAK case 58:	  YY_RULE_SETUP return tINTERRUPT;	YY_BREAK case 59:	  YY_RULE_SETUP return tCONTINUE;	YY_BREAK case 60:	  YY_RULE_SETUP return tLABEL;	YY_BREAK case 61:	  YY_RULE_SETUP return tIF;	YY_BREAK case 62:	  YY_RULE_SETUP return tTHEN;	YY_BREAK case 63:	  YY_RULE_SETUP return tELSE;	YY_BREAK case 64:	  YY_RULE_SETUP return tELSIF;	YY_BREAK case 65:	  YY_RULE_SETUP return tELSIF;	YY_BREAK case 66:	  YY_RULE_SETUP return tENDIF;	YY_BREAK case 67:	  YY_RULE_SETUP return tENDIF;	YY_BREAK case 68:	  YY_RULE_SETUP return tOPEN;	YY_BREAK case 69:	  YY_RULE_SETUP return tCLOSE;	YY_BREAK case 70:	  YY_RULE_SETUP return tSEEK;	YY_BREAK case 71:	  YY_RULE_SETUP return tTELL;	YY_BREAK case 72:	  YY_RULE_SETUP return tPRINT;	YY_BREAK case 73:	  YY_RULE_SETUP return tUSING;	YY_BREAK case 74:	  YY_RULE_SETUP return tREVERSE;	YY_BREAK case 75:	  YY_RULE_SETUP return tCOLOUR;	YY_BREAK case 76:	  YY_RULE_SETUP return tCOLOUR;	YY_BREAK case 77:	  YY_RULE_SETUP return tBACKCOLOUR;	YY_BREAK case 78:	  YY_RULE_SETUP return tBACKCOLOUR;	YY_BREAK case 79:	  YY_RULE_SETUP return tPRINT;	YY_BREAK case 80:	  YY_RULE_SETUP return tINPUT;	YY_BREAK case 81:	  YY_RULE_SETUP return tRETURN;	YY_BREAK case 82:	  YY_RULE_SETUP return tDIM;	YY_BREAK case 83:	  YY_RULE_SETUP return tDIM;	YY_BREAK case 84:	  YY_RULE_SETUP return tEND;	YY_BREAK case 85:	  YY_RULE_SETUP return tEXIT;	YY_BREAK case 86:	  YY_RULE_SETUP return tREAD;	YY_BREAK case 87:	  YY_RULE_SETUP return tDATA;	YY_BREAK case 88:	  YY_RULE_SETUP return tRESTORE;	YY_BREAK case 89:	  YY_RULE_SETUP return tAND;	YY_BREAK case 90:	  YY_RULE_SETUP return tOR;	YY_BREAK case 91:	  YY_RULE_SETUP return tNOT;	YY_BREAK case 92:	  YY_RULE_SETUP return tEOR;	YY_BREAK case 93:	  YY_RULE_SETUP return tEOR;	YY_BREAK case 94:	  YY_RULE_SETUP return tWINDOW;	YY_BREAK case 95:	  YY_RULE_SETUP return tORIGIN;	YY_BREAK case 96:	  YY_RULE_SETUP return tPRINTER;	YY_BREAK case 97:	  YY_RULE_SETUP return tDOT;	YY_BREAK case 98:	  YY_RULE_SETUP return tLINE;	YY_BREAK case 99:	  YY_RULE_SETUP return tCURVE;	YY_BREAK case 100:	  YY_RULE_SETUP return tCIRCLE;	YY_BREAK case 101:	  YY_RULE_SETUP return tTRIANGLE;	YY_BREAK case 102:	  YY_RULE_SETUP return tCLEAR;	YY_BREAK case 103:	  YY_RULE_SETUP return tFILL;	YY_BREAK case 104:	  YY_RULE_SETUP return tFILL;	YY_BREAK case 105:	  YY_RULE_SETUP return tTEXT;	YY_BREAK case 106:	  YY_RULE_SETUP return tRECT;	YY_BREAK case 107:	  YY_RULE_SETUP return tRECT;	YY_BREAK case 108:	  YY_RULE_SETUP return tRECT;	YY_BREAK case 109:	  YY_RULE_SETUP return tPUTBIT;	YY_BREAK case 110:	  YY_RULE_SETUP return tPUTBIT;	YY_BREAK case 111:	  YY_RULE_SETUP return tPUTBIT;	YY_BREAK case 112:	  YY_RULE_SETUP return tGETBIT;	YY_BREAK case 113:	  YY_RULE_SETUP return tGETBIT;	YY_BREAK case 114:	  YY_RULE_SETUP return tGETBIT;	YY_BREAK case 115:	  YY_RULE_SETUP return tPUTCHAR;	YY_BREAK case 116:	  YY_RULE_SETUP return tGETCHAR;	YY_BREAK case 117:	  YY_RULE_SETUP return tNEW;	YY_BREAK case 118:	  YY_RULE_SETUP return tWAIT;	YY_BREAK case 119:	  YY_RULE_SETUP return tWAIT;	YY_BREAK case 120:	  YY_RULE_SETUP return tWAIT;	YY_BREAK case 121:	  YY_RULE_SETUP return tBELL;	YY_BREAK case 122:	  YY_RULE_SETUP return tBELL;	YY_BREAK case 123:	  YY_RULE_SETUP return tLET;	YY_BREAK case 124:	  YY_RULE_SETUP return tARDIM;	YY_BREAK case 125:	  YY_RULE_SETUP return tARDIM;	YY_BREAK case 126:	  YY_RULE_SETUP return tARSIZE;	YY_BREAK case 127:	  YY_RULE_SETUP	  {	    yylval.symbol = (char *) my_strdup ("numparams");	    return tSYMBOL;	  }	YY_BREAK case 128:	  YY_RULE_SETUP return tBIND;	YY_BREAK case 129:	  YY_RULE_SETUP return tSIN;	YY_BREAK case 130:	  YY_RULE_SETUP return tASIN;	YY_BREAK case 131:	  YY_RULE_SETUP return tCOS;	YY_BREAK case 132:	  YY_RULE_SETUP return tACOS;	YY_BREAK case 133:	  YY_RULE_SETUP return tTAN;	YY_BREAK case 134:	  YY_RULE_SETUP return tATAN;	YY_BREAK case 135:	  YY_RULE_SETUP return tEXP;	YY_BREAK case 136:	  YY_RULE_SETUP return tLOG;	YY_BREAK case 137:	  YY_RULE_SETUP return tSQRT;	YY_BREAK case 138:	  YY_RULE_SETUP return tSQR;	YY_BREAK case 139:	  YY_RULE_SETUP return tINT;	YY_BREAK case 140:	  YY_RULE_SETUP return tFRAC;	YY_BREAK case 141:	  YY_RULE_SETUP return tABS;	YY_BREAK case 142:	  YY_RULE_SETUP return tSIG;	YY_BREAK case 143:	  YY_RULE_SETUP return tMOD;	YY_BREAK case 144:	  YY_RULE_SETUP return tRAN;	YY_BREAK case 145:	  YY_RULE_SETUP return tMIN;	YY_BREAK case 146:	  YY_RULE_SETUP return tMAX;	YY_BREAK case 147:	  YY_RULE_SETUP return tLEFT;	YY_BREAK case 148:	  YY_RULE_SETUP return tRIGHT;	YY_BREAK case 149:	  YY_RULE_SETUP return tMID;	YY_BREAK case 150:	  YY_RULE_SETUP return tLOWER;	YY_BREAK case 151:	  YY_RULE_SETUP return tUPPER;	YY_BREAK case 152:	  YY_RULE_SETUP return tLTRIM;	YY_BREAK case 153:	  YY_RULE_SETUP return tRTRIM;	YY_BREAK case 154:	  YY_RULE_SETUP return tTRIM;	YY_BREAK case 155:	  YY_RULE_SETUP return tINSTR;	YY_BREAK case 156:	  YY_RULE_SETUP return tRINSTR;	YY_BREAK case 157:	  YY_RULE_SETUP return tLEN;	YY_BREAK case 158:	  YY_RULE_SETUP return tVAL;	YY_BREAK case 159:	  YY_RULE_SETUP return tMYEOF;	YY_BREAK case 160:	  YY_RULE_SETUP return tSTR;	YY_BREAK case 161:	  YY_RULE_SETUP return tINKEY;	YY_BREAK case 162:	  YY_RULE_SETUP return tMOUSEX;	YY_BREAK case 163:	  YY_RULE_SETUP return tMOUSEY;	YY_BREAK case 164:	  YY_RULE_SETUP return tMOUSEB;	YY_BREAK case 165:	  YY_RULE_SETUP return tMOUSEB;	YY_BREAK case 166:	  YY_RULE_SETUP return tMOUSEMOD;	YY_BREAK case 167:	  YY_RULE_SETUP return tMOUSEMOD;	YY_BREAK case 168:	  YY_RULE_SETUP return tCHR;	YY_BREAK case 169:	  YY_RULE_SETUP return tASC;	YY_BREAK case 170:	  YY_RULE_SETUP return tHEX;	YY_BREAK case 171:	  YY_RULE_SETUP return tBIN;	YY_BREAK case 172:	  YY_RULE_SETUP return tDEC;	YY_BREAK case 173:	  YY_RULE_SETUP return tAT;	YY_BREAK case 174:	  YY_RULE_SETUP return tAT;	YY_BREAK case 175:	  YY_RULE_SETUP return tSCREEN;	YY_BREAK case 176:	  YY_RULE_SETUP return tSYSTEM;	YY_BREAK case 177:	  YY_RULE_SETUP return tSYSTEM2;	YY_BREAK case 178:	  YY_RULE_SETUP return tDATE;	YY_BREAK case 179:	  YY_RULE_SETUP return tTIME;	YY_BREAK case 180:	  YY_RULE_SETUP return tPEEK;	YY_BREAK case 181:	  YY_RULE_SETUP return tPEEK2;	YY_BREAK case 182:	  YY_RULE_SETUP return tPOKE;	YY_BREAK case 183:	  YY_RULE_SETUP return tTOKEN;	YY_BREAK case 184:	  YY_RULE_SETUP return tTOKENALT;	YY_BREAK case 185:	  YY_RULE_SETUP return tSPLIT;	YY_BREAK case 186:	  YY_RULE_SETUP return tSPLITALT;	YY_BREAK case 187:	  YY_RULE_SETUP return tGLOB;	YY_BREAK case 188:	  YY_RULE_SETUP return tPOW;	YY_BREAK case 189:	  YY_RULE_SETUP return tPOW;	YY_BREAK case 190:	  YY_RULE_SETUP return tNEQ;	YY_BREAK case 191:	  YY_RULE_SETUP return tLEQ;	YY_BREAK case 192:	  YY_RULE_SETUP return tGEQ;	YY_BREAK case 193:	  YY_RULE_SETUP return tEQU;	YY_BREAK case 194:	  YY_RULE_SETUP return tLTN;	YY_BREAK case 195:	  YY_RULE_SETUP return tGTN;	YY_BREAK case 196:	  YY_RULE_SETUP return tNOT;	YY_BREAK case 197:	  YY_RULE_SETUP	  {	    return yytext[0];	  }	YY_BREAK case 198:	  YY_RULE_SETUP	  {	    yylval.digits = (char *) my_strdup (yytext);	    return tDIGITS;	  }	YY_BREAK case 199:	  YY_RULE_SETUP	  {	    {	      double d;	      sscanf (yytext, "%lg", &d);	      yylval.fnum = d;	      return tFNUM;	    }	  }	YY_BREAK case 200:	  YY_RULE_SETUP	  {	    yylval.fnum = 3.1415926535897932;	    return tFNUM;	  }	YY_BREAK case 201:	  YY_RULE_SETUP	  {	    yylval.fnum = 2.7182818284590452;	    return tFNUM;	  }	YY_BREAK case 202:	  YY_RULE_SETUP	  {	    yylval.fnum = 1;	    return tFNUM;	  }	YY_BREAK case 203:	  YY_RULE_SETUP	  {	    yylval.fnum = 0;	    return tFNUM;	  }	YY_BREAK case 204:	  YY_RULE_SETUP	  {	    yylval.symbol = (char *) my_strdup (yytext);	    return tSYMBOL;	  }	  YY_BREAK/* Symbols with a trailing $-sign are treated special */	case 205:	  YY_RULE_SETUP	  {	    yyl

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?