?? classpt.h
字號:
#include <iostream>
#include "stdlib.h"
class ClassPt
{
public:
void Empty();
bool RecordDel(CString,CString); //刪除一條語句
int RecordDel(CString);
bool RecordFind(CString);
void RecordApp(CString,CString); //增加一條語句
void GetInVn(CString); //錄入原始Vn(不包含新增加的)
void GetInVnPrimal(CString);
CString GetNewVn(); //得到Pt類的所有非終結符集
void SetStarter(); //增加文法開始符號
void GetNewNonTerminator(); //得到一個新的非終結符
void InsteadOf(CString,CString); //用第一項非終結符右部的產生式 代替 第二項非終結符產生式中的 第一項非終結符
void SetPriority(); //設置優(yōu)先級,用于文法排序
void Sort(); //根據優(yōu)先級,對文法進行排序
int GetLength(); //得到文法長度
int GetNum(char); //得到某一類產生式(左部相同)的條數
CString pleft[50];
CString pright[50];
int priority[50]; //文法優(yōu)先級,用于文法排序
//文法開始符號優(yōu)先級設位0
//其他原始非終結符設置為1~7
//為了滿足需要新增非終結符設置為8
CString Vn;
CString VnPrimal;
char NewNonTerminator;
char Starter;
int Count;
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -