/brainfuck

A brainfuck implementation in pure Typst

Primary LanguageTypstMIT LicenseMIT

Brainf

A brainfuck implementation in pure Typst

Examples

In pure brainfuck

#import "@preview/brainf:1.0.0": brainf;

#brainf("++++++++[>++++[>++>+++>+++>+<<<<-]>+>+>->>+[<]<-]>>.>---.+++++++..+++.>>.<-.<.+++.------.--------.>>+.>++.");

Into

image

With inputs

#import "@preview/brainf:1.0.0": brainf;

#brainf("++++++++++++++[->,.<]", inp: "Goodbye World!");

Into

image

Links

I've based my implementation from theses documents: