Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Azard/PsychoCompiler
A simple compiler for Compiler Course
https://github.com/Azard/PsychoCompiler
Last synced: 8 days ago
JSON representation
A simple compiler for Compiler Course
- Host: GitHub
- URL: https://github.com/Azard/PsychoCompiler
- Owner: Azard
- Created: 2014-11-10T16:16:09.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-27T15:09:38.000Z (almost 10 years ago)
- Last Synced: 2024-08-01T21:45:06.651Z (4 months ago)
- Language: Java
- Homepage:
- Size: 2.12 MB
- Stars: 4
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-se - Azard, guoyanchang-2012
README
Psycho-Compiler
==============##TODO
* 无##更新记录
* 2014/11/14:项目开始。
* 2014/11/21:完成了program,function,type部分的jj定义。
* 2014/11/22:完成了全部的jj定义,添加了命令行版的token,parser报错,能够生成抽象语法树。
* 2014/11/23:增加UI。
* 2014/12/06:增加静态分析结构框架。
* 2014/12/07:完成main中变量申明的静态分析,完成函数静态分析初步,重新包装SimpleNode。
* 2014/12/16:完成全部编译,完成快速排序的demo测试
* 2014/12/18:添加八皇后demo
* 2014/12/22:添加说明文档和demo
* 2014/12/27:完成,提交##简介
这是一个编译原理课程(SE302)的project,只是一个用于玩乐的编译器。##环境
* Runtime : Java JDK1.8 32bit
* IDE : IDEA 14 with gradle
* LIB : JavaCC-5.0
* Support : LLVM-runtime