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

📄 lex.swf4.c

📁 Ming is a library for generating Macromedia Flash files (.swf), written in C, and includes useful ut
💻 C
📖 第 1 页 / 共 5 页
字号:
	YY_BREAKcase 63:YY_RULE_SETUP#line 194 "./swf4compiler.flex"{ count();	return ASMASCIITOCHAR; }	YY_BREAKcase 64:YY_RULE_SETUP#line 195 "./swf4compiler.flex"{ count();	return ASMCHARTOASCII; }	YY_BREAKcase 65:YY_RULE_SETUP#line 196 "./swf4compiler.flex"{ count();	return ASMTOINTEGER; }	YY_BREAKcase 66:YY_RULE_SETUP#line 197 "./swf4compiler.flex"{ count();	return ASMMBASCIITOCHAR; }	YY_BREAKcase 67:YY_RULE_SETUP#line 198 "./swf4compiler.flex"{ count();	return ASMMBCHARTOASCII; }	YY_BREAKcase 68:YY_RULE_SETUP#line 199 "./swf4compiler.flex"{ count();	return ASMCALL;	}	YY_BREAKcase 69:YY_RULE_SETUP#line 200 "./swf4compiler.flex"{ count();	return ASMIF; }	YY_BREAKcase 70:YY_RULE_SETUP#line 201 "./swf4compiler.flex"{ count();	return ASMJUMP; }	YY_BREAKcase 71:YY_RULE_SETUP#line 202 "./swf4compiler.flex"{ count();	return ASMGETVARIABLE; }	YY_BREAKcase 72:YY_RULE_SETUP#line 203 "./swf4compiler.flex"{ count();	return ASMSETVARIABLE; }	YY_BREAKcase 73:YY_RULE_SETUP#line 204 "./swf4compiler.flex"{ count();	return ASMGETURL2; }	YY_BREAKcase 74:YY_RULE_SETUP#line 205 "./swf4compiler.flex"{ count();	return ASMGETPROPERTY; }	YY_BREAKcase 75:YY_RULE_SETUP#line 206 "./swf4compiler.flex"{ count();	return ASMGOTOFRAME2; }	YY_BREAKcase 76:YY_RULE_SETUP#line 207 "./swf4compiler.flex"{ count();	return ASMREMOVESPRITE; }	YY_BREAKcase 77:YY_RULE_SETUP#line 208 "./swf4compiler.flex"{ count();	return ASMSETPROPERTY; }	YY_BREAKcase 78:YY_RULE_SETUP#line 209 "./swf4compiler.flex"{ count();	return ASMSETTARGET2; }	YY_BREAKcase 79:YY_RULE_SETUP#line 210 "./swf4compiler.flex"{ count();	return ASMSTARTDRAG; }	YY_BREAKcase 80:YY_RULE_SETUP#line 211 "./swf4compiler.flex"{ count();	return ASMWAITFORFRAME2; }	YY_BREAKcase 81:YY_RULE_SETUP#line 212 "./swf4compiler.flex"{ count();	return ASMCLONESPRITE; }	YY_BREAKcase 82:YY_RULE_SETUP#line 213 "./swf4compiler.flex"{ count();	return ASMENDDRAG; }	YY_BREAKcase 83:YY_RULE_SETUP#line 214 "./swf4compiler.flex"{ count();	return ASMGETTIME; }	YY_BREAKcase 84:YY_RULE_SETUP#line 215 "./swf4compiler.flex"{ count();	return ASMRANDOMNUMBER; }	YY_BREAKcase 85:YY_RULE_SETUP#line 216 "./swf4compiler.flex"{ count();	return ASMTRACE; }	YY_BREAKcase 86:YY_RULE_SETUP#line 219 "./swf4compiler.flex"{ count();	swf4lval.str = strdup(swf4text);					return IDENTIFIER;	}	YY_BREAKcase 87:YY_RULE_SETUP#line 222 "./swf4compiler.flex"{ count();	swf4lval.str = strdup(swf4text);					return PATH;    }	YY_BREAKcase 88:YY_RULE_SETUP#line 225 "./swf4compiler.flex"{ count();	swf4lval.str = strdup(swf4text);					return PATH;    }	YY_BREAKcase 89:/* rule 89 can match eol */YY_RULE_SETUP#line 228 "./swf4compiler.flex"{ count();	swf4lval.str = strdup(swf4text+1);					swf4lval.str[strlen(swf4lval.str)-1]=0;                                        unescape(swf4lval.str);					return STRING;		}	YY_BREAKcase 90:/* rule 90 can match eol */YY_RULE_SETUP#line 233 "./swf4compiler.flex"{ count();	swf4lval.str = strdup(swf4text+1);					swf4lval.str[strlen(swf4lval.str)-1]=0;                                        unescape(swf4lval.str);					return STRING; 		}	YY_BREAKcase 91:/* rule 91 can match eol */*yy_cp = (yy_hold_char); /* undo effects of setting up swf4text */(yy_c_buf_p) = yy_cp -= 1;YY_DO_BEFORE_ACTION; /* set up swf4text again */YY_RULE_SETUP#line 238 "./swf4compiler.flex"{ count();	swf4lval.str = NULL;					warning("Unterminated string!");					return BROKENSTRING;		}	YY_BREAKcase 92:/* rule 92 can match eol */*yy_cp = (yy_hold_char); /* undo effects of setting up swf4text */(yy_c_buf_p) = yy_cp -= 1;YY_DO_BEFORE_ACTION; /* set up swf4text again */YY_RULE_SETUP#line 242 "./swf4compiler.flex"{ count();	swf4lval.str = NULL;					warning("Unterminated string!");					return BROKENSTRING;		}	YY_BREAKcase 93:YY_RULE_SETUP#line 246 "./swf4compiler.flex"{ count();	comment();		}	YY_BREAKcase 94:YY_RULE_SETUP#line 247 "./swf4compiler.flex"{ count();	comment1();		}	YY_BREAKcase 95:YY_RULE_SETUP#line 248 "./swf4compiler.flex"{ count(); }	YY_BREAKcase 96:YY_RULE_SETUP#line 250 "./swf4compiler.flex"{ count();	return INC; }	YY_BREAKcase 97:YY_RULE_SETUP#line 251 "./swf4compiler.flex"{ count();	return DEC; }	YY_BREAKcase 98:YY_RULE_SETUP#line 252 "./swf4compiler.flex"{ count();	return '<'; }	YY_BREAKcase 99:YY_RULE_SETUP#line 253 "./swf4compiler.flex"{ count();	return '>'; }	YY_BREAKcase 100:YY_RULE_SETUP#line 254 "./swf4compiler.flex"{ count();	return LE; }	YY_BREAKcase 101:YY_RULE_SETUP#line 255 "./swf4compiler.flex"{ count();	return GE; }	YY_BREAKcase 102:YY_RULE_SETUP#line 256 "./swf4compiler.flex"{ count();	return EQ; }	YY_BREAKcase 103:YY_RULE_SETUP#line 257 "./swf4compiler.flex"{ count();	return NE; }	YY_BREAKcase 104:YY_RULE_SETUP#line 258 "./swf4compiler.flex"{ count();	return LAN; }	YY_BREAKcase 105:YY_RULE_SETUP#line 259 "./swf4compiler.flex"{ count();	return LOR; }	YY_BREAKcase 106:YY_RULE_SETUP#line 260 "./swf4compiler.flex"{ count();	return MEQ; }	YY_BREAKcase 107:YY_RULE_SETUP#line 261 "./swf4compiler.flex"{ count();	return DEQ; }	YY_BREAKcase 108:YY_RULE_SETUP#line 262 "./swf4compiler.flex"{ count();	return IEQ; }	YY_BREAKcase 109:YY_RULE_SETUP#line 263 "./swf4compiler.flex"{ count();	return SEQ; }	YY_BREAKcase 110:YY_RULE_SETUP#line 264 "./swf4compiler.flex"{ count();	return STREQ; }	YY_BREAKcase 111:YY_RULE_SETUP#line 265 "./swf4compiler.flex"{ count();	return STRNE; }	YY_BREAKcase 112:YY_RULE_SETUP#line 266 "./swf4compiler.flex"{ count();	return STRCMP; }	YY_BREAKcase 113:YY_RULE_SETUP#line 267 "./swf4compiler.flex"{ count();	return PARENT; }	YY_BREAKcase 114:YY_RULE_SETUP#line 269 "./swf4compiler.flex"{ count();	return ';'; }	YY_BREAKcase 115:YY_RULE_SETUP#line 270 "./swf4compiler.flex"{ count();	return '='; }	YY_BREAKcase 116:YY_RULE_SETUP#line 271 "./swf4compiler.flex"{ count();	return '+'; }	YY_BREAKcase 117:YY_RULE_SETUP#line 272 "./swf4compiler.flex"{ count();	return '-'; }	YY_BREAKcase 118:YY_RULE_SETUP#line 273 "./swf4compiler.flex"{ count();	return '&'; }	YY_BREAKcase 119:YY_RULE_SETUP#line 274 "./swf4compiler.flex"{ count();	return '*'; }	YY_BREAKcase 120:YY_RULE_SETUP#line 275 "./swf4compiler.flex"{ count();	return '/'; }	YY_BREAKcase 121:YY_RULE_SETUP#line 276 "./swf4compiler.flex"{ count();	return '!'; }	YY_BREAKcase 122:YY_RULE_SETUP#line 277 "./swf4compiler.flex"{ count();	return '('; }	YY_BREAKcase 123:YY_RULE_SETUP#line 278 "./swf4compiler.flex"{ count();	return ')'; }	YY_BREAKcase 124:YY_RULE_SETUP#line 279 "./swf4compiler.flex"{ count();	return '['; }	YY_BREAKcase 125:YY_RULE_SETUP#line 280 "./swf4compiler.flex"{ count();	return ']'; }	YY_BREAKcase 126:YY_RULE_SETUP#line 281 "./swf4compiler.flex"{ count();	return '{'; }	YY_BREAKcase 127:YY_RULE_SETUP#line 282 "./swf4compiler.flex"{ count();	return '}'; }	YY_BREAKcase 128:YY_RULE_SETUP#line 283 "./swf4compiler.flex"{ count();	return ','; }	YY_BREAKcase 129:YY_RULE_SETUP#line 284 "./swf4compiler.flex"{ count();	return '.'; }	YY_BREAKcase 130:YY_RULE_SETUP#line 285 "./swf4compiler.flex"{ count();	return '?'; }	YY_BREAKcase 131:YY_RULE_SETUP#line 286 "./swf4compiler.flex"{ count();	return ':'; }	YY_BREAKcase 132:/* rule 132 can match eol */YY_RULE_SETUP#line 288 "./swf4compiler.flex"{ count();	column = 0;					strcpy(szLine, swf4text + 1);					++sLineNumber;	yyless(1);	}	YY_BREAKcase 133:YY_RULE_SETUP#line 292 "./swf4compiler.flex"printf( "Unrecognized character: %s\n", swf4text );	YY_BREAKcase 134:YY_RULE_SETUP#line 294 "./swf4compiler.flex"ECHO;	YY_BREAK#line 2042 "lex.swf4.c"case YY_STATE_EOF(INITIAL):case YY_STATE_EOF(asm):	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_LVALUE->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 swf4in at a new source and called			 * swf4lex().  If so, then we have to assure			 * consistency between YY_CURRENT_BUFFER and our			 * globals.  Here is the right place to do so, because			 * this is the first action (other than possibly a			 * back-up) that will match for the new inp

⌨️ 快捷键说明

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