Improved compilation error messages and reserved more characters for key strings.