Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dyleaf/compilationprinciple

编译原理作业
https://github.com/dyleaf/compilationprinciple

Last synced: about 1 month ago
JSON representation

编译原理作业

Awesome Lists containing this project

README

        

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

## 运行截图
### 实验2 --LL(1)分析法
![](http://ox6e8ykxi.bkt.clouddn.com/18-7-30/74289277.jpg)

### 实验3--LR(1)文法
LR(K)分析方法是严格的从左向右扫描,和自底向上的语法分析方法。
![](http://ox6e8ykxi.bkt.clouddn.com/18-7-30/14592803.jpg)

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