• 大小: 822KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: c++  pl0  

资源简介

自己写得词法语法分析器~~~ 第一次写这么长有点小兴奋哈哈。。 大家看看提提意见~~~ 里面附有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.xml

     文件       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个文件信息

评论

共有 条评论