资源简介
自己写得词法语法分析器~~~
第一次写这么长有点小兴奋哈哈。。
大家看看提提意见~~~
里面附有pl0文法说明
代码片段和文件信息
#include
#include
#include
#include
#define rcd_max 1000
#define id_max 50
#define num_max 50
using namespace std;
static int n=0;
int sym_count=0;
int cur_id=0;
int cur_num=0;
class Record
{
public:
string type;
int no_key;
};
string OP_Lib[15]={“=““#““<““<=““>““>=““:=““+““-““*““/““(““)““““;“};
string KEY_Lib[13]={“const““var““procedure““call““begin““end““if““then““while““do““read““write““odd“};
string ID_Lib[id_max];
int NUM_Lib[num_max];
Record SYM[rcd_max];
void fileread(char contant[])
{
fstream file;
file.open(“test.txt“ios::in);
if(!file)
cout<<“It does not exist!“< char ch;
int i=0;
while(!file.eof())
{
file.read(&ch1);
contant[i]=ch;
i++;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1183 2002-12-15 20:54 编译 实验\PL.files\filelist.xm
文件 1036 2002-12-15 20:54 编译 实验\PL.files\image001.png
文件 2755 2002-12-15 20:54 编译 实验\PL.files\image002.jpg
文件 10306 2002-12-15 20:54 编译 实验\PL.files\image003.png
文件 21812 2002-12-15 20:54 编译 实验\PL.files\image004.jpg
文件 14344 2002-12-15 20:54 编译 实验\PL.files\image005.png
文件 33134 2002-12-15 20:54 编译 实验\PL.files\image006.jpg
文件 4693 2002-12-15 20:54 编译 实验\PL.files\image007.png
文件 11282 2002-12-15 20:54 编译 实验\PL.files\image008.jpg
文件 3963 2002-12-15 20:54 编译 实验\PL.files\image009.png
文件 7609 2002-12-15 20:54 编译 实验\PL.files\image010.jpg
文件 2589 2002-12-15 20:54 编译 实验\PL.files\image011.png
文件 5061 2002-12-15 20:54 编译 实验\PL.files\image012.jpg
文件 2936 2002-12-15 20:54 编译 实验\PL.files\image013.png
文件 7144 2002-12-15 20:54 编译 实验\PL.files\image014.jpg
文件 13719 2002-12-15 20:54 编译 实验\PL.files\image015.png
文件 18381 2002-12-15 20:54 编译 实验\PL.files\image016.jpg
文件 7063 2002-12-15 20:54 编译 实验\PL.files\image017.png
文件 17453 2002-12-15 20:54 编译 实验\PL.files\image018.jpg
文件 10840 2002-12-15 20:54 编译 实验\PL.files\image019.png
文件 23706 2002-12-15 20:54 编译 实验\PL.files\image020.jpg
文件 16531 2002-12-15 20:54 编译 实验\PL.files\image021.png
文件 24991 2002-12-15 20:54 编译 实验\PL.files\image022.jpg
文件 8695 2002-12-15 20:54 编译 实验\PL.files\image023.png
文件 18234 2002-12-15 20:54 编译 实验\PL.files\image024.jpg
文件 3754 2002-12-15 20:54 编译 实验\PL.files\image025.png
文件 7678 2002-12-15 20:54 编译 实验\PL.files\image026.jpg
文件 20840 2002-12-15 20:54 编译 实验\PL.files\image027.png
文件 47828 2002-12-15 20:54 编译 实验\PL.files\image028.jpg
文件 5361 2002-12-15 20:54 编译 实验\PL.files\image029.png
............此处省略19个文件信息
相关资源
- c++和delphi 实现 屏幕传输/远程桌面/远
- 实验2 用链表实现学生健康情况管理系
- 马的遍历数据结构
- 编译原理课程设计,PL0程序代码和报
- 网段计算器 计算输入的IP地址所在网
- 信息检索-索引的建立作业
- 程序按钮图标
- SHA512源码
- 山东大学软件学院数据结构实验报告
- 编译原理——词法分析代码
- Qt写的UDP组播服务端
- 基于qt编写的图片浏览器
- SPL06-001_datasheet_V2.0
- 教室占座系统
- 编译原理课程设计-PL0编译程序
- 一些有用的函数
- 物流货仓管理系统
- VC启用禁用网卡 支持win7等64位系统
- CT图像生成STL文件的程序
- 基于Brep的扫成与欧拉操作源码
- QT画图工具的简单实现
- 操作系统实验 cpu调度算法
- 基于IFC格式的BIM文件结构库
- 全国交通咨询程序
- PL0(包括对其的扩充)
- qt 读取文件绘制波形
- 词法分析器和语法分析器
- BasicExcel.zip
- qt 绘制热点图
- 512位sha加密算法实现
评论
共有 条评论