资源简介

编译原理 词法和语法分析 控制台输出语法树

资源截图

代码片段和文件信息

// bianyi.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“
#include “cifa.h“
#include “mytiny.h“
#include 
#define NUM 1000

int _tmain(int argc _TCHAR* argv[])
{
struct reserved re[21] = {{“if““$IF“}{“then““$THEN“}{“else““$ELSE“}{“end““$END“}{“repeat““$REPEAT“}
{“until““$UNTIL“}{“read““$READ“}{“write““$WRITE“}{“+““$ADD“}{“-““$SUBTRACT“}
{“*““$MUL“}{“/““$DIV“}{“=““$EQUEL“}{“<““$LESS“}{“:=““$ASSIGN“}
{“;““$SEMICOLON“}{“(““$LPAR“}{“)““$RPAR“}{“{““$LBRA“}{“}““$RBRA“}
{“#““$CROSS“}
};

CiFa *cifa = new CiFa(re);
struct word* h = cifa->getWord();
bool e = cifa->hasError();
if (e == false)
{
mytiny *tiny = new mytiny(h);
}else{
printf(“\n词法有错误,不能进行语法分析!!!\n\n\n\n“);
}
return 0;
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-12-24 13:30  bianyi\
     目录           0  2012-12-24 13:30  bianyi\Debug\
     文件      416444  2012-12-21 09:37  bianyi\Debug\bianyi.ilk
     目录           0  2012-12-24 13:30  bianyi\bianyi\
     目录           0  2012-12-24 13:30  bianyi\bianyi\Debug\
     文件        6176  2012-12-21 09:37  bianyi\bianyi\Debug\BuildLog.htm
     文件        1177  2012-12-01 14:56  bianyi\bianyi\ReadMe.txt
     文件         811  2012-12-18 11:34  bianyi\bianyi\bianyi.cpp
     文件        4735  2012-12-18 22:56  bianyi\bianyi\bianyi.vcproj
     文件        1411  2012-12-24 13:29  bianyi\bianyi\bianyi.vcproj.Eric-PC.Eric.user
     文件        6002  2012-12-18 11:32  bianyi\bianyi\cifa.cpp
     文件        1241  2012-12-18 11:29  bianyi\bianyi\cifa.h
     文件       10935  2012-12-21 09:37  bianyi\bianyi\mytiny.cpp
     文件        1209  2012-12-20 09:35  bianyi\bianyi\mytiny.h
     文件         215  2012-12-16 12:09  bianyi\bianyi\stdafx.cpp
     文件         708  2012-12-18 21:31  bianyi\bianyi\stdafx.h
     文件         498  2012-12-01 14:56  bianyi\bianyi\targetver.h
     文件     4312064  2012-12-24 13:29  bianyi\bianyi.ncb
     文件         884  2012-12-01 14:56  bianyi\bianyi.sln
     文件       24064  2012-12-24 13:29  bianyi\bianyi.suo

评论

共有 条评论