nom
Parser framework
A parser combinator framework for building safe and efficient parsers in Rust
Rust parser combinator framework
9k stars
84 watching
806 forks
Language: Rust
last commit: about 2 months ago
Linked from 2 awesome lists
byte-arraygrammarnomparseparserparser-combinatorsrust
Related projects:
Repository | Description | Stars |
---|---|---|
norswap/autumn | A Java parser combinator library supporting grammar and parsing functionality. | 125 |
marwes/combine | A Rust library implementing parser combinators for building efficient and flexible parsers | 1,302 |
shnewto/bnf | A parser for Backus-Naur form grammars in Rust. | 260 |
jbaum98/bencode.rs | A Rust library for parsing binary-encoded data using the Nom parser combinator framework | 2 |
rust-av/flavors | An FLV file parser implemented in Rust using the nom parsing library | 68 |
m4rw3r/chomp | A fast and expressive monadic-style parser combinator for Rust. | 244 |
rxwei/parsey | A framework for building parsers in Swift using combinatorial syntax and features like backtracking prevention and rich error messages | 58 |
rusticata/snmp-parser | A tool for analyzing and parsing SNMP messages | 43 |
florob/rustyxml | An XML parser written in Rust | 103 |
nrc/zero | A Rust library for parsing binary data without allocating memory on the heap. | 47 |
rbalicki2/smithy | A framework for building WebAssembly applications using Rust, allowing developers to write idiomatic Rust code without sacrificing safety guarantees. | 350 |
haskell/parsec | A parser combinator library designed to be industrial-strength and easy to use | 847 |
softdevteam/grmtools | A suite of libraries and binaries for parsing text in Rust. | 514 |
chyh1990/yaml-rust | A pure Rust implementation of the YAML 1.2 specification | 610 |
dalance/sv-parser | A SystemVerilog parser library for Rust. | 408 |