编译原理 类C语言编译器 词法分析 语法分析LR1 语义分析

时间:2018-06-12 12:31:58
【文件属性】:

文件名称:编译原理 类C语言编译器 词法分析 语法分析LR1 语义分析

文件大小:1.44MB

文件格式:ZIP

更新时间:2018-06-12 12:31:58

编译原理

用C++编写的类C语言编译器,代码清晰。完成词法分析、语法分析LR1、语义分析。其中LR语法分析自动生成action-goto表。语义分析生成三地址码。可做编译原理课程设计大作业等等。


【文件预览】:
Compiler
----lr.cpp(17KB)
----token.cpp(1KB)
----my_cfg.txt(3KB)
----scanner.h(514B)
----grammar.cpp(11KB)
----grammar.h(2KB)
----file.txt(84B)
----C_Grammar_ISO.pdf(39KB)
----说明.doc(251KB)
----token.h(477B)
----action_goto_table.txt(46KB)
----cfg.cpp(3KB)
----cfg.txt(3KB)
----grammar.o(210KB)
----token.o(41KB)
----scanner.o(44KB)
----compiler.exe(3.97MB)
----makefile(512B)
----main.cpp(978B)
----cfg.h(805B)
----scanner.cpp(7KB)
----main.o(4KB)
----cfg.o(135KB)
----test_code.txt(206B)
----lr.o(205KB)
----lr.h(2KB)

网友评论

  • 写的比较简单
  • 文档说明很详细
  • 实现的语法实在太简单了一共才7行语法规则。。。。。
  • 词法、语法、语义,挺全啊,还是LR(1)的,我们课内都没怎么讲LR(1)
  • 内容很丰富,文档说明很详细