An incremental parsing system for programming tools
- incremental
- parsing
- c
- tree-sitter
47,133 repositories indexed
1–24 of 44 · Most stars
An incremental parsing system for programming tools
A PHP parser written in PHP
A small, fast, JavaScript-based JavaScript parser
Rust parser combinator framework
Python SQL Parser and Transpiler
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
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
The repository host gives no description.
A tiny, friendly, C# parser construction 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.
C library for accessing the PostgreSQL parser outside of the server environment
A C# parser construction toolkit with high-quality error reporting
Writing Fast Parsers Fast in Scala
A lightweight and fast parsing library for C#.
PHP parser written in Go
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.
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C99; moved from SourceForge to GitHub
ECMAScript parsing infrastructure for multipurpose analysis
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.