Rust parser combinator framework
- rust
- parse
- parser-combinators
- nom
47,133 repositories indexed
1–24 of 30 · Most stars
Rust parser combinator framework
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Python library for creating PEG parsers
Parsing Expression Grammar Template Library
A lightweight and fast parsing library for C#.
Parser combinators built for speed and memory efficiency
A parser combinator library for F#
Build fast, composable, and type-safe grammars and parsers in Dart.
Easy and elegant parser combinators for Python. With awesome docs.
High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath.
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
A fast globbing library for .NET / .NETStandard applications. Outperforms Regex.
An Elixir library for parsing and extracting data from HTML and XML with CSS or XPath selectors.
A Parser Combinators Library for Clojure
Parser combinators for Idris
A parser combinator library written in the Swift programming language.
Self-contained monadic parser combinators for OCaml
Javascript Generalized Parser Combinators
A collection of LPEG patterns
A portable Common Lisp reader that is highly customizable, can recover from errors and can return concrete syntax trees
Nice parsers in OCaml without the boilerplate
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Super Monadic Über Go-into : parser combinators for Common Lisp