亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? scan.c

?? apriori算法c語言版,apriori算法c語言版
?? C
?? 第 1 頁 / 共 3 頁
字號:
/*----------------------------------------------------------------------  File    : scan.c  Contents: scanner (lexical analysis of a character stream)  Author  : Christian Borgelt  History : 16.01.1996 file created            21.02.1996 identifier recognition made more flexible            17.03.1996 keyword tokens removed            15.04.1996 duplicate state removed from sc_next            29.07.1997 < and > declared active (for decision trees)            08.09.1997 escape sequences in strings made possible            11.09.1997 single characters stored also in scn->value            08.02.1998 recover and error message functions added            09.02.1998 bug in state S_NUMPT concerning "-." removed            13.02.1998 token T_RGT ('->') added            04.03.1998 returned tokens changed for some states            17.04.1998 token T_LFT ('<-') added            27.05.1998 token T_CMP (two char comparison operator) added            31.05.1998 token conversion to number removed            08.02.1999 reading from standard input made possible            29.04.1999 quoted string parsing improved            13.11.1999 token string length stored in scn->len            23.11.2000 functions sc_fmtlen and sc_format added            15.07.2001 scanner made an object, state definitions added            16.07.2001 characters with code > 127 made printable                       look ahead functionality added (sc_back)----------------------------------------------------------------------*/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <stdarg.h>#include <assert.h>#include "scan.h"#ifdef STORAGE#include "storage.h"#endif/*----------------------------------------------------------------------  Preprocessor Definitions----------------------------------------------------------------------*/#ifdef SC_SCAN/* --- character classes --- */#define C_ILLEGAL    0          /* illegal character */#define C_SPACE      1          /* white space, e.g. ' ' '\t' '\n' */#define C_LETTER     2          /* letter or underscore '_' */#define C_DIGIT      3          /* digit */#define C_POINT      4          /* point, '.' */#define C_SIGN       5          /* sign,  '+' or '-' */#define C_SLASH      6          /* slash, '/' */#define C_QUOTE      7          /* quote, e.g. '"' '`' */#define C_CMPOP      8          /* comparison operator, e.g. '<' */#define C_ACTIVE     9          /* active characters, e.g. ',' '(' *//* --- scanner states --- */#define S_SPACE      0          /* skipping white space */#define S_ID         1          /* reading identifier */#define S_NUMDIG     2          /* reading number, digit */#define S_NUMPT      3          /* reading number, decimal point */#define S_FRAC       4          /* reading number, digit and point */#define S_EXPIND     5          /* reading exponent, indicator */#define S_EXPSGN     6          /* reading exponent, sign */#define S_EXPDIG     7          /* reading exponent, digit */#define S_SIGN       8          /* sign read */#define S_CMPOP      9          /* reading comparison operator */#define S_STRING    10          /* reading quoted string */#define S_ESC       11          /* reading escaped character */#define S_OCT1      12          /* reading octal  number, 1 digit */#define S_OCT2      13          /* reading octal  number, 2 digits */#define S_HEX1      14          /* reading hexad. number, 1 digit */#define S_HEX2      15          /* reading hexad. number, 2 digits */#define S_SLASH     16          /* slash read */#define S_CPPCOM    17          /* reading C++ comment */#define S_CCOM1     18          /* reading C comment */#define S_CCOM2     19          /* reading C comment, possible end */#define S_CCOM3     20          /* reading C comment, possible start *//* --- functions --- */#define UNGETC(s,c)  do { if ((c) ==  EOF) break; \                          if ((c) == '\n') (s)->line--; \                          ungetc(c, (s)->file); } while (0)/* --- additional error codes --- */#define E_UNKNOWN   (-11)       /* unknown error */#define MSGOFFSET   (-16)       /* offset for add. error messages *//* --- texts --- */#ifdef GERMAN                   /* deutsche Texte */#define FILETXT     "Datei"#define LINETXT     "Zeile"#else                           /* English texts */#define FILETXT     "file"#define LINETXT     "line"#endif  /* #ifdef GERMAN .. #else .. */#endif  /* #ifdef SC_SCAN *//*----------------------------------------------------------------------  Constants----------------------------------------------------------------------*/static const char _scftab[256] = {  /* scanable form classes */        /* NUL  SOH  STX  ETX  EOT  ENQ  ACK  BEL *//* 00 */    2,   2,   2,   2,   2,   2,   2,  'a',        /*  BS   HT   LF   VT   FF   CR   SO   SI */           'b', 't', 'n', 'v', 'f', 'r',  2,   2,        /* DLE  DC1  DC2  DC3  DC4  NAK  SYN  ETB *//* 10 */    2,   2,   2,   2,   2,   2,   2,   2,        /* CAN   EM  SUB  ESC   FS   GS   RS   US */            2,   2,   2,   2,   2,   2,   2,   2,        /* ' '  '!'  '"'  '#'  '$'  '%'  '&'  ''' *//* 20 */    1,   1,  '"',  1,   1,   1,   1,   1,        /* '('  ')'  '*'  '+'  ','  '-'  '.'  '/' */            1,   1,   1,   0,   1,   0,   0,   1,        /* '0'  '1'  '2'  '3'  '4'  '5'  '6'  '7' *//* 30 */    0,   0,   0,   0,   0,   0,   0,   0,        /* '8'  '9'  ':'  ';'  '<'  '='  '>'  '?' */            0,   0,   1,   1,   1,   1,   1,   1,        /* '@'  'A'  'B'  'C'  'D'  'E'  'F'  'G' *//* 40 */    1,   0,   0,   0,   0,   0,   0,   0,        /* 'H'  'I'  'J'  'K'  'L'  'M'  'N'  'O' */            0,   0,   0,   0,   0,   0,   0,   0,        /* 'P'  'Q'  'R'  'S'  'T'  'U'  'V'  'W' *//* 50 */    0,   0,   0,   0,   0,   0,   0,   0,        /* 'X'  'Y'  'Z'  '['  '\'  ']'  '^'  '_' */            0,   0,   0,   1, '\\',  1,   1,   0,        /* '`'  'a'  'b'  'c'  'd'  'e'  'f'  'g' *//* 60 */    1,   0,   0,   0,   0,   0,   0,   0,        /* 'h'  'i'  'j'  'k'  'l'  'm'  'n'  'o' */            0,   0,   0,   0,   0,   0,   0,   0,        /* 'p'  'q'  'r'  's'  't'  'u'  'v'  'w' *//* 70 */    0,   0,   0,   0,   0,   0,   0,   0,        /* 'x'  'y'  'z'  '{'  '|'  '}'  '~'  DEL */            0,   0,   0,   1,   1,   1,   1,   2,/* 80 */    1,   1,   1,   1,   1,   1,   1,   1,            1,   1,   1,   1,   1,   1,   1,   1,/* 90 */    1,   1,   1,   1,   1,   1,   1,   1,            1,   1,   1,   1,   1,   1,   1,   1,/* a0 */    1,   1,   1,   1,   1,   1,   1,   1,            1,   1,   1,   1,   1,   1,   1,   1,/* b0 */    1,   1,   1,   1,   1,   1,   1,   1,            1,   1,   1,   1,   1,   1,   1,   1,/* c0 */    1,   1,   1,   1,   1,   1,   1,   1,            1,   1,   1,   1,   1,   1,   1,   1,/* d0 */    1,   1,   1,   1,   1,   1,   1,   1,            1,   1,   1,   1,   1,   1,   1,   1,/* e0 */    1,   1,   1,   1,   1,   1,   1,   1,            1,   1,   1,   1,   1,   1,   1,   1,/* f0 */    1,   1,   1,   1,   1,   1,   1,   1,            1,   1,   1,   1,   1,   1,   1,   1 };#ifdef SC_SCANstatic const char _ccltab[256] = {  /* character classes */        /* NUL  SOH  STX  ETX  EOT  ENQ  ACK  BEL *//* 00 */    0,   0,   0,   0,   0,   0,   0,   0,        /*  BS   HT   LF   VT   FF   CR   SO   SI */            0,   1,   1,   1,   1,   1,   0,   0,        /* DLE  DC1  DC2  DC3  DC4  NAK  SYN  ETB *//* 10 */    0,   0,   0,   0,   0,   0,   0,   0,        /* CAN   EM  SUB  ESC   FS   GS   RS   US */            0,   0,   0,   0,   0,   0,   0,   0,        /* ' '  '!'  '"'  '#'  '$'  '%'  '&'  ''' *//* 20 */    1,   8,   7,   9,   9,   9,   9,   7,        /* '('  ')'  '*'  '+'  ','  '-'  '.'  '/' */            9,   9,   9,   5,   9,   5,   4,   6,        /* '0'  '1'  '2'  '3'  '4'  '5'  '6'  '7' *//* 30 */    3,   3,   3,   3,   3,   3,   3,   3,        /* '8'  '9'  ':'  ';'  '<'  '='  '>'  '?' */            3,   3,   9,   9,   8,   8,   8,   9,        /* '@'  'A'  'B'  'C'  'D'  'E'  'F'  'G' *//* 40 */    0,   2,   2,   2,   2,   2,   2,   2,        /* 'H'  'I'  'J'  'K'  'L'  'M'  'N'  'O' */            2,   2,   2,   2,   2,   2,   2,   2,        /* 'P'  'Q'  'R'  'S'  'T'  'U'  'V'  'W' *//* 50 */    2,   2,   2,   2,   2,   2,   2,   2,        /* 'X'  'Y'  'Z'  '['  '\'  ']'  '^'  '_' */            2,   2,   2,   9,   9,   9,   9,   2,        /* '`'  'a'  'b'  'c'  'd'  'e'  'f'  'g' *//* 60 */    7,   2,   2,   2,   2,   2,   2,   2,        /* 'h'  'i'  'j'  'k'  'l'  'm'  'n'  'o' */            2,   2,   2,   2,   2,   2,   2,   2,        /* 'p'  'q'  'r'  's'  't'  'u'  'v'  'w' *//* 70 */    2,   2,   2,   2,   2,   2,   2,   2,        /* 'x'  'y'  'z'  '{'  '|'  '}'  '~'  DEL */            2,   2,   2,   9,   9,   9,   9,   0,/* 80 */    0,   0,   0,   0,   0,   0,   0,   0,            0,   0,   0,   0,   0,   0,   0,   0,/* 90 */    0,   0,   0,   0,   0,   0,   0,   0,            0,   0,   0,   0,   0,   0,   0,   0,/* a0 */    0,   0,   0,   0,   0,   0,   0,   0,            0,   0,   0,   0,   0,   0,   0,   0,/* b0 */    0,   0,   0,   0,   0,   0,   0,   0,            0,   0,   0,   0,   0,   0,   0,   0,/* c0 */    0,   0,   0,   0,   0,   0,   0,   0,            0,   0,   0,   0,   0,   0,   0,   0,/* d0 */    0,   0,   0,   0,   0,   0,   0,   0,            0,   0,   0,   0,   0,   0,   0,   0,/* e0 */    0,   0,   0,   0,   0,   0,   0,   0,            0,   0,   0,   0,   0,   0,   0,   0,/* f0 */    0,   0,   0,   0,   0,   0,   0,   0,            0,   0,   0,   0,   0,   0,   0,   0 };#ifdef GERMAN                      /* deutsche Texte */static const char *_errmsgs[] = {  /* error messages */  /* E_NONE      0 */  "kein Fehler",  /* E_NOMEM    -1 */  "nicht genug Speicher",  /* E_FOPEN    -2 */  "謋fnen fehlgeschlagen",  /* E_FREAD    -3 */  "Lesefehler",  /* E_FWRITE   -4 */  "Schreibfehler",  /* E_ILLCHR   -5 */  "ung黮tiges Zeichen '%c' (0x%02x)",  /* E_BUFOVF   -6 */  "Puffer黚erlauf",  /* E_UNTSTR   -7 */  "unbeendete Zeichenkette",  /* E_UNTCOM   -8 */  "unerwartetes Dateiende in Kommentar "                       "(Anfang in Zeile %d)",  /* E_STATE    -9 */  "ung黮tiger Scannerzustand",  /* E_GARBAGE -10 */  "ung黮tiger Text am Dateiende",  /* E_UNKNOWN -11 */  "unbekannter Fehler"};#else                              /* English texts */static const char *_errmsgs[] = {  /* error messages */  /* E_NONE      0 */  "no error",  /* E_NOMEM    -1 */  "not enough memory",  /* E_FOPEN    -2 */  "file open failed",  /* E_FREAD    -3 */  "file read failed",  /* E_FWRITE   -4 */  "file write failed",  /* E_ILLCHR   -5 */  "illegal character '%c' (0x%02x)",  /* E_BUFOVF   -6 */  "scan buffer overflow",  /* E_UNTSTR   -7 */  "unterminated string",  /* E_UNTCOM   -8 */  "unexpected end of file in comment "                       "started on line %d",  /* E_STATE    -9 */  "illegal scanner state",  /* E_GARBAGE -10 */  "garbage at end of file",  /* E_UNKNOWN -11 */  "unknown error"};#endif  /* #ifdef GERMAN .. #else .. */#endif  /* #ifdef SC_SCAN *//*----------------------------------------------------------------------  Auxiliary Functions----------------------------------------------------------------------*/#ifdef SC_SCANstatic int _swap (SCAN *scan){                               /* --- swap token information */  int t;                        /* swap buffer */  if (scan->value == scan->buf[0]) scan->value = scan->buf[1];  else                             scan->value = scan->buf[0];  t = scan->plen;   scan->plen   = scan->len;   scan->len   = t;  t = scan->pline;  scan->pline  = scan->line;  scan->line  = t;  t = scan->ptoken; scan->ptoken = scan->token; scan->token = t;  return t;                     /* return the new token */}  /* _swap() */#endif/*----------------------------------------------------------------------  Main Functions----------------------------------------------------------------------*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美电影在线免费观看| 欧美日韩成人一区二区| 97久久精品人人澡人人爽| 色94色欧美sute亚洲线路一久| 91麻豆精品国产91久久久资源速度 | 国产日韩欧美不卡在线| 亚洲午夜影视影院在线观看| 国产一区二区毛片| 51精品久久久久久久蜜臀| 亚洲欧洲日韩女同| 国产一区二区三区在线观看精品 | 日韩福利视频导航| 在线看日本不卡| 国产清纯美女被跳蛋高潮一区二区久久w| 一区二区免费看| fc2成人免费人成在线观看播放| 欧美大片免费久久精品三p| 亚洲成人www| 99精品国产视频| 国产精品久久久久久久久果冻传媒| 久久99久久99| 欧美成人高清电影在线| 日本v片在线高清不卡在线观看| 欧美亚洲丝袜传媒另类| 亚洲天堂久久久久久久| 不卡大黄网站免费看| 国产午夜精品在线观看| 国产一区三区三区| 欧美精品一区二区久久婷婷 | 欧美一区二区三区免费| 视频在线观看一区| 欧美日韩激情一区二区| 亚洲第一狼人社区| 在线播放国产精品二区一二区四区| 亚洲精品中文字幕乱码三区| 99re这里都是精品| 中文字幕综合网| 日本精品一区二区三区四区的功能| 国产精品久久影院| 日本精品裸体写真集在线观看| 亚洲婷婷在线视频| 在线视频国内自拍亚洲视频| 亚洲国产一区二区三区| 欧美精品一级二级三级| 另类调教123区| 国产三级一区二区| 99在线视频精品| 一区二区三区在线视频免费| 欧美亚洲丝袜传媒另类| 看国产成人h片视频| 久久男人中文字幕资源站| 成人免费视频caoporn| 亚洲丝袜另类动漫二区| 欧美日韩免费一区二区三区视频| 婷婷六月综合亚洲| 精品福利一区二区三区| 成人在线视频一区| 亚洲国产日日夜夜| 欧美精品v日韩精品v韩国精品v| 日韩1区2区日韩1区2区| 久久久久久久电影| 欧日韩精品视频| 奇米亚洲午夜久久精品| 国产欧美精品一区二区色综合| 91浏览器打开| 麻豆精品久久久| 亚洲国产精品黑人久久久| 欧美性受xxxx| 国产成人精品一区二区三区网站观看| 亚洲免费观看高清完整版在线 | 久久精品免费观看| 国产精品的网站| 91精品国产全国免费观看 | 国产乱码一区二区三区| 亚洲综合视频在线| 久久综合色天天久久综合图片| 一本色道**综合亚洲精品蜜桃冫| 久国产精品韩国三级视频| 中文字幕亚洲精品在线观看| 91麻豆精品国产91久久久| 成人黄色a**站在线观看| 美腿丝袜亚洲综合| 一区二区三区四区高清精品免费观看 | 在线观看免费视频综合| 国产一区二区三区视频在线播放| 一区二区高清免费观看影视大全| 久久久久国产免费免费| 欧美日韩国产美女| 91麻豆福利精品推荐| 国产一区二区三区在线看麻豆| 日韩精品免费视频人成| 日韩伦理免费电影| 国产三级精品三级在线专区| 91精品国产91久久久久久最新毛片| 97久久超碰国产精品| 粉嫩高潮美女一区二区三区| 日本不卡视频在线| 亚洲成a人v欧美综合天堂下载| 国产精品理论在线观看| 国产亚洲成av人在线观看导航| 91精品国产综合久久香蕉的特点| 日本韩国欧美一区| 色婷婷综合久色| 91视频在线观看免费| 99精品国产91久久久久久 | 中文字幕av一区二区三区免费看| 日韩免费视频一区| 日韩一区二区三| 制服视频三区第一页精品| 欧美日韩久久久一区| 91国偷自产一区二区三区成为亚洲经典| 国产综合色视频| 国产精品一区免费在线观看| 国内精品嫩模私拍在线| 狠狠v欧美v日韩v亚洲ⅴ| 蜜桃精品在线观看| 精品一区二区三区免费毛片爱| 蜜芽一区二区三区| 老司机精品视频导航| 麻豆freexxxx性91精品| 久久成人av少妇免费| 黑人精品欧美一区二区蜜桃| 韩国欧美国产1区| 国产不卡视频一区| 成人黄色在线网站| 91看片淫黄大片一级在线观看| 日本韩国视频一区二区| 欧美日韩高清一区二区不卡| 4438x成人网最大色成网站| 日韩欧美一区二区三区在线| 精品久久久久一区| 国产欧美视频一区二区三区| 国产精品福利一区二区三区| 亚洲精品福利视频网站| 日产国产欧美视频一区精品| 久久激五月天综合精品| 岛国精品一区二区| 欧美在线观看一区二区| 91精品国产色综合久久久蜜香臀| 精品国产亚洲在线| 中文字幕日韩av资源站| 亚洲v中文字幕| 九九精品一区二区| 97久久超碰精品国产| 欧美一区二区成人| 国产精品日日摸夜夜摸av| 一级做a爱片久久| 精品亚洲aⅴ乱码一区二区三区| 国产99精品国产| 欧美天天综合网| 久久精品日韩一区二区三区| 亚洲狼人国产精品| 国精产品一区一区三区mba视频| 97国产一区二区| 精品国偷自产国产一区| 自拍偷拍国产亚洲| 国内精品国产成人国产三级粉色| 91在线一区二区| 2023国产精品| 亚洲国产一二三| 99久久免费精品高清特色大片| 在线不卡欧美精品一区二区三区| 国产精品久久久久久久久快鸭| 蜜桃精品在线观看| 欧美日韩国产小视频| 中文字幕av一区二区三区高 | 成人深夜福利app| 日韩欧美综合一区| 亚洲黄色小说网站| 福利一区福利二区| 日韩欧美不卡一区| 亚洲成人久久影院| 99久久婷婷国产综合精品| www国产亚洲精品久久麻豆| 亚洲国产日产av| 91香蕉视频在线| 亚洲国产精品精华液2区45| 久久国产夜色精品鲁鲁99| 欧美日韩久久久久久| 亚洲女同一区二区| 成人一级视频在线观看| 精品福利一区二区三区免费视频| 亚洲成av人片在线| 91成人免费在线视频| 亚洲丝袜精品丝袜在线| av一本久道久久综合久久鬼色| 久久综合色天天久久综合图片| 免费成人深夜小野草| 欧美高清视频在线高清观看mv色露露十八 | 亚洲妇熟xx妇色黄| 色欧美88888久久久久久影院| 中文字幕av在线一区二区三区| 国产一区二区三区久久久| 精品国精品国产| 久久精品噜噜噜成人av农村| 日韩精品一区二区三区swag | 91精品国产美女浴室洗澡无遮挡| 亚洲国产中文字幕| 欧美美女直播网站| 五月综合激情网|