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

📄 table.h

📁 这是一个用c++写的预测分析法程序,是编译原理课程设计的内容,可以预测分析语言
💻 H
字号:

#include "SignRule.h"

struct GRID     // 格子
{
	SIGN StackTopSign;       // 栈顶符号
	SIGN InputSign;          // 输入符号
	RULE SelectableRule;     // 选择的规则式
	GRID();
	void operator=(const GRID&);
};

struct  TABLE
{
	SIGN_SET StackTopSignSet;    // 栈顶符号集合(非终极符集合)
	SIGN_SET InputSignSet;       // 输入符号集合(终极符集合)
	int      nGrids;             // 非空格子数
	GRID     *Grid;
	SIGN     StartSign;
	bool     LeftRecursive;

	TABLE();
	TABLE(const TABLE&);
	void operator=(const TABLE&);
	~TABLE();

	int  AddGrid(SIGN,SIGN,RULE);
	GRID operator[](int i);
	bool IsDeterminate();
	void Reset();	
private:
	bool m_bDetered;
};

⌨️ 快捷键说明

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