Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

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);
  • Language is made with semicolons not whitespaces

 

Build

Requires

  • g++
  • nasm
  • ld

Running the Programm

  • cd cmake-build-debug-wsl # go to the directory
  • build it # compile the test.lme and make an asm executable
  • ./out # runs the executable
  • echo $? # see output

License

MIT

About

Compiler made with C++

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages