Skip to content

Commit 181db13

Browse files
chore(deps): bump nom from 7.1.3 to 8.0.0 (#204)
Bumps [nom](https://github.com/rust-bakery/nom) from 7.1.3 to 8.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-bakery/nom/blob/main/CHANGELOG.md">nom's changelog</a>.</em></p> <blockquote> <h2>8.0.0 2025-01-25</h2> <p>This version represents a significant refactoring of nom to reduce the amount of code generated by parsers, and reduce the API surface. As such, it comes with some breaking changes, mostly around the move from closure based combinators to trait based ones. In practice, it means that instead of writing <code>combinator(arg)(input)</code>, we now write <code>combinator(arg).parse(input)</code>.</p> <p>This release also marks the introduction of the <a href="https://crates.io/crates/nom-language">nom-language</a> crate, which will hold tools more focused on language parsing than the rest of nom, like the <code>VerboseError</code> type and the newly added precedence parsing combinators.</p> <h3>Thanks</h3> <ul> <li><a href="https://github.com/cky"><code>@​cky</code></a></li> <li><a href="https://github.com/5c077m4n"><code>@​5c077m4n</code></a></li> <li><a href="https://github.com/epage"><code>@​epage</code></a></li> <li><a href="https://github.com/Fumon"><code>@​Fumon</code></a></li> <li><a href="https://github.com/jtracey"><code>@​jtracey</code></a></li> <li><a href="https://github.com/OliveIsAWord"><code>@​OliveIsAWord</code></a></li> <li><a href="https://github.com/Xiretza"><code>@​Xiretza</code></a></li> <li><a href="https://github.com/flier"><code>@​flier</code></a></li> <li><a href="https://github.com/cenodis"><code>@​cenodis</code></a></li> <li><a href="https://github.com/Shadow53"><code>@​Shadow53</code></a></li> <li>@<a href="https://github.com/jmmaa"><code>@​jmmaa</code></a></li> <li><a href="https://github.com/terror"><code>@​terror</code></a></li> <li><a href="https://github.com/zanedp"><code>@​zanedp</code></a></li> <li><a href="https://github.com/atouchet"><code>@​atouchet</code></a></li> <li><a href="https://github.com/CMDJojo"><code>@​CMDJojo</code></a></li> <li><a href="https://github.com/ackxolotl"><code>@​ackxolotl</code></a></li> <li><a href="https://github.com/xmakro"><code>@​xmakro</code></a></li> <li><a href="https://github.com/tfpk"><code>@​tfpk</code></a></li> <li><a href="https://github.com/WhyNotHugo"><code>@​WhyNotHugo</code></a></li> <li><a href="https://github.com/brollb"><code>@​brollb</code></a></li> <li><a href="https://github.com/smheidrich"><code>@​smheidrich</code></a></li> <li><a href="https://github.com/glittershark"><code>@​glittershark</code></a></li> <li><a href="https://github.com/GuillaumeGomez"><code>@​GuillaumeGomez</code></a></li> <li><a href="https://github.com/LeoDog896"><code>@​LeoDog896</code></a></li> <li><a href="https://github.com/fmiras"><code>@​fmiras</code></a></li> <li><a href="https://github.com/ttsugriy"><code>@​ttsugriy</code></a></li> <li><a href="https://github.com/McDostone"><code>@​McDostone</code></a></li> <li><a href="https://github.com/superboum"><code>@​superboum</code></a></li> <li><a href="https://github.com/rruppy"><code>@​rruppy</code></a></li> <li><a href="https://github.com/thssuck"><code>@​thssuck</code></a></li> <li><a href="https://github.com/Chasing1020"><code>@​Chasing1020</code></a></li> <li><a href="https://github.com/thatmarkenglishguy"><code>@​thatmarkenglishguy</code></a></li> <li><a href="https://github.com/ambiso"><code>@​ambiso</code></a></li> <li><a href="https://github.com/boxdot"><code>@​boxdot</code></a></li> <li><a href="https://github.com/krtab"><code>@​krtab</code></a></li> <li><a href="https://github.com/code10129"><code>@​code10129</code></a></li> <li><a href="https://github.com/manunio"><code>@​manunio</code></a></li> <li><a href="https://github.com/stuarth"><code>@​stuarth</code></a></li> <li><a href="https://github.com/mindeng"><code>@​mindeng</code></a></li> <li><a href="https://github.com/JonathanPlasse"><code>@​JonathanPlasse</code></a></li> <li><a href="https://github.com/nabilwadih"><code>@​nabilwadih</code></a></li> <li><a href="https://github.com/phoenixr-codes"><code>@​phoenixr-codes</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-bakery/nom/commit/2cec1b3e4c9ccac62c902d60c00de6d1549ccbe1"><code>2cec1b3</code></a> v8.0.0 (<a href="https://redirect.github.com/rust-bakery/nom/issues/1797">#1797</a>)</li> <li><a href="https://github.com/rust-bakery/nom/commit/7afe3a8c4021871a8647d3bbf928aecd551c9b62"><code>7afe3a8</code></a> Merge pull request <a href="https://redirect.github.com/rust-bakery/nom/issues/1793">#1793</a> from rust-bakery/beta.1</li> <li><a href="https://github.com/rust-bakery/nom/commit/84af9e79216462cf00fc7c85cbbbdb67d6897110"><code>84af9e7</code></a> nom 8.0.0-beta.1</li> <li><a href="https://github.com/rust-bakery/nom/commit/555eab9ddcbd6665626150ed14d17106eb85ad5f"><code>555eab9</code></a> Merge pull request <a href="https://redirect.github.com/rust-bakery/nom/issues/1792">#1792</a> from rust-bakery/nom-language</li> <li><a href="https://github.com/rust-bakery/nom/commit/6a25312dbf4df8fe0ad1f1dc5de19843139d381e"><code>6a25312</code></a> fix nom-language tests</li> <li><a href="https://github.com/rust-bakery/nom/commit/bcc1b0cb64bcbf82ab3f35e32eec1429129e5d02"><code>bcc1b0c</code></a> move the left_assoc combinator to nom-language</li> <li><a href="https://github.com/rust-bakery/nom/commit/9b0e18cf5a75964a3d4a841292c0aacf6a513c39"><code>9b0e18c</code></a> Implement new parser <code>left_assoc</code>. (<a href="https://redirect.github.com/rust-bakery/nom/issues/1775">#1775</a>)</li> <li><a href="https://github.com/rust-bakery/nom/commit/cb3b5b8ebbbca2efe81ae4089541bab322bc3bfe"><code>cb3b5b8</code></a> move precedence parsing to nom-language</li> <li><a href="https://github.com/rust-bakery/nom/commit/f1abba64a7384a29602ee0df00b4809e1fd39f2a"><code>f1abba6</code></a> fix precedence parsing</li> <li><a href="https://github.com/rust-bakery/nom/commit/6c124693c10dd3e932013fdfa0e1690af8b53af7"><code>6c12469</code></a> Precedence parsing (<a href="https://redirect.github.com/rust-bakery/nom/issues/1362">#1362</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rust-bakery/nom/compare/7.1.3...8.0.0">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 38c7191 commit 181db13

2 files changed

Lines changed: 3 additions & 10 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ reqwest = { version = "0.12", default-features = false, features = ["json", "rus
5151
actix = "0.13"
5252

5353
# Parsing
54-
nom = "7"
54+
nom = "8"
5555

5656
# REPL
5757
rustyline = "18"

0 commit comments

Comments
 (0)