Add tentative new syntax_error method. Update lexer comments.
Add comments to easier find errors.