使用c/c++实现语义分析器

时间:2023-12-10 10:19:39
【文件属性】:

文件名称:使用c/c++实现语义分析器

文件大小:585KB

文件格式:ZIP

更新时间:2023-12-10 10:19:39

c语言 c++ 编译器

这次编译原理实验要求实现语义分析,但最近空闲时间比较少,只能快速过一遍基础知识硬着头皮写了。但由于之前我设计文法大多只是为了测试使用,所以文法很不规范,这直接导致了语义子程序十分难实现,所以要想实现一个好的语义分析器,必须先设计好你的文法。 需要注意的是,这个语义分析器是建立在我之前写的语法分析器之上的。


【文件预览】:
CompileLab
----symbol.h(240B)
----item.h(187B)
----SemanticAnalysis.cpp(9KB)
----CompileLab.cbp(2KB)
----collection.h(198B)
----main.cpp(907B)
----LexicalAnalysis.cpp(6KB)
----CompileLab.layout(3KB)
----word.h(223B)
----symbol_line.h(211B)
----GrammaticalAnalysis.h(1KB)
----state.h(238B)
----intermediate_code.h(240B)
----obj()
--------Debug()
----LexicalAnalysis.h(371B)
----GrammaticalAnalysis.cpp(42KB)
----SemanticAnalysis.h(498B)
----analysis_table_cell.h(207B)
----production_rule.h(250B)
----bin()
--------Debug()
----CompileLab.depend(2KB)

网友评论

  • 先来个五星好评再说