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

📄 creation.h

📁 一门课程的proj
💻 H
字号:
#pragma once
#define CREATION_MAX_NUM 100//最大产生式数

/*-----------------------------*/
/*产生式的右部的一个符号
/*-----------------------------*/
class item
{
public:
	item();

public:
	int name;//符号代码
	class item * next;//下一个符号项目
};
/*-----------------------------*/
/*产生式的集合
/*-----------------------------*/
class creation
{
public:
	creation(void);

public:
	void setLeft(int);
	int getLeft();
	void setName(int);
	int getName();
	int getPosition(int pos);
	int getLength();
	void output();//输出检查该产生式
	void analyze(FileReader *);//从输入文件中解析出一条产生式

private:
	int length;//产生式的长度
	int left;//产生式的左式
	vector<int> right;
	int name;//产生式的编号
};

⌨️ 快捷键说明

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