Brainfuck interpreter in Ruby. Uses jump table and checks for unmatched [].
$ ruby main.rb --help
usage: ruby main.rb [-h] [-v] file_name
positional arguments:
file_name brainfuck source code file
optional arguments:
-h, --help show this help message and exit
-v, --version print version number on screen and exit
$ ruby main.rb ./hello.bf
Hello World!