资源简介

本人写的编译原理课程设计报告,里面有可运行的c++源码,词法分析+LL1语法分析。。 c++代码加了比较多的STL,比较简洁,注释也挺多。。 老师是个老变态呀。。有木有

资源截图

代码片段和文件信息

// 消除文法的左递归
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
const int MAX=110;

vector< list > sen[MAX];
map NF;
string cor[MAX];
int cnt_NF;

map FIN;
string final[MAX];
int cnt_FIN;

string getWord(string ssint &k)
{
while(ss[k]==‘ ‘&&k string res=““;
while(ss[k]!=‘ ‘&&k return res;
}
void Read()
{
string ss;
cnt_NF=cnt_FIN=0;

cout<<“请输入文法以\“###\“结束:“< while(getline(cinss))
{
if(ss==“###“) break;
ss+=“ |“;
string tmp=““;
int i;
for(i=0;ss[i]!=‘:‘;i++) tmp+=ss[i];
NF[tmp]=++cnt_NF;
cor[cnt_NF]=tmp;

i++;
while(i

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

    ..A..H.       162  2011-05-29 20:57  编译原理课程设计V2.0\~$原理课程设计_王晓远 (2).doc

    ..A..H.       162  2011-06-05 22:46  编译原理课程设计V2.0\~$原理课程设计_王晓远.doc

     文件       1373  2011-05-25 17:12  编译原理课程设计V2.0\其他\grammer.txt

     文件       3246  2011-05-29 10:27  编译原理课程设计V2.0\其他\消除左递归.cpp

     文件       1598  2011-05-29 17:58  编译原理课程设计V2.0\其他\符合LL1的文法.txt

    I.A....    598528  2011-06-24 22:52  编译原理课程设计V2.0\编译原理课程设计.doc

     文件        321  2011-05-20 15:11  编译原理课程设计V2.0\词法分析\code1.txt

     文件       2286  2011-05-29 17:51  编译原理课程设计V2.0\词法分析\code1_out.txt

     文件        758  2011-05-29 14:35  编译原理课程设计V2.0\词法分析\code2.txt

     文件       7328  2011-05-29 17:55  编译原理课程设计V2.0\词法分析\code2_out.txt

     文件       3469  2011-05-29 18:04  编译原理课程设计V2.0\词法分析\scan.cpp

     文件     522371  2011-05-29 18:04  编译原理课程设计V2.0\词法分析\scan.exe

     文件       2363  2011-05-29 20:50  编译原理课程设计V2.0\语法分析\aa.txt

     文件      18870  2011-06-05 22:38  编译原理课程设计V2.0\语法分析\aa_out.txt

     文件       1932  2011-05-29 20:52  编译原理课程设计V2.0\语法分析\bb.txt

     文件       5895  2011-06-10 14:29  编译原理课程设计V2.0\语法分析\bb_out.txt

     文件        176  2011-06-03 08:59  编译原理课程设计V2.0\语法分析\cc.txt

     文件       1436  2011-06-09 08:10  编译原理课程设计V2.0\语法分析\cc_out.txt

     文件      11316  2011-06-10 14:28  编译原理课程设计V2.0\语法分析\parse.cpp

     文件     617782  2011-06-10 14:29  编译原理课程设计V2.0\语法分析\parse.exe

     文件     143373  2011-06-11 09:25  编译原理课程设计V2.0\语法分析.rar

     目录          0  2011-05-29 17:59  编译原理课程设计V2.0\其他

     目录          0  2011-05-29 18:04  编译原理课程设计V2.0\词法分析

     目录          0  2011-06-10 14:29  编译原理课程设计V2.0\语法分析

     目录          0  2011-06-24 22:52  编译原理课程设计V2.0

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

              1944745                    25


评论

共有 条评论