Skip to content

Fausto95/brainfuck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Brainfuck interpreter written in Rust

Here's the project structure:

  • Tokenizer: Transforms the source code into an array of chars
  • Parser: Transforms the tokenized source code into an AST(Abstract Syntax Tree)
  • Compiler (Interpreter): Traverses the ast and does all the interpretation of the program

How the hell brainfuck works?

To get a good understanding of how it works, I recommend watching these videos:

About

A Brainfuck compiler written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages