It takes in a String and gives you back a stupid data structure of commands, blocks, and Strings. You then do stuff to make that stuff come alive. Whatever... I don't have time to tell you exactly since you will use Treetop anyway: https://github.com/nathansobo/treetop
Required Ruby Version
>= 2.2.0
Authors
da99