Releases: Drup/tyre
Releases · Drup/tyre
0.5
0.4.1
0.4
Version 0.3
- Significant performance improvements.
- Fix the behavior of opt (Prefer eating input).
- Remove conv_fail and allow usual converters to fail with an exception.
- Add Tyre.all and Tyre.all_gen
Version 0.2
- Rename
<?>to<|> - Rename
<*>to<&> - Add the
strandcharcombinators for constant patterns. - Add the
blankcombinator. - Add an Infix module.
Tyre.convis now separated into two combinators,convwhich doesn't use
an option, but is not allowed to fail, andconv_failwhich allows failures.- The prefix (
<*) and suffix (*>) operators now accepts tyregexs on both
sides. The old behavior can be recovered by combining withTyre.str.
This makes prefixstr/suffixstr (**>/<**) redundant, they are removed. - The various list combinators now accept a tyregex as separator.
The old behavior can be recovered by combining withTyre.str. - Add the
startandstopcombinators. - The ~whole argument for compile and route is removed.
tyregex don't match the whole string by default anymore.
You can useTyre.whole_stringorTyre.startandTyre.stopinstead.
Version 0.1.1
0.1.1
- Fix a bug with nested repetitions. Also avoid some copying of the original string.
- Add Tyre.execp
Version 0.1
Initial release.