Skip to content
Brainfuck Interpreter in Java/Groovy, with a Groovy DSL
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper Update Gradle wrapper properties Dec 2, 2015
src
.gitignore Add github release plugin - test Sep 5, 2016
Jenkinsfile
README.md Update README Sep 4, 2016
build.gradle Disable github in build.gradle Jul 26, 2017
gradle.properties Update version to 0.0.6-SNAPSHOT May 14, 2017
gradlew Update Gradle wrapper to fix JavaFX and Gradle problem Oct 1, 2015
gradlew.bat Update Gradle wrapper to fix JavaFX and Gradle problem Oct 1, 2015
settings.gradle Update projectname in settings.gradle Sep 7, 2015

README.md

Brainduck

Code Review

Inspired by the Rubberduck project for VBA, this project is called Brainduck (it was either that or Rubberf... erhm...)

Brainduck is a tool for Brainfuck written in Java and Groovy

Features

  • Can run Brainfuck programs
  • Editor with line numbers
  • Step through the code to see what happens
  • Code Analysis
  • Memory Analysis

Planned features

  • Groovy DSL (Domain-Specific-Language) for writing Brainfuck programs
  • Fully-fledged debugger, with breakpoints
  • Brainfuck code to Groovy code conversion
  • Support for test-cases
  • Syntax highlighting
  • Showing Errors and Warnings in Editor
  • Showing Tips for how to improve the Brainfuck code

Try it

git clone git@github.com:Zomis/Brainduck.git
cd Brainduck
./gradlew dist

A *-all.jar file can be found in Brainduck/build/libs/, run it with java -jar *-all.jar

Or download the latest *-all.jar version from my Jenkins

See also

My contributions to the Brainfuck tag on Code Review

You can’t perform that action at this time.