# Luna Compiler
Small compiler written in C++
## Features
- Custom language (Turkish)
- Tokenizer, basic code generation
- Outputs x86_64 Linux ELF using NASM
## Available Stuff
- getir (number =< 255);
- will be adding more soon
- Language is made with semicolons not whitespaces
## Build
Requires
- g++
- nasm
- ld
## Running the Programm
- cd cmake-build-debug-wsl || go to the directory
- ./Luna_Language_Machine_Executable ../test.lme || compiles the test.lme and makes an asm executable
- ./out || runs the executable
- echo $? || see output
## Status please know that this project is still in construction
## License
MIT