How do I properly type a higher-order parser in `nom`

The IPv4 Parser AI Couldn't Have Written

EmailAddress Parser Improved

Is writing a Parser from scratch for a DOM Diff Engine a good idea for a compiler beginner?

A parser generator for rust, gazelle-parser

Architecture Showcase: Two years working on a custom, language-agnostic parser generator in C++

LlamaStash 0.0.2 — a Rust TUI + CLI for managing local llama.cpp servers, Linux/macOS/Windows (ratatui, tokio, hyper, custom GGUF parser, ~176 .rs files)

The Go compiler pipeline: lexer, parser, type checking, IR, SSA, and codegen

Lime, a parser generator that can merge grammars at runtime

Avoiding unnecessary parser lookahead for operators in Ruff speeds up the parser by 20-30%.

A Grammar-First Approach to Parser Combinators in Rust

Building a custom expression parser

Writing my first parser and struggling with determining symbol boundaries

Write yourself a Parquet parser in Rust

Review My Parser

Feedback Request: marser – A PEG parser library with focus on good diagnostics

Build a JSON Parser in Rust from Scratch

How to solve this Prefix Translation Scheme for parser (urgent please)

Gecko: a fast GLR parser with automatic syntax error recovery

Flag parser for CLI programs

I built a symbolic differentiation engine in Rust with a handwritten parser — no dependencies

WfmOxide - a zero-copy parser for proprietary oscilloscope binary files

Yuku: a spec-compliant JavaScript parser written in Zig, 3–5x faster than alternatives on Node.js

Yet another mp4 parser (& serializer)

Exlex — A zero-copy, DOD config parser with an Arena mutator (Built after 8 days of learning Rust)

I built a JSON5 / json parser for Go and TinyGo, drop-in familiar API, no reflection

LilyPond Parser/Lexer

Let's see Paul Allen's SIMD CSV parser

How I accidentally made the fastest C# CSV parser

JavaScript's date parser is out of control and needs to be stopped

More →