Parsing - gusenov/kb GitHub Wiki
misc.
- Kaitai Struct: declarative binary format parsing language
- Хабр / Прокси для парсинга: от теории к практике — архитектуры, алгоритмы, подводные камни
- Learning Parser Combinators With Rust, by Bodil Stokke - this article teaches the fundamentals of parser combinators to people who are already Rust programmers. It assumes no other knowledge, and will explain everything that isn’t directly related to Rust, as well as a few of the more unexpected aspects of using Rust for this purpose. It will not teach you Rust if you don’t already know it, and, if so, it probably also won’t teach you parser combinators very well.
Collections
Wikipedia
- Lexical token, a word or other atomic parse element
- Category:Natural language parsing
- Template:Parsers
- Parser combinator is a higher-order function that accepts several parsers as input and returns a new parser as its output.
- Parsec (parser) is based on higher-order parser combinators, so a complicated parser can be made out of many smaller ones.
Stack Exchange
- Stack Overflow
EverParse
- project-everest/everparse Automated generation of provably secure, zero-copy parsers from format specifications
- Microsoft Research / EverParse: Hardening critical attack surfaces with formally proven message parsers
- EverParse by Tahina RAMANANANDRO