Skip to content

Dyleaf/CompilationPrinciple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

项目介绍

自己写的编译原理实验小程序。 分别是LL(1)分析法 与LR(1)文法。

运行截图

实验2 --LL(1)分析法

实验3--LR(1)文法

LR(K)分析方法是严格的从左向右扫描,和自底向上的语法分析方法。

吐槽下自己LR(1)文法写的时候赶时间没有好好的优化结构,其中production里的expectation应该使用TreeSet来进行优化的

About

编译原理作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages