Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Wilfred/bfc

An industrial-grade brainfuck compiler
https://github.com/Wilfred/bfc

brainfuck compiler llvm rust

Last synced: about 15 hours ago
JSON representation

An industrial-grade brainfuck compiler

Awesome Lists containing this project

README

        

# An optimising compiler for brainfuck

[![Crate version](https://img.shields.io/crates/v/bfc)](https://crates.io/crates/bfc)
[![codecov](https://codecov.io/gh/Wilfred/bfc/branch/master/graph/badge.svg?token=LXpqhjCjVZ)](https://codecov.io/gh/Wilfred/bfc)

bfc is an industrial grade compiler for
[brainfuck](https://en.wikipedia.org/wiki/Brainfuck). It can:

* compile (and cross-compile) BF programs to executables
* optimise runtime speed
* optimise runtime memory usage
* optimise executable size
* show syntax errors with highlighting of the offending source code
* show warnings with highlighting of the offending source code

To learn more: http://bfc.wilfred.me.uk