We must check the current error messages. - [x] Add missing messages - [ ] Use magic string for the same errors - [x] Provide position information (line:column) - [x] Add build option to use errors without messages (this can save memory)