gabe-asm-compiler is a education purpose only project to learn how compilers works in x86 architeture for "Gabe language".
Gabe is a simple strongly typed functional paradigm programming language. It has a syntax similar to C and its derivatives.
-
It's a compiled language
-
Compile for linux systems
-
✨Useful and easy to learn
-
Supports types
-
Math, logical and recursive operatos
- Lexical Analysis
- Syntax Analysis
- Semantic Analysis
- Intermediate Code Generation
- Code Optimization
- Code Generation
- Symbol Table
- Runs makefile to build compiler
- Install .tz on your distro
cd gabe-asm-compiller
make
make run
All contributions will be welcome
- MIT
GabeASM Compiler is Free and open source Software