0.3.0a2
Pre-release
Pre-release
This is another early preview of some more changes in the upcoming 0.3.0 release.
New Features
- Added a mode for making the
start
pointer indirect, allowing_feed
to report how much of its input it consumed. (e589c6f) - Changed regex grammar to more closely match other regex syntax (by fixing the precedence of the
|
operator.) (50f219c) - Added support for regex repetition matches (5603d44)
- Added a new block syntax,
foreach
, which can execute statements on each character consumed by a block. (9cda4ac) - Added character constants in math expressions. (fc93c91)
Bugs Fixed
- Various problems with the new fallthrough transitions from 0.3.0a1. (4203c2e, 68e95a3)
- Fixed problem where having a wait match after a try except could break due to incomplete error-handling redirection. (87de753)
- Fixed internal error with
allow_replace
inDFState.transition
which could hide ambiguous transitions. (0e1ad3b) - Fixed problems with incomplete
else
handling on case nodes with regex-matches with inverted character sets/wildcards. (417fb41, 3fa4d93) - Fix end matches, which were broken in 0.3.0a1. (4e3b6db, 4f4dba9)
Infrastructure Changes
- The test suite has been thoroughly expanded, and now covers a lot more.
- There is now an automated version update script.