?? graph.h
字號(hào):
#include<iostream>
#include<map>
#include<set>
#include "declarant.h"
using namespace std;
class Graph
{
private:
map<int,wedge* > G; // 合并后的總的圖,
map<int, string> MAP ; //這是終態(tài)到token的映射
int statenum; //合并后的狀態(tài)總數(shù)
char buff[1000];
set<int> Gstart; //總圖的開(kāi)始
set<int> Gend; //總圖 的終態(tài)
map<string , vector<string> > token;
set<string> isReserve;
int linenum;
int isok(const char& c,int start);
int getToken(int last_ac_state,int start,int end,int flag);
int display_set();
public:
Graph()
{
statenum=0;
linenum=0;
Graph::run();
}
int add_wedge(const char& c,const string & s);
int run();
int inputG(char*,const string& s);
int input_code(char*);
int dispaly_G();
int freeG();
int dispalyG();
int match();
int display_token();
~Graph();
};
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -