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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cr_abs.hpp

?? 自己寫的關(guān)于編譯原理的實(shí)驗(yàn)報(bào)告的源代碼
?? HPP
字號(hào):
//**********************************************************
//   CR_ABS.HPP
//   Coco/R C++ Support Library.
//   Author: Frankie Arzu <farzu@uvg.edu.gt>
//
//   Jun 12, 1996  Version 1.06
//      Many fixes and suggestions thanks to
//      Pat Terry <cspt@cs.ru.ac.za>
//   May 05, 1999  Version 1.12
//      Added options to retrieve token info
//**********************************************************

#ifndef CR_ABS
#define CR_ABS

#include <stdlib.h>

class AbsToken {
// Abstract Token
  public:
    int  Sym;              // Token Number
    int  Line, Col;        // line and column of current Token
    int  Len;              // length of current Token
    long Pos;              // file position of current Token
    int GetSym()
      { return Sym; }
    int SetSym(int sym)
      { return Sym = sym; };
    long GetPos()
      { return Pos; };
    void Init(int sym = 0, int line = 0, int col = 0, long pos = 0, int len = 0)
      { Sym = sym; Line = line; Col = col; Pos = pos; Len = len; };
};

class AbsScanner {
// Abstract Scanner
  public:
    AbsToken CurrSym;      // current (most recently parsed) token
    AbsToken NextSym;      // next (look ahead) token

    virtual int Get() = 0;
    // Retrieves next token

    virtual void Reset() = 0;
    // Reset the scanner

    virtual unsigned char CurrentCh(long pos) = 0;
    // Returns character at position pos in source file

    virtual void GetString(AbsToken *Sym, char *Buffer, int Max) = 0;
    // Retrieves at most Max characters from Sym into Buffer

    virtual void GetString(long Pos, char *Buffer, int Max) = 0;
    // Retrieves at most Max characters from position Pos into Buffer

    virtual void GetName(AbsToken *Sym, char *Buffer, int Max) = 0;
    // Retrieves at most Max characters from Sym into Buffer
    // Buffer is capitalized if IGNORE CASE was specified

    virtual long GetLine(long Pos, char *Line, int Max) = 0;
    // Retrieves at most Max characters (or until next line break)
    // from position Pos in source file into Line
};

class AbsError {
// Abstract Error Reporting
  public:
    virtual void Store(int nr, int line, int col, long pos) = 0;
    // Records that error nr has been detected at specified position

    virtual void StoreErr(int nr, AbsToken &Token) = 0;
    // Associates error nr with Token

    virtual void StoreWarn(int nr, AbsToken &Token) = 0;
    // Associates warning nr with Token

    virtual void SummarizeErrors() = 0;
    // Reports on all errors recorded
};

