lexer will remove leading spaces
fix error messages
linting