Skip to content

Simit6155/LME-Luna-Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 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

About

Compiler made with C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors