This is an implementation of Brainfuck using Scala's parser combinator library. It is not meant to be the most efficient or fastest implementation but as an example of how to implement a language using the parser combinator library.
You can use SBT to run it, either with a filename:
sbt "run filename.bf"
or brainfuck code:
sbt "run [brainfuck code]+-."