Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Peefy/CompileDragonBook
Compile Dragon Book + DSL book, etc.
https://github.com/Peefy/CompileDragonBook
Last synced: 9 days ago
JSON representation
Compile Dragon Book + DSL book, etc.
- Host: GitHub
- URL: https://github.com/Peefy/CompileDragonBook
- Owner: Peefy
- License: mit
- Created: 2019-12-07T04:20:44.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-25T06:07:53.000Z (12 months ago)
- Last Synced: 2024-08-02T14:06:44.687Z (3 months ago)
- Language: Java
- Homepage:
- Size: 5.18 MB
- Stars: 78
- Watchers: 5
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 编译笔记
* [编译原理龙书笔记](https://github.com/Peefy/CompileDragonBook/blob/master/doc/NOTE_COMPILE.md)* [领域特定语言DSL笔记](https://github.com/Peefy/CompileDragonBook/blob/master/doc/NOTE_DSL.md)
* [UGuide2CPython 笔记](https://github.com/Peefy/CompileDragonBook/blob/master/doc/NOTE_YouGuide2CPython.md)
* [用Java实现的简单编译器前端](https://github.com/Peefy/CompileDragonBook/blob/master/doc/NOTE_JAVA_COMPLIER.md)
## 其他笔记
* [CPython编译器笔记](https://github.com/Peefy/CompileDragonBook/blob/master/doc/NOTE_CPYTHON_COMPILER.md)
* [Lua编译器笔记](https://github.com/Peefy/CompileDragonBook/blob/master/doc/NOTE_LUA_COMPILER.md)
* [ANTLR4解析器生成器笔记](https://github.com/Peefy/CompileDragonBook/blob/master/doc/NOTE_ANTLR.md)
* [lark解析器笔记](https://github.com/Peefy/CompileDragonBook/blob/master/doc/NOTE_LARK.md)
## 项目实战
* [KCL 语言](https://github.com/kcl-lang)
## Thanks
* [antlr/antlr4](https://github.com/antlr/antlr4)
* [lark-parser/lark](https://github.com/lark-parser/lark)