自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 ubuntu20.04用pip安装mayavi库报错:ERROR: Command errored out with exit status -11

ubuntu20.04用pip安装mayavi库报错:Running setup.py install for mayavi ... error ERROR: Command errored out with exit status -11:

2023-04-15 20:21:00 704 1

原创 Ubuntu 20.04 安装SSE(semantic segmentation editor)包括报错以及解决

Ubuntu 20.04 安装SSE(semantic segmentation editor)包括报错1.包依赖问题meteor npm install 无法解决2.解决包问题,打开项目报错Unexpected mongo exit code 62. Restarting.的解决

2023-04-13 14:16:32 497 1

原创 关于使用pcl_viewer查看pcd文件报错:error while loading shared libraries: libvtkRenderingGL2PSOpenGL2-X.X.so.1:

关于使用pcl_viewer 查看pcd文件时的报错。

2023-04-11 16:38:56 1083 1

原创 编译原理课程设计:语法分析器

这是我编译原理课程设计的任务之一:语法分析器,先读取上下文无关文法构成自动机,然后读取token创建action/goto表,然后读取源代码进行语法分析,实现了简单的错误分析,包括内容错误以及缺少代码的情况。全程python实现。

2022-05-16 22:10:18 789

原创 编译原理课程设计讲解:词法分析器(python)

这是我编译原理课程设计的任务之一:词法分析器,先实现从正规文法到NFA再到DFA的自动机,然后扫描代码判断正误,要求词与词之间有空格,正规文法不需要空格来划分。全程python实现。

2022-05-15 15:57:45 1447 1

编译原理课程设计:语法分析器

所使用的开发环境:Windows10、python(PyCharm)环境 注意:expression已给,包括测试的例子,但是需要词法分析器分析出的token表,格式:(行数, token分类, token内容),可以配套我的词法分析器使用。 要求:创建一个使用LR(1) 方法的语法分析程序,程序有两个输入:1)一个是文本文档,其中包含2º型文法(上下文无关文法)的产生式集合;2)任务1词法分析程序输出的(生成的)token令牌表。程序的输出包括:YES或NO(源代码字符串符合此2º型文法,或者源代码字符串不符合此2º型文法);错误提示文件,如果有语法错标示出错行号,并给出大致的出错原因。 项目简介:程序读入上下文无关文法,并进行拓广文法,将产生式依次形成项目进行储存,设定好起点进行处理得到完整的项目集族,按照项目集族之间的转换得到action、goto表,读取词法分析得到的token,按照之前得到的action、goto表进行处理,得到语法分析的结果,查看是否符合自己设定的语法,如果出错可以形成缺失或者错误导致的错误报告,并输出到result.txt(正确会得到‘YES’)。

2022-05-16

编译原理课程设计:词法分析器

所使用的开发环境:Windows10、python(PyCharm)环境 注意,main.py里面有一个写函数,如果没有该位置可能会出错,建议注释掉。 课题功能: 创建一个词法分析程序,该程序支持分析常规语法。使用DFA(确定性有限自动机)来实现此程序。 程序有两个输入:1)一个文本文档,包括一组3º语法(正规文法)的产生式;2)一个源代码文本文档,包含一组需要识别的字符串。 程序的输出是一个token(令牌)表,该表由5种token组成:关键词,标识符,常量,限定符和运算符。 项目简介: 词法分析器读入三型文法,将三型文法构建成一个起点和一个终点的NFA,然后将NFA用子集法构造成DFA,创建DFA的索引表,后续读取要扫描的代码,将代码中的每个词依次带入DFA的索引表进行状态转换,如果到达终态说明词符合文法要求,输出token列表(三元组:所在行号,类别,token 内容)如果出错会输出另一种三元组(行号, 对错判定, token内容),并将token列表写入txt文件供任务二LR(1)语法分析器来使用,同时也会将结果输出到result.txt文件来观测。

2022-05-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除