Updating grammar to allow for a varied config setting
renaming config to pragma and adjusting all the relevant code.