⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lex.swf5.cpp

📁 flash文件的解码程序
💻 CPP
📖 第 1 页 / 共 5 页
字号:
case 74:YY_RULE_SETUP#line 164 "swf5compiler.flex"{ count();	return GETMEMBER; }	YY_BREAKcase 75:YY_RULE_SETUP#line 165 "swf5compiler.flex"{ count();	return SETMEMBER; }	YY_BREAKcase 76:YY_RULE_SETUP#line 166 "swf5compiler.flex"{ count();	return SHIFTLEFT; }	YY_BREAKcase 77:YY_RULE_SETUP#line 167 "swf5compiler.flex"{ count();	return SHIFTRIGHT; }	YY_BREAKcase 78:YY_RULE_SETUP#line 168 "swf5compiler.flex"{ count();	return SHIFTRIGHT2; }	YY_BREAKcase 79:YY_RULE_SETUP#line 169 "swf5compiler.flex"{ count();	return VAREQUALS; }	YY_BREAKcase 80:YY_RULE_SETUP#line 170 "swf5compiler.flex"{ count();	return OLDADD; }	YY_BREAKcase 81:YY_RULE_SETUP#line 171 "swf5compiler.flex"{ count();	return SUBTRACT; }	YY_BREAKcase 82:YY_RULE_SETUP#line 172 "swf5compiler.flex"{ count();	return MULTIPLY; }	YY_BREAKcase 83:YY_RULE_SETUP#line 173 "swf5compiler.flex"{ count();	return DIVIDE; }	YY_BREAKcase 84:YY_RULE_SETUP#line 174 "swf5compiler.flex"{ count();	return OLDEQUALS; }	YY_BREAKcase 85:YY_RULE_SETUP#line 175 "swf5compiler.flex"{ count();	return OLDLESSTHAN; }	YY_BREAKcase 86:YY_RULE_SETUP#line 176 "swf5compiler.flex"{ count();	return LOGICALAND; }	YY_BREAKcase 87:YY_RULE_SETUP#line 177 "swf5compiler.flex"{ count();	return LOGICALOR; }	YY_BREAKcase 88:YY_RULE_SETUP#line 178 "swf5compiler.flex"{ count();	return NOT; }	YY_BREAKcase 89:YY_RULE_SETUP#line 179 "swf5compiler.flex"{ count();	return STRINGEQ; }	YY_BREAKcase 90:YY_RULE_SETUP#line 180 "swf5compiler.flex"{ count();	return STRINGLENGTH; }	YY_BREAKcase 91:YY_RULE_SETUP#line 181 "swf5compiler.flex"{ count();	return SUBSTRING; }	YY_BREAKcase 92:YY_RULE_SETUP#line 182 "swf5compiler.flex"{ count();	return GETVARIABLE; }	YY_BREAKcase 93:YY_RULE_SETUP#line 183 "swf5compiler.flex"{ count();	return SETVARIABLE; }	YY_BREAKcase 94:YY_RULE_SETUP#line 184 "swf5compiler.flex"{ count();	return SETTARGETEXPRESSION; }	YY_BREAKcase 95:YY_RULE_SETUP#line 185 "swf5compiler.flex"{ count();	return STARTDRAG; }	YY_BREAKcase 96:YY_RULE_SETUP#line 186 "swf5compiler.flex"{ count();	return STOPDRAG; }	YY_BREAKcase 97:YY_RULE_SETUP#line 187 "swf5compiler.flex"{ count();	return STRINGLESSTHAN; }	YY_BREAKcase 98:YY_RULE_SETUP#line 188 "swf5compiler.flex"{ count();	return MBLENGTH; }	YY_BREAKcase 99:YY_RULE_SETUP#line 189 "swf5compiler.flex"{ count();	return MBSUBSTRING; }	YY_BREAKcase 100:YY_RULE_SETUP#line 190 "swf5compiler.flex"{ count();	return MBORD; }	YY_BREAKcase 101:YY_RULE_SETUP#line 191 "swf5compiler.flex"{ count();	return MBCHR; }	YY_BREAKcase 102:YY_RULE_SETUP#line 192 "swf5compiler.flex"{ count();	return BRANCHALWAYS; }	YY_BREAKcase 103:YY_RULE_SETUP#line 193 "swf5compiler.flex"{ count();	return BRANCHALWAYS; }	YY_BREAKcase 104:YY_RULE_SETUP#line 194 "swf5compiler.flex"{ count();	return BRANCHIFTRUE; }	YY_BREAKcase 105:YY_RULE_SETUP#line 195 "swf5compiler.flex"{ count();	return POST; }	YY_BREAKcase 106:YY_RULE_SETUP#line 196 "swf5compiler.flex"{ count();	return GET; }	YY_BREAKcase 107:YY_RULE_SETUP#line 199 "swf5compiler.flex"{ count();	swf5lval.str = strdup(yytext+2);					return REGISTER;	}	YY_BREAKcase 108:YY_RULE_SETUP#line 203 "swf5compiler.flex"{ count();	swf5lval.str = strdup(yytext);					return IDENTIFIER;	}	YY_BREAKcase 109:YY_RULE_SETUP#line 206 "swf5compiler.flex"{ count();	swf5lval.str = strdup(yytext+1);					swf5lval.str[strlen(swf5lval.str)-1]=0;                                        unescape(swf5lval.str);					return STRING;		}	YY_BREAKcase 110:YY_RULE_SETUP#line 211 "swf5compiler.flex"{ count();	swf5lval.str = strdup(yytext+1);					swf5lval.str[strlen(swf5lval.str)-1]=0;                                        unescape(swf5lval.str);					return STRING; 		}	YY_BREAKcase 111:*yy_cp = yy_hold_char; /* undo effects of setting up yytext */yy_c_buf_p = yy_cp -= 1;YY_DO_BEFORE_ACTION; /* set up yytext again */YY_RULE_SETUP#line 216 "swf5compiler.flex"{ count();	swf5lval.str = strdup("");					warning("Unterminated string!");					return STRING;		}	YY_BREAKcase 112:*yy_cp = yy_hold_char; /* undo effects of setting up yytext */yy_c_buf_p = yy_cp -= 1;YY_DO_BEFORE_ACTION; /* set up yytext again */YY_RULE_SETUP#line 220 "swf5compiler.flex"{ count();	swf5lval.str = strdup("");					warning("Unterminated string!");					return STRING;		}	YY_BREAKcase 113:YY_RULE_SETUP#line 224 "swf5compiler.flex"{ count();	comment();		}	YY_BREAKcase 114:YY_RULE_SETUP#line 225 "swf5compiler.flex"{ count();	comment1();		}	YY_BREAKcase 115:YY_RULE_SETUP#line 226 "swf5compiler.flex"{ count(); }	YY_BREAKcase 116:YY_RULE_SETUP#line 228 "swf5compiler.flex"{ count();	return INCR; }	YY_BREAKcase 117:YY_RULE_SETUP#line 229 "swf5compiler.flex"{ count();	return DECR; }	YY_BREAKcase 118:YY_RULE_SETUP#line 230 "swf5compiler.flex"{ count();	return LE; }	YY_BREAKcase 119:YY_RULE_SETUP#line 231 "swf5compiler.flex"{ count();	return GE; }	YY_BREAKcase 120:YY_RULE_SETUP#line 232 "swf5compiler.flex"{ count();	return EQ; }	YY_BREAKcase 121:YY_RULE_SETUP#line 233 "swf5compiler.flex"{ count();	return NE; }	YY_BREAKcase 122:YY_RULE_SETUP#line 234 "swf5compiler.flex"{ count();	return LAN; }	YY_BREAKcase 123:YY_RULE_SETUP#line 235 "swf5compiler.flex"{ count();	return LOR; }	YY_BREAKcase 124:YY_RULE_SETUP#line 236 "swf5compiler.flex"{ count();	return MEQ; }	YY_BREAKcase 125:YY_RULE_SETUP#line 237 "swf5compiler.flex"{ count();	return DEQ; }	YY_BREAKcase 126:YY_RULE_SETUP#line 238 "swf5compiler.flex"{ count();	return IEQ; }	YY_BREAKcase 127:YY_RULE_SETUP#line 239 "swf5compiler.flex"{ count();	return SEQ; }	YY_BREAKcase 128:YY_RULE_SETUP#line 240 "swf5compiler.flex"{ count();	return SHL; }	YY_BREAKcase 129:YY_RULE_SETUP#line 241 "swf5compiler.flex"{ count();	return SHR; }	YY_BREAKcase 130:YY_RULE_SETUP#line 242 "swf5compiler.flex"{ count();	return SHR2; }	YY_BREAKcase 131:YY_RULE_SETUP#line 243 "swf5compiler.flex"{ count();	return SHLEQ; }	YY_BREAKcase 132:YY_RULE_SETUP#line 244 "swf5compiler.flex"{ count();	return SHREQ; }	YY_BREAKcase 133:YY_RULE_SETUP#line 245 "swf5compiler.flex"{ count();	return SHR2EQ; }	YY_BREAKcase 134:YY_RULE_SETUP#line 247 "swf5compiler.flex"{ count();	return '<'; }	YY_BREAKcase 135:YY_RULE_SETUP#line 248 "swf5compiler.flex"{ count();	return '>'; }	YY_BREAKcase 136:YY_RULE_SETUP#line 249 "swf5compiler.flex"{ count();	return ';'; }	YY_BREAKcase 137:YY_RULE_SETUP#line 250 "swf5compiler.flex"{ count();	return '='; }	YY_BREAKcase 138:YY_RULE_SETUP#line 251 "swf5compiler.flex"{ count();	return '+'; }	YY_BREAKcase 139:YY_RULE_SETUP#line 252 "swf5compiler.flex"{ count();	return '-'; }	YY_BREAKcase 140:YY_RULE_SETUP#line 253 "swf5compiler.flex"{ count();	return '&'; }	YY_BREAKcase 141:YY_RULE_SETUP#line 254 "swf5compiler.flex"{ count();	return '|'; }	YY_BREAKcase 142:YY_RULE_SETUP#line 255 "swf5compiler.flex"{ count();	return '^'; }	YY_BREAKcase 143:YY_RULE_SETUP#line 256 "swf5compiler.flex"{ count();	return '*'; }	YY_BREAKcase 144:YY_RULE_SETUP#line 257 "swf5compiler.flex"{ count();	return '/'; }	YY_BREAKcase 145:YY_RULE_SETUP#line 258 "swf5compiler.flex"{ count();	return '%'; }	YY_BREAKcase 146:YY_RULE_SETUP#line 259 "swf5compiler.flex"{ count();	return '!'; }	YY_BREAKcase 147:YY_RULE_SETUP#line 260 "swf5compiler.flex"{ count();	return '('; }	YY_BREAKcase 148:YY_RULE_SETUP#line 261 "swf5compiler.flex"{ count();	return ')'; }	YY_BREAKcase 149:YY_RULE_SETUP#line 262 "swf5compiler.flex"{ count();	return '['; }	YY_BREAKcase 150:YY_RULE_SETUP#line 263 "swf5compiler.flex"{ count();	return ']'; }	YY_BREAKcase 151:YY_RULE_SETUP#line 264 "swf5compiler.flex"{ count();	return '{'; }	YY_BREAKcase 152:YY_RULE_SETUP#line 265 "swf5compiler.flex"{ count();	return '}'; }	YY_BREAKcase 153:YY_RULE_SETUP#line 266 "swf5compiler.flex"{ count();	return ','; }	YY_BREAKcase 154:YY_RULE_SETUP#line 267 "swf5compiler.flex"{ count();	return '.'; }	YY_BREAKcase 155:YY_RULE_SETUP#line 268 "swf5compiler.flex"{ count();	return '?'; }	YY_BREAKcase 156:YY_RULE_SETUP#line 269 "swf5compiler.flex"{ count();	return ':'; }	YY_BREAKcase 157:YY_RULE_SETUP#line 271 "swf5compiler.flex"{ count();	strcpy(szLine, yytext + 1);					countline();	yyless(1);	}	YY_BREAKcase 158:YY_RULE_SETUP#line 274 "swf5compiler.flex"SWF_error("Unrecognized character: %s\n", yytext);	YY_BREAKcase 159:YY_RULE_SETUP#line 276 "swf5compiler.flex"ECHO;	YY_BREAK#line 1850 "lex.swf5.c"case YY_STATE_EOF(INITIAL):	yyterminate();	case YY_END_OF_BUFFER:		{		/* Amount of text matched not including the EOB char. */		int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;		/* Undo the effects of YY_DO_BEFORE_ACTION. */		*yy_cp = yy_hold_char;		YY_RESTORE_YY_MORE_OFFSET		if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )			{			/* We're scanning a new file or input source.  It's			 * possible that this happened because the user			 * just pointed yyin at a new source and called			 * yylex().  If so, then we have to assure

⌨️ 快捷键说明

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