Skip to content

simple rust implementation of a brainfuck interpreter.

License

Notifications You must be signed in to change notification settings

musicalskele/brainfuckers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

optimized brainfuck interpreter

this project is a rust implementation of a brainfuck interpreter and optimizer. it reads brainfuck source code, tokenizes it into opcodes, optimizes these opcodes, parses them into a more manageable format, and finally executes the program. it has no external dependencies other than the standard library.

usage

`<program> <file path> [<debug mode>]`

- `<program>`: mame of the executable.
- `<file path>`: path to the Brainfuck source code file.
- `[<debug mode>]`: optional. debug mode, defaults to 0. 

credits

this project was created by musicalskele

license

this project is licensed under the GNU AGPLv3 License. see the LICENSE.md file for details.

About

simple rust implementation of a brainfuck interpreter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages