📄 lex.yy.cc
字号:
case 6:YY_RULE_SETUP#line 165 "../../../../../src/tool/omniidl/cxx/idl.ll"return CHAR; YY_BREAKcase 7:YY_RULE_SETUP#line 166 "../../../../../src/tool/omniidl/cxx/idl.ll"return CONST; YY_BREAKcase 8:YY_RULE_SETUP#line 167 "../../../../../src/tool/omniidl/cxx/idl.ll"return CONTEXT; YY_BREAKcase 9:YY_RULE_SETUP#line 168 "../../../../../src/tool/omniidl/cxx/idl.ll"return CUSTOM; YY_BREAKcase 10:YY_RULE_SETUP#line 169 "../../../../../src/tool/omniidl/cxx/idl.ll"return DEFAULT; YY_BREAKcase 11:YY_RULE_SETUP#line 170 "../../../../../src/tool/omniidl/cxx/idl.ll"return DOUBLE; YY_BREAKcase 12:YY_RULE_SETUP#line 171 "../../../../../src/tool/omniidl/cxx/idl.ll"return ENUM; YY_BREAKcase 13:YY_RULE_SETUP#line 172 "../../../../../src/tool/omniidl/cxx/idl.ll"return EXCEPTION; YY_BREAKcase 14:YY_RULE_SETUP#line 173 "../../../../../src/tool/omniidl/cxx/idl.ll"return FACTORY; YY_BREAKcase 15:YY_RULE_SETUP#line 174 "../../../../../src/tool/omniidl/cxx/idl.ll"return FALSE_; YY_BREAKcase 16:YY_RULE_SETUP#line 175 "../../../../../src/tool/omniidl/cxx/idl.ll"return FIXED; YY_BREAKcase 17:YY_RULE_SETUP#line 176 "../../../../../src/tool/omniidl/cxx/idl.ll"return FLOAT; YY_BREAKcase 18:YY_RULE_SETUP#line 177 "../../../../../src/tool/omniidl/cxx/idl.ll"return IN; YY_BREAKcase 19:YY_RULE_SETUP#line 178 "../../../../../src/tool/omniidl/cxx/idl.ll"return INOUT; YY_BREAKcase 20:YY_RULE_SETUP#line 179 "../../../../../src/tool/omniidl/cxx/idl.ll"return INTERFACE; YY_BREAKcase 21:YY_RULE_SETUP#line 180 "../../../../../src/tool/omniidl/cxx/idl.ll"return LOCAL; YY_BREAKcase 22:YY_RULE_SETUP#line 181 "../../../../../src/tool/omniidl/cxx/idl.ll"return LONG; YY_BREAKcase 23:YY_RULE_SETUP#line 182 "../../../../../src/tool/omniidl/cxx/idl.ll"return MODULE; YY_BREAKcase 24:YY_RULE_SETUP#line 183 "../../../../../src/tool/omniidl/cxx/idl.ll"return NATIVE; YY_BREAKcase 25:YY_RULE_SETUP#line 184 "../../../../../src/tool/omniidl/cxx/idl.ll"return OBJECT; YY_BREAKcase 26:YY_RULE_SETUP#line 185 "../../../../../src/tool/omniidl/cxx/idl.ll"return OCTET; YY_BREAKcase 27:YY_RULE_SETUP#line 186 "../../../../../src/tool/omniidl/cxx/idl.ll"return ONEWAY; YY_BREAKcase 28:YY_RULE_SETUP#line 187 "../../../../../src/tool/omniidl/cxx/idl.ll"return OUT; YY_BREAKcase 29:YY_RULE_SETUP#line 188 "../../../../../src/tool/omniidl/cxx/idl.ll"return PRIVATE; YY_BREAKcase 30:YY_RULE_SETUP#line 189 "../../../../../src/tool/omniidl/cxx/idl.ll"return PUBLIC; YY_BREAKcase 31:YY_RULE_SETUP#line 190 "../../../../../src/tool/omniidl/cxx/idl.ll"return RAISES; YY_BREAKcase 32:YY_RULE_SETUP#line 191 "../../../../../src/tool/omniidl/cxx/idl.ll"return READONLY; YY_BREAKcase 33:YY_RULE_SETUP#line 192 "../../../../../src/tool/omniidl/cxx/idl.ll"return SEQUENCE; YY_BREAKcase 34:YY_RULE_SETUP#line 193 "../../../../../src/tool/omniidl/cxx/idl.ll"return SHORT; YY_BREAKcase 35:YY_RULE_SETUP#line 194 "../../../../../src/tool/omniidl/cxx/idl.ll"return STRING; YY_BREAKcase 36:YY_RULE_SETUP#line 195 "../../../../../src/tool/omniidl/cxx/idl.ll"return STRUCT; YY_BREAKcase 37:YY_RULE_SETUP#line 196 "../../../../../src/tool/omniidl/cxx/idl.ll"return SUPPORTS; YY_BREAKcase 38:YY_RULE_SETUP#line 197 "../../../../../src/tool/omniidl/cxx/idl.ll"return SWITCH; YY_BREAKcase 39:YY_RULE_SETUP#line 198 "../../../../../src/tool/omniidl/cxx/idl.ll"return TRUE_; YY_BREAKcase 40:YY_RULE_SETUP#line 199 "../../../../../src/tool/omniidl/cxx/idl.ll"return TRUNCATABLE; YY_BREAKcase 41:YY_RULE_SETUP#line 200 "../../../../../src/tool/omniidl/cxx/idl.ll"return TYPEDEF; YY_BREAKcase 42:YY_RULE_SETUP#line 201 "../../../../../src/tool/omniidl/cxx/idl.ll"return UNION; YY_BREAKcase 43:YY_RULE_SETUP#line 202 "../../../../../src/tool/omniidl/cxx/idl.ll"return UNSIGNED; YY_BREAKcase 44:YY_RULE_SETUP#line 203 "../../../../../src/tool/omniidl/cxx/idl.ll"return VALUEBASE; YY_BREAKcase 45:YY_RULE_SETUP#line 204 "../../../../../src/tool/omniidl/cxx/idl.ll"return VALUETYPE; YY_BREAKcase 46:YY_RULE_SETUP#line 205 "../../../../../src/tool/omniidl/cxx/idl.ll"return VOID; YY_BREAKcase 47:YY_RULE_SETUP#line 206 "../../../../../src/tool/omniidl/cxx/idl.ll"return WCHAR; YY_BREAKcase 48:YY_RULE_SETUP#line 207 "../../../../../src/tool/omniidl/cxx/idl.ll"return WSTRING; YY_BREAKcase 49:YY_RULE_SETUP#line 209 "../../../../../src/tool/omniidl/cxx/idl.ll"return LEFT_SHIFT; YY_BREAKcase 50:YY_RULE_SETUP#line 210 "../../../../../src/tool/omniidl/cxx/idl.ll"return RIGHT_SHIFT; YY_BREAKcase 51:YY_RULE_SETUP#line 211 "../../../../../src/tool/omniidl/cxx/idl.ll"return SCOPE_DELIM; YY_BREAKcase 52:YY_RULE_SETUP#line 213 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yylval.id_val = idl_strdup(yytext); return IDENTIFIER;} YY_BREAKcase 53:YY_RULE_SETUP#line 218 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yylval.id_val = idl_strdup(yytext); return IDENTIFIER;} YY_BREAKcase 54:YY_RULE_SETUP#line 223 "../../../../../src/tool/omniidl/cxx/idl.ll"{ errno = 0; yylval.int_literal_val = idl_strtoul(yytext, 10); if (errno == ERANGE) { IdlError(currentFile, yylineno, "Integer literal '%s' is too big", yytext); } return INTEGER_LITERAL;} YY_BREAKcase 55:YY_RULE_SETUP#line 233 "../../../../../src/tool/omniidl/cxx/idl.ll"{ errno = 0; yylval.int_literal_val = idl_strtoul(yytext, 8); if (errno == ERANGE) { IdlError(currentFile, yylineno, "Integer literal '%s' is too big", yytext); } return INTEGER_LITERAL;} YY_BREAKcase 56:YY_RULE_SETUP#line 243 "../../../../../src/tool/omniidl/cxx/idl.ll"{ errno = 0; yylval.int_literal_val = idl_strtoul(yytext, 16); if (errno == ERANGE) { IdlError(currentFile, yylineno, "Integer literal '%s' is too big", yytext); } return INTEGER_LITERAL;} YY_BREAKcase 57:YY_RULE_SETUP#line 253 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yylval.int_literal_val = 0; return INTEGER_LITERAL;} YY_BREAKcase 58:YY_RULE_SETUP#line 258 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yylval.char_val = yytext[1]; return CHARACTER_LITERAL;} YY_BREAKcase 59:YY_RULE_SETUP#line 263 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yytext[yyleng-1] = '\0'; yylval.char_val = octalToChar(yytext + 1); return CHARACTER_LITERAL;} YY_BREAKcase 60:YY_RULE_SETUP#line 269 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yytext[yyleng-1] = '\0'; yylval.char_val = hexToChar(yytext + 1); return CHARACTER_LITERAL;} YY_BREAKcase 61:YY_RULE_SETUP#line 275 "../../../../../src/tool/omniidl/cxx/idl.ll"{ IdlError(currentFile, yylineno, "\\u may only be used in wide characters and strings"); yylval.char_val = 0; return CHARACTER_LITERAL;} YY_BREAKcase 62:YY_RULE_SETUP#line 282 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yytext[yyleng-1] = '\0'; yylval.char_val = escapeToChar(yytext + 1); return CHARACTER_LITERAL;} YY_BREAKcase 63:YY_RULE_SETUP#line 288 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yylval.wchar_val = yytext[2]; return WIDE_CHARACTER_LITERAL;} YY_BREAKcase 64:YY_RULE_SETUP#line 293 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yytext[yyleng-1] = '\0'; yylval.wchar_val = octalToWChar(yytext + 2); return WIDE_CHARACTER_LITERAL;} YY_BREAKcase 65:YY_RULE_SETUP#line 299 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yytext[yyleng-1] = '\0'; yylval.wchar_val = hexToWChar(yytext + 2); return WIDE_CHARACTER_LITERAL;} YY_BREAKcase 66:YY_RULE_SETUP#line 305 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yytext[yyleng-1] = '\0'; yylval.wchar_val = hexToWChar(yytext + 2); return WIDE_CHARACTER_LITERAL;} YY_BREAKcase 67:YY_RULE_SETUP#line 311 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yytext[yyleng-1] = '\0'; yylval.wchar_val = escapeToWChar(yytext + 2); return WIDE_CHARACTER_LITERAL;} YY_BREAKcase 68:YY_RULE_SETUP#line 317 "../../../../../src/tool/omniidl/cxx/idl.ll"{ // Only deal with floats in INITIAL state, so version pragmas don't // get interpreted as floats. yylval.float_literal_val = idl_strtod(yytext); return FLOATING_PT_LITERAL;} YY_BREAKcase 69:YY_RULE_SETUP#line 324 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yylval.float_literal_val = idl_strtod(yytext); return FLOATING_PT_LITERAL;} YY_BREAKcase 70:YY_RULE_SETUP#line 329 "../../../../../src/tool/omniidl/cxx/idl.ll"{ yylval.float_literal_val = idl_strtod(yytext); return FLOATING_PT_LITERAL;} YY_BREAKcase 71:YY_RULE_SETUP
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -