Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
Repository Index
47,133 repositories indexed
1–24 of 40 · Most stars
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
- javaparser
- parser
- java
- javadoc
Parser Building Toolkit for JavaScript
- javascript
- typescript
- parser-library
- parsing
Python library for creating PEG parsers
- python
- python2
- python3
- python-2
Parsing Expression Grammar Template Library
- peg
- header-only
- cpp
- parsing
Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
- code-analysis
- code-transformation
- metaprogramming
- code-generation
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
High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath.
A fast globbing library for .NET / .NETStandard applications. Outperforms Regex.
- glob
- glob-pattern
- globbing-library
- csharp
C++ regular expressions made easy
The repository host gives no description.
- xml
- stream
- elixir
- xpath
A CSS Parser for .NET. It's BADA55!
An Elixir library for parsing and extracting data from HTML and XML with CSS or XPath selectors.
A simple library for parsing messages of Health Level 7 (HL7) version 2.x into Python objects.
Abstract syntax tree builder for Delphi
- delphi
- syntax-tree
- pascal
Typed Regular Expressions
- regex
- types
- gadt
- ocaml
An extension of LPeg that supports labeled failures
Tokenizer (lexer) for anything
- golang
- tokenizer
- parse
- tokenizing
A portable Common Lisp reader that is highly customizable, can recover from errors and can return concrete syntax trees
- common-lisp
- reader
- extensible
- error-recovery
Nice parsers in OCaml without the boilerplate
- ocaml
- menhir
- boilerplate
- parsing
Library for lexing and parsing D source code
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
A PEG parser/transformer with a pleasant Elixir DSL.