This is a simple "compiler" project for C-like language. It is written in Go and is created for educational purposes.
The ideia is fix the concepts of compiler construction, like how Lexical Analysis, Syntax Analysis and Semantic Analysis works and learn more about Go language.
- Lexical analysis
- Syntax analysis
go run src/main.go input/main.txt
-
Want to learn more about Go? Access the official documentation.
-
Need to install Go in your machine. You can download it here.
-
Want to learn more about compiler construction? Access the Dragon Book.
-
Free course about compiler in YouTube: Compiladores - Prof. Judson Santiago.