v0.4.0
Pre-release
Pre-release
Breaking Changes
- Fixed bug: Number exponent parsing (commit
cc3873c):- Breaking because some
lexical::Expectenum members are renamed. - Fixed uppercase 'E' not being recognized as exponent character
- Improved error reporting for number parsing edge cases
- Breaking because some
- Added more convenience methods to
Token(commitedcb726):- Breaking because some
Token::is_*methods were renamed for better precision. - Added new convenience methods:
Token::is_literal,Token::is_pseudo,Token::is_terminal
- Breaking because some
- Removed
mutfrom&self inContent::unescaped(commit3287766):- Soft breaking change because it could cause compiler warnings to sprout, and that can break builds that prohibit warnings.
- This makes the
Contentinterface cleaner and easier to use.
Material Non-Breaking Changes
- Fixed bug: Error message parts ran together due to no space (commit
d46256a):- Fixed missing space in error messages between expected character and token context