Skip to content

Simple x64 Brain F*ck compiler that emits ELF object files, written using the Jas assembler

License

Notifications You must be signed in to change notification settings

cheng-alvin/brainfry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brain-Fry
=========

A stupid and simple Brain F*ck compiler for x64, supports emitting ELF64
object files. This project uses my library - Jas to compile assembly code
down into a plain ELF file. Just like the Brain F*ck language itself, its
not wasn't ever designed to be used for writing actual software, rather its
a proof of concept for the Jas assembler.

Please see https://github.com/cheng-alvin/jas if you're interested in deve-
loping compilers and applications like this. 

In order to build the compiler, simply run `make` in the root directory, 
all linking and everything will be automatic.


Usage: ./brainfry <file>

About

Simple x64 Brain F*ck compiler that emits ELF object files, written using the Jas assembler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published