Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
- javaparser
- parser
- java
- javadoc
47,133 repositories indexed
1–24 of 27 · Most stars
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Python library for creating PEG parsers
A tiny, friendly, C# parser construction library
Parsing Expression Grammar Template Library
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.
A C# parser construction toolkit with high-quality error reporting
Build fast, composable, and type-safe grammars and parsers in Dart.
This is a header only C++ version of inih.
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.
C++ regular expressions made easy
A graphql query language and schema definition language parser and formatter for rust
A simple library for parsing messages of Health Level 7 (HL7) version 2.x into Python objects.
A parser combinator library written in the Swift programming language.
Typed Regular Expressions
An extension of LPeg that supports labeled failures
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
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
LPeg version 1.0 Parser in pure LuaJIT
dregex is a Java library that implements a regular expression engine using deterministic finite automata (DFA). It supports some Perl-style features and yet retains linear matching time, and also offers set operations.
Parseq is a library for Common Lisp used for parsing sequences such as strings and lists using parsing expression grammars.