#endif // CR_ABS

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久久久久久久久久久久久 | 国产精品素人视频| 免费日韩伦理电影| 日韩精品在线网站| 精久久久久久久久久久| 精品久久久网站| 国内偷窥港台综合视频在线播放| 2024国产精品视频| 成人综合日日夜夜| 亚洲婷婷国产精品电影人久久| 91免费视频观看| 亚洲123区在线观看| 日韩欧美卡一卡二| 国产电影精品久久禁18| 中文字幕人成不卡一区| 在线观看精品一区| 日本不卡一区二区三区| 精品对白一区国产伦| 丁香亚洲综合激情啪啪综合| 最近日韩中文字幕| 欧美精品在线观看播放| 国产美女精品一区二区三区| 中文字幕的久久| 欧美日韩视频在线一区二区| 久久精品国产**网站演员| 久久久高清一区二区三区| 99re这里都是精品| 性久久久久久久久久久久| 欧美成人官网二区| 99久久国产综合色|国产精品| 亚洲成av人影院在线观看网| 久久一区二区三区四区| 91国产免费观看| 蜜桃精品在线观看| 亚洲精品日产精品乱码不卡| 日韩精品一区二区三区在线观看| 99久久伊人精品| 久久精品国产99| 亚洲综合视频在线| 久久精品夜色噜噜亚洲aⅴ| 欧美午夜片在线观看| 国产福利一区二区三区视频在线| 亚洲一区自拍偷拍| 国产精品免费人成网站| 欧美一区午夜视频在线观看| 成人美女在线观看| 蜜桃av一区二区三区电影| 玉足女爽爽91| 国产天堂亚洲国产碰碰| 欧美一区二区三区日韩| 99久久精品免费| 黑人巨大精品欧美黑白配亚洲| 亚洲国产成人精品视频| 日韩一区有码在线| 久久视频一区二区| 日韩一级免费一区| 欧美三级午夜理伦三级中视频| 国产成人av一区二区| 老司机精品视频导航| 亚洲成人av免费| 综合久久久久久| 久久色成人在线| 欧美电影免费观看完整版| 777亚洲妇女| 欧洲色大大久久| 99久久er热在这里只有精品66| 国内精品免费在线观看| 精品午夜久久福利影院| 免费看日韩a级影片| 同产精品九九九| 亚洲综合在线视频| 樱桃视频在线观看一区| 亚洲免费观看视频| 亚洲精品视频在线观看网站| 中文字幕一区二区在线播放| 国产欧美日韩中文久久| 久久久久久久网| 久久色成人在线| 国产视频视频一区| 国产亚洲欧美在线| 久久精品男人天堂av| 久久久午夜精品| 久久精品视频在线免费观看| 久久久久久久久蜜桃| 国产人成一区二区三区影院| 久久久国产精华| 国产精品天干天干在线综合| 国产精品成人免费 | 国产精品美女一区二区三区 | 精品区一区二区| 日韩欧美国产高清| 日韩精品一区二区三区视频| 久久综合九色综合97_久久久| 久久在线观看免费| 国产精品乱人伦一区二区| 亚洲欧美区自拍先锋| 亚洲一区二区综合| 日本欧美大码aⅴ在线播放| 日本欧美久久久久免费播放网| 捆绑紧缚一区二区三区视频| 国产一区二区三区在线观看免费| 激情综合色综合久久| 丁香另类激情小说| 色国产综合视频| 欧美一级淫片007| 久久久精品天堂| 亚洲激情成人在线| 免费成人在线视频观看| 国产精品18久久久久| 97久久精品人人做人人爽50路| 在线观看视频欧美| 日韩欧美激情一区| 国产精品热久久久久夜色精品三区 | 国产一区二区三区精品视频| 国产91清纯白嫩初高中在线观看| av动漫一区二区| 欧美日免费三级在线| 亚洲精品一区二区精华| 日韩毛片精品高清免费| 日本在线播放一区二区三区| 国产精品一区2区| 在线视频你懂得一区二区三区| 日韩亚洲欧美一区二区三区| 国产欧美日韩视频在线观看| 一区二区三区丝袜| 国产米奇在线777精品观看| 在线亚洲一区观看| 久久蜜桃av一区精品变态类天堂 | 日韩一区二区免费在线观看| 久久久99精品久久| 亚洲成人动漫av| 粉嫩av一区二区三区粉嫩 | 制服丝袜亚洲色图| 日本一区二区动态图| 秋霞午夜av一区二区三区| 国产suv一区二区三区88区| 男人的天堂亚洲一区| 欧美日韩精品二区第二页| 亚洲人成精品久久久久久| 日本视频免费一区| 在线观看日韩av先锋影音电影院| 亚洲精品一区在线观看| 香蕉久久夜色精品国产使用方法| 国产福利不卡视频| 91精品国产综合久久国产大片| 1000部国产精品成人观看| 韩国午夜理伦三级不卡影院| 欧美日韩小视频| 亚洲黄色av一区| 国产91丝袜在线播放0| 欧美va亚洲va在线观看蝴蝶网| 亚洲超碰精品一区二区| 日本二三区不卡| 国产精品视频九色porn| 国产在线精品不卡| 日韩欧美亚洲国产另类| 调教+趴+乳夹+国产+精品| 91久久精品一区二区三| 一区精品在线播放| 成人性生交大片免费看在线播放| 欧美电视剧免费观看| 美女视频一区二区三区| 欧美乱妇20p| 五月天精品一区二区三区| 在线看一区二区| 一区二区三区成人| 在线免费一区三区| 亚洲欧美日韩国产综合| 99精品黄色片免费大全| 亚洲国产精品t66y| 成人性生交大片免费看在线播放| 久久久蜜桃精品| 国产成人午夜电影网| 国产性天天综合网| 国产二区国产一区在线观看| 国产女主播视频一区二区| 高清免费成人av| 中文字幕一区二区三中文字幕| 91亚洲精品久久久蜜桃网站| 亚洲日本va在线观看| 在线观看视频欧美| 日本亚洲视频在线| 日韩欧美在线网站| 国产一区二区在线观看免费| 欧美高清在线一区| 91啪亚洲精品| 亚洲无线码一区二区三区| 911国产精品| 国产精品一区二区黑丝| 中文字幕一区二区日韩精品绯色| 99久久99久久精品国产片果冻| 一区二区成人在线| 91麻豆精品国产自产在线观看一区 | 日韩成人免费电影| 精品国产一区二区国模嫣然| 成人综合在线视频| 亚洲综合激情网| 日韩精品一区二区三区swag | 成人h版在线观看| 亚洲精品日产精品乱码不卡|