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

📄 tablelex.cc

📁 在Linux RedHat 6.0 下的 KDevelop 1.1上开发的表格驱动的万用汇编器
💻 CC
📖 第 1 页 / 共 2 页
字号:
#define YY_USES_REJECTtypedef unsigned char YY_CHAR;FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;typedef int yy_state_type;#define YY_FLEX_LEX_COMPATextern int yylineno;int yylineno = 1;extern char yytext[];static yy_state_type yy_get_previous_state YY_PROTO(( void ));static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));static int yy_get_next_buffer YY_PROTO(( void ));static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));/* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. */#define YY_DO_BEFORE_ACTION \    yytext_ptr = yy_bp; \    yyleng = (int) (yy_cp - yy_bp); \    yy_hold_char = *yy_cp; \    *yy_cp = '\0'; \    if ( yyleng + yy_more_offset >= YYLMAX ) \        YY_FATAL_ERROR( "token too large, exceeds YYLMAX" ); \    yy_flex_strncpy( &yytext[yy_more_offset], yytext_ptr, yyleng + 1 ); \    yyleng += yy_more_offset; \    yy_prev_more_offset = yy_more_offset; \    yy_more_offset = 0; \    yy_c_buf_p = yy_cp;#define YY_NUM_RULES 49#define YY_END_OF_BUFFER 50static yyconst short int yy_acclist[215] =    {   0,       50,   48,   49,    1,   48,   49,    1,   49,   29,   48,       49,   48,   49,   32,   48,   49,   43,   48,   49,   30,       48,   49,   33,   48,   49,   34,   48,   49,   31,   48,       49,   24,   48,   49,   23,   48,   49,   37,   48,   49,       27,   48,   49,   38,   48,   49,   26,   48,   49,   26,       48,   49,   26,   48,   49,   26,   48,   49,   26,   48,       49,   26,   48,   49,   26,   48,   49,   26,   48,   49,       26,   48,   49,   44,   48,   49,   45,   48,   49,   28,       48,   49,   42,   25,   46,    3,    2,   24,   23,   35,       39,   41,   40,   36,   26,   26,   26,   26,   26,   16,       26,   26,   26,   26,   26,   26,   26,   26,   47,   22,       26,   26,   26,   26,   26,   26,   26,   26,   20,   26,       26,   26,   26,   26,   17,   26,   26,    5,   26,   26,       26,   26,   26,   21,   26,   26,   19,   26,   26,   26,       26,   26,   26,   26,   26,   26,   26,   26,   26,   26,        4,   26,   26,   26,   26,   26,   26,   26,   26,   26,       12,   26,   26,   26,   26,   26,   26,   26,   26,   26,        7,   26,   26,   26,   26,   26,   26,   26,   26,   26,       26,   26,   26,   26,   26,   26,   26,   26,   26,    9,       26,   26,   26,    6,   26,   26,   11,   26,    8,   26,       14,   26,   10,   26,   26,   13,   26,   26,   26,   15,       26,   26,   18,   26    } ;static yyconst short int yy_accept[150] =    {   0,        1,    1,    1,    2,    4,    7,    9,   12,   14,   17,       20,   23,   26,   29,   32,   35,   38,   41,   44,   47,       50,   53,   56,   59,   62,   65,   68,   71,   74,   77,       80,   83,   84,   84,   85,   86,   87,   88,   89,   89,       90,   91,   92,   93,   94,   95,   96,   97,   98,   99,      100,  102,  103,  104,  105,  106,  107,  108,  109,  110,      111,  112,  113,  114,  115,  116,  117,  118,  119,  121,      122,  123,  124,  125,  127,  128,  130,  131,  132,  133,      134,  136,  137,  139,  140,  141,  142,  143,  144,  145,      146,  147,  148,  149,  150,  151,  153,  154,  155,  156,      157,  158,  159,  160,  161,  163,  164,  165,  166,  167,      168,  169,  170,  171,  173,  174,  175,  176,  177,  178,      179,  180,  181,  182,  183,  184,  185,  186,  187,  188,      189,  190,  192,  193,  194,  196,  197,  199,  201,  203,      205,  206,  208,  209,  210,  212,  213,  215,  215    } ;static yyconst int yy_ec[256] =    {   0,        1,    1,    1,    1,    1,    1,    1,    1,    2,    3,        1,    1,    2,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    2,    4,    5,    1,    1,    6,    7,    1,    1,        1,    8,    9,    1,   10,    1,   11,   12,   13,   13,       13,   13,   13,   13,   13,   14,   14,    1,    1,   15,       16,   17,    1,    1,   18,   19,   18,   20,   21,   22,       23,   24,   25,   24,   24,   24,   24,   26,   27,   28,       29,   30,   31,   24,   24,   32,   29,   24,   24,   24,        1,    1,    1,   33,   34,    1,   35,   36,   37,   38,       39,   40,   41,   42,   43,   24,   24,   44,   45,   46,       47,   48,   24,   49,   50,   51,   52,   24,   24,   53,       24,   24,    1,   54,    1,   55,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1    } ;static yyconst int yy_meta[56] =    {   0,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    2,    2,    2,    1,    1,    1,    2,    2,    2,        2,    2,    3,    3,    3,    3,    3,    3,    3,    3,        3,    3,    1,    3,    2,    2,    2,    2,    2,    2,        3,    3,    3,    3,    3,    3,    3,    3,    3,    3,        3,    3,    3,    1,    1    } ;static yyconst short int yy_base[152] =    {   0,        0,    0,  193,  194,  194,  194,  176,  186,  194,  183,      194,  194,  194,   48,   45,   48,   48,  173,   49,    0,       32,  163,   28,  135,   21,  134,  146,  145,  194,  129,      194,  194,  177,  194,  194,  194,  194,   59,    0,   67,      194,  194,  194,  194,  194,    0,  144,  130,   35,  133,        0,  128,  132,  137,   63,  124,  123,  122,  194,    0,      130,  132,  127,  124,  118,  116,  130,  116,    0,   71,      112,   75,  138,    0,  127,    0,  110,   53,  121,   78,        0,  110,    0,  112,  111,  128,  108,  102,  104,  104,      102,  115,  103,  102,   97,    0,   97,   96,  107,  124,       91,  102,   96,  101,    0,   87,   98,   91,   84,   99,       90,   92,   57,    0,   82,   90,   94,   85,   77,   79,       82,   76,   84,  103,   78,   69,   72,   73,   65,   55,       56,    0,   64,   48,    0,   53,    0,    0,    0,    0,       55,    0,   39,   45,    0,   40,    0,  194,  113,  115,       75    } ;static yyconst short int yy_def[152] =    {   0,      148,    1,  148,  148,  148,  148,  148,  149,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  150,      150,  150,  150,  150,  150,  150,  150,  150,  148,  148,      148,  148,  149,  148,  148,  148,  148,  148,  151,  148,      148,  148,  148,  148,  148,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,  150,  148,  151,      150,  150,  150,  150,  150,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,  150,  150,  150,      150,  150,  150,  150,  150,  150,  150,    0,  148,  148,      148    } ;static yyconst short int yy_nxt[250] =    {   0,        4,    5,    6,    7,    8,    9,   10,   11,   12,   13,       14,   15,   16,   16,   17,   18,   19,   20,   20,   20,       21,   20,   22,   20,   23,   24,   25,   26,   20,   27,       28,   20,   29,    4,   20,   20,   20,   20,   20,   20,       20,   20,   20,   20,   20,   20,   20,   20,   20,   20,       20,   20,   20,   30,   31,   36,   38,   38,   37,   40,       40,   40,   41,   42,   44,   45,   47,   51,   54,   55,       38,   38,   63,   52,   87,   48,   60,   49,   40,   40,       40,   69,   69,  122,   69,  147,   64,  146,  145,   81,       81,   69,   81,   83,   83,  144,   83,   39,  143,   81,      142,   88,  141,   83,   90,   91,  140,  139,  123,   92,      138,  137,   93,   33,   33,   33,   46,   46,  136,  135,      134,  133,  132,  131,  130,  129,  128,  127,  126,  125,      124,  121,  120,  119,  118,  117,  116,  115,  114,  113,      112,  111,  110,  109,  108,  107,  106,  105,  104,  103,      102,  101,  100,   99,   98,   97,   96,   95,   94,   89,       86,   85,   84,   82,   80,   79,   78,   77,   76,   75,       74,   73,   72,   71,   70,   68,   67,   66,   65,   62,       61,   34,   59,   58,   57,   56,   53,   50,   43,   35,       34,   32,  148,    3,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148    } ;static yyconst short int yy_chk[250] =    {   0,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,   14,   15,   15,   14,   16,       16,   16,   17,   17,   19,   19,   21,   23,   25,   25,       38,   38,   49,   23,   78,   21,  151,   21,   40,   40,       40,   55,   55,  113,   55,  146,   49,  144,  143,   70,       70,   55,   70,   72,   72,  141,   72,   15,  136,   70,      134,   78,  133,   72,   80,   80,  131,  130,  113,   80,      129,  128,   80,  149,  149,  149,  150,  150,  127,  126,      125,  124,  123,  122,  121,  120,  119,  118,  117,  116,      115,  112,  111,  110,  109,  108,  107,  106,  104,  103,      102,  101,  100,   99,   98,   97,   95,   94,   93,   92,       91,   90,   89,   88,   87,   86,   85,   84,   82,   79,       77,   75,   73,   71,   68,   67,   66,   65,   64,   63,       62,   61,   58,   57,   56,   54,   53,   52,   50,   48,       47,   33,   30,   28,   27,   26,   24,   22,   18,   10,        8,    7,    3,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148,  148,      148,  148,  148,  148,  148,  148,  148,  148,  148    } ;static yy_state_type yy_state_buf[YY_BUF_SIZE + 2], *yy_state_ptr;static char *yy_full_match;static int yy_lp;#define REJECT \{ \*yy_cp = yy_hold_char; /* undo effects of setting up yytext */ \yy_cp = yy_full_match; /* restore poss. backed-over text */ \++yy_lp; \goto find_rule; \}static int yy_more_offset = 0;static int yy_prev_more_offset = 0;#define yymore() (yy_more_offset = yy_flex_strlen( yytext ))#define YY_NEED_STRLEN#define YY_MORE_ADJ 0#define YY_RESTORE_YY_MORE_OFFSET \    { \    yy_more_offset = yy_prev_more_offset; \    yyleng -= yy_more_offset; \    }#ifndef YYLMAX#define YYLMAX 8192#endifchar yytext[YYLMAX];char *yytext_ptr;#line 1 "tablelex.ll"#define INITIAL 0#line 3 "tablelex.ll"/***************************************************************************   tablelex.l  -  modul prov醖靔韈

⌨️ 快捷键说明

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