1
0
antlr-compiler/Readme.md

14 lines
662 B
Markdown
Raw Normal View History

2018-04-05 18:00:45 +00:00
# Let's build a compiler !
Minimal c-like language built using java, ANTLR4, and jasmin
Summary of tools used :
- [Jasmin](http://jasmin.sourceforge.net/) : an assembler for the Java Virtual Machine.
- [ANTLR (ANother Tool for Language Recognition)](http://www.antlr.org/) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
- [TestNG](http://testng.org/doc/index.html) a java unit-testing framework
Test cases are available [here](src/master/compiler/src/test/test-resources/examples)
2018-04-05 18:09:18 +00:00
2018-04-05 18:00:45 +00:00
From [this playlist](https://www.youtube.com/watch?v=2uvKTmfPNzE&list=PLOfFbVTfT2vbJ9qiw_6fWwBAmJAYV4iUm).