+ Add attribute `diagnostic' to Parser::SyntaxError (closes #88).
+ Allow to differentiate between __FILE__/__LINE__ and literals (closes #89).
Add docs on (begin)/(kwbegin)/(block) (closes #90).
- Don't treat byte order mark as an identifier (closes #91).