📄 lex.swf4.c
字号:
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 + -