mecha
mecha copied to clipboard
A powerful Minecraft command library.
Bumps [beet](https://github.com/mcbeet/beet) from 0.81.1 to 0.81.2. Release notes Sourced from beet's releases. v0.81.2 Fix Core file tweaks (3e64b01) Changelog Sourced from beet's changelog. v0.81.2 (2022-12-10) Fix Core file tweaks (3e64b01)...
Bumps [pyright](https://github.com/Microsoft/pyright/tree/HEAD/packages/pyright) from 1.1.282 to 1.1.283. Release notes Sourced from pyright's releases. Published 1.1.283 Enhancement: Added support for # pyright: ignore and # type: ignore comments that are not at...
Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.3.1 to 7.4.1. Release notes Sourced from pytest's releases. pytest 7.4.1 (2023-09-02) Bug Fixes #10337: Fixed bug where fake intermediate modules generated by --import-mode=importlib would not include...
Bumps [pyright](https://github.com/Microsoft/pyright/tree/HEAD/packages/pyright) from 1.1.292 to 1.1.325. Release notes Sourced from pyright's releases. Published 1.1.325 Bug Fix: Fixed a bug in the isinstance type guard logic that produced incorrect results when...
Bumps [python-semantic-release](https://github.com/python-semantic-release/python-semantic-release) from 7.34.3 to 8.0.8. Release notes Sourced from python-semantic-release's releases. v8.0.8 (2023-08-26) Chore chore: remove duplicate test cases (249cec7) chore: fix lint errors and pin ruff (f16b090) Fix...
Bumps [beet](https://github.com/mcbeet/beet) from 0.86.0 to 0.92.0. Release notes Sourced from beet's releases. v0.92.0 Feature Add beet.contrib.error_message (cf3faf6) v0.91.0 Feature Make it possible to render everything (f5d3750) v0.90.0 Feature Add beet.contrib.log_level...
Bumps [black](https://github.com/psf/black) from 23.3.0 to 23.7.0. Release notes Sourced from black's releases. 23.7.0 Highlights Runtime support for Python 3.7 has been removed. Formatting 3.7 code will still be supported until...
Mecha's parser will raise an exception and halt parsing the given input when it encounters a syntax error. Although this behavior is sensible, it'll be prohibitive when efforts are made...
```diff diff --git a/mecha/parse.py b/mecha/parse.py index 7d873c3..7d99a08 100644 --- a/mecha/parse.py +++ b/mecha/parse.py @@ -1953,7 +1953,7 @@ def parse_message(stream: TokenStream) -> AstMessage: with ( stream.intercept("newline"), stream.syntax( - selector=r"@[praes]", + selector=r"@[praesn]", text=r"[^\n@]+",...