main.cpp

来自「产生的DFA在屏幕上显示,分析表写到文件里面.」· C++ 代码 · 共 24 行

CPP
24
字号
/************************/
/*	文法=>LALR(1)分析表	*/
/*  作者:99(9) 刘文澜   */
/************************/

#include "Grama.h"
#include <conio.h>

void main()
{
	CGRAMA gra;										//定义一个文法对象
	gra.ToItemSet();								//产生LR(0)项目集
	gra.PrintDFA();									//输出DFA
	gra.PrintRuleTable();							//把规则列表写到文件中
	gra.PrintTable();								//输出分析表
	cout<<"\nLALR(1)分析表已经写入文件Table.txt中\n是否要查看?Y/N ";
	char ch;
	cin.get(ch);
	if(ch=='y'||ch=='Y')
		system("notepad table.txt");

	
}

⌨️ 快捷键说明

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