Added block brackets, some keywords, and support for variables to hrc