• 大小: 0M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-04
  • 语言: 其他
  • 标签: 其他  

资源简介

LR(1).rar

资源截图

代码片段和文件信息

/*
文法放在“wenfa.txt”中,FIRST集放“first.txt”中

文法须为增广文法,每行一个产生式,“→”用“#”代替,非终结符用大写字母,终结符用小写字母

FIRST集格式为“非终结符 终结符集合字符串”每行一条,如“E (i”,ε用“%”代替

生成ACTION表在action.txt中,GOTO表在goto.txt中
*/
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
class a_xiang
{
public:
 a_xiang::a_xiang(){}
 a_xiang::a_xiang(const string& strset& forw):a_shizi(str)forword(forw){}
 string& geta_shizi(){return a_shizi;}
 set& getforword(){return forword;}
 void push_forword(set& sv){forword.insert(sv.begin()sv.end());}
 friend bool operator==(const a_xiang& lhsconst a_xiang& rhs);
private:
 string a_shizi;
 set forword;
};
class xiangji
{
public:

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          9  2010-12-20 21:24  LR(1)\first.txt

     文件      11220  2010-12-29 20:43  LR(1)\LR(1).cpp

     文件         39  2010-12-20 19:05  LR(1)\wenfa.txt

     目录          0  2010-12-27 13:25  LR(1)

----------- ---------  ---------- -----  ----

                11268                    4


评论

共有 条评论