Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
Repository Index
47,133 repositories indexed
1–15 of 15 · Most stars
Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust
- reverse-engineering
- protocol-analyser
- file-format
- declarative-language
Python library for creating PEG parsers
- python
- python2
- python3
- python-2
Writing Fast Parsers Fast in Scala
uniVocity-parsers is a suite of extremely fast and reliable parsers for Java. It provides a consistent interface for handling different file formats, and a solid framework for the development of new parsers.
Build fast, composable, and type-safe grammars and parsers in Dart.
- parser
- parser-combinator
- parsing-expression-grammar
- parser-library
Build parsers in Java
Collection of parsers written in JavaScript
- css-parser
- css-syntax
- parser
- sax
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests
- xpath
- xquery
- pascal
- html
Formal specification and generation of verifiable binary parsers, message generators and protocol state machines
Nice parsers in OCaml without the boilerplate
- ocaml
- menhir
- boilerplate
- parsing
Write parsers for arbitrary text inputs, entirely in Java, with no preprocessing phase
Max’s Parser Combinators: a simple and pragmatic library for writing parsers and lexers based on combinatory parsing.
- parser-combinators
- common-lisp
Build parsers easily
- parser
- parser-library
- parsing
- pratt-parser
tools for writing lexers / parsers in Ada
- ada
- lexer
- reference-counting