I-Rinka / BIT-Compile-Principle

北京理工大学编译原理实验代码

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BIT-Compile-Theory

北京理工大学编译原理实验代码。对应实验1~实验8

注意,本人为18级编译原理课程最高分。课程老师已知道本人代码开源,课程会有查重算法。可以借鉴**,但请勿过度抄袭。

.
├── Haskell_Use.md
├── LICENSE
├── Lab1
│   ├── C
│   ├── Haskell
│   ├── Java
│   ├── Python
│   ├── bench_mark.sh
│   └── show_run_time.sh
├── Lab2
│   ├── bench_mark.sh
│   └── src
├── Lab3
│   ├── config.xml
│   ├── doc
│   └── src
├── Lab4
│   └── 07111802_1120180488_王梓丞_lab4.pdf
├── Lab5
│   ├── 07111802_1120180488_王梓丞_lab5语法分析实验.pdf
│   ├── config.xml
│   ├── src
│   └── 实验5 Parser.jar
├── Lab6&7
│   ├── config.xml
│   ├── doc
│   └── src
├── Lab8
│   ├── config.xml
│   ├── doc
│   └── src
├── README.md
└── 如何优雅地展平你的语法树.pdf

实验1~实验2采用了自动化脚本的方式完成实验。

其中如何优雅地展平你的语法树.pdf描述了一个独创的从ANTLR构建抽象语法树的好方法。整个实验建议把语法分析部分作为核心,以较好的语法树的解析程序作为主控程序,以同时完成实验5、6、7、8.

欢迎借鉴,请勿过度抄袭。

About

北京理工大学编译原理实验代码

License:GNU General Public License v3.0


Languages

Language:Java 98.2%Language:ANTLR 1.6%Language:C 0.1%Language:Shell 0.1%Language:Haskell 0.0%Language:Python 0.0%Language:Makefile 0.0%Language:Assembly 0.0%