Skip to content

StreetLamp05/Mirage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mirage

A compiler for the Mirage programming language, written in C++. Will boot strap eventually :P

See HERE for updates!

Dependencies

  • CMake (3.10+)
  • C++17 compiler** (g++ or clang++)
  • Clang

Install on Ubuntu/Debian

sudo apt install cmake g++ clang

Build

cmake -B build -S .
cmake --build build

Run

./build/MirageC <input.mir>

Example

// hello.mir
func main(args []string) -> int {
    println("hello world");
    return 0;
}
./build/MirageC hello.mir && ./program

About

The Mirage Programming Language

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors