Changes to grammar and compiler modules. Created the runtime module.