Brainduck icon indicating copy to clipboard operation
Brainduck copied to clipboard

Brainfuck Interpreter in Java/Groovy, with a Groovy DSL

Results 31 Brainduck issues
Sort by recently updated
recently updated
newest added

Scroll the memory list when the current memory index is not visible

enhancement
help wanted
user-experience
ide

Autosave files being edited so that, if (or rather, when) program crashes, your work is not lost.

user-experience
ide

There can be a lot of patterns in the while loop analysis. Try to detect these patterns and write in a more compact way Compact ways can be: ``` 1013...

enhancement
analysis

See http://www.muppetlabs.com/~breadbox/bf/standards.html Determine if a program lives up to "standards", and if so, which. Things to detect include: - [x] Does tape pointer ever go below zero? - [x] Rightmost...

enhancement
analysis

If at all possible in BF, it would be useful to "step backwards" while debugging so that you can easier find where things go wrong when they go wrong

enhancement
ide

Add some plugin to the gradle build that requires a certain amount of code coverage in tests for the project to build.

enhancement
core

Possibly something like this: ``` $ input 'ABCDEF' produces 'FEDCBA' $ input 'qwerty' produces 'QWERTY' $ input 'abc' validator 'groovyScript' ``` When running this code in some mode, the code...

tests
dsl
analysis

For refactoring purposes, test one BF code by making sure it produces the same output as another BF code For example: `$ testWith 'otherfile'` which will look for `otherfile.bf`, run...

enhancement
tests
dsl

From http://codereview.stackexchange.com/a/61654/31562 > Don't pass input to the constructor. If this were at all a serious interpreter, you'd probably want to be able to run the same program against different...

enhancement
core

Different interpreters use different settings, such as: - [ ] Memory tape size - [ ] 8 bit, 16 bit, Wrapping or non-wrapping, Signed or unsigned - [ ] New...

enhancement
ide
core