A PHP parser written in PHP
Repository Index
47,133 repositories indexed
1–24 of 49 · Most stars
Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
Rust parser combinator framework
- rust
- parse
- parser-combinators
- nom
Python SQL Parser and Transpiler
- transpiler
- sql
- python
- parser
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
- javaparser
- parser
- java
- javadoc
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
- 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
A C# parser construction toolkit with high-quality error reporting
A lightweight and fast parsing library for C#.
- parsing
- dotnet
- dotnet-core
- csharp
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.
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.
- parser
- parser-combinator
- parsing-expression-grammar
- parser-library
Easy and elegant parser combinators for Python. With awesome docs.
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C99; moved from SourceForge to GitHub
- uriparser
- c
- rfc-3986
- rfc-3513
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.
- c-sharp
- dotnet
- detection-library
- user-agent
A fast globbing library for .NET / .NETStandard applications. Outperforms Regex.
- glob
- glob-pattern
- globbing-library
- csharp
The repository host gives no description.
- xml
- stream
- elixir
- xpath
A graphql query language and schema definition language parser and formatter for rust
- rust
- graphql-query-language
- graphql
- schema
An Elixir library for parsing and extracting data from HTML and XML with CSS or XPath selectors.
A Parser Combinators Library for Clojure