After several hours of work, I finally finished my reverse codification project!
Anything inside of an apostrophe is considered a value. Anything without an apostrophe is considered another block. Note that there is only a small amount of things that you can't do with this.
There are still a few bugs I need to fix.