Skip to content

Interpreter of the simple programming language Brainfuck.

Notifications You must be signed in to change notification settings

samuelgocnik/Brainfuck-Interpreter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BrainFuck Interpreter

Interpreter of the simple programming language Brainfuck. The project served as a school assignment at FI MUNI. The project is divided into individual phases:

  1. lexixal analysis
  2. parsing
  3. intermediate code generation
  4. interpretation

Learn more about Brainfuck on wikipedia.

Usage

#build the project
cargo build

#run via cargo
cargo run -- --file '<PATH_TO_FILE>'

Example

cargo run -- --file test_files/print-0-to-99.txt

About

Interpreter of the simple programming language Brainfuck.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages