Releases: yoav-lavi/melody
Releases · yoav-lavi/melody
v0.13.10
v0.13.5
v0.13.1
v0.13.0
v0.12.4
v0.12.0
v0.11.0
Breaking
ParseError
now contains only onemessage
field, may be changed in the future- Line comments (
//
) may only be used in a separate line - The REPL currently accepts blocks on a single line but not multiple lines
- Semicolons are no longer optional
Features
- Uses a Pest grammar and an AST to parse Melody
- Adds support for nested groups
- Adds support for negative ranges
- Adds initial support for negative character classes
- Adds support for
<backspace>
,<boundary>
- Adds support for inline comments
- Enforces group closing
- Supports NO_COLOR in CLI
-n
removes color from REPL as well
v0.10.0
v0.9.0
v0.8.0
Features
- Changes
<space>
to<whitespace>
(thanks @amirali #34) - Adds
<space>
and<alphabet>
(thanks @amirali #34) - Adds long versions for REPL commands
- Adds
.s, .source
to print the current source in the REPL - Adds
.c, .clear
to clear REPL history - Adds better error reporting to the playground
Fixes
- Fixes some undo / redo issues in the REPL
Refactoring
- Better error handling in the CLI