Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dyleaf/compilationprinciple
编译原理作业
https://github.com/dyleaf/compilationprinciple
Last synced: about 1 month ago
JSON representation
编译原理作业
- Host: GitHub
- URL: https://github.com/dyleaf/compilationprinciple
- Owner: Dyleaf
- Created: 2017-10-29T11:28:59.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-07-30T13:57:25.000Z (over 6 years ago)
- Last Synced: 2023-09-26T03:06:47.657Z (about 1 year ago)
- Language: Java
- Homepage:
- Size: 47.9 KB
- Stars: 5
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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来进行优化的