An incremental parsing system for programming tools
- incremental
- parsing
- c
- tree-sitter
47,133 repositories indexed
1–24 of 71 · Most stars
An incremental parsing system for programming tools
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.
Parser Building Toolkit for JavaScript
Python library for creating PEG parsers
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.
C library for accessing the PostgreSQL parser outside of the server environment
A C# parser construction toolkit with high-quality error reporting
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.
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
Build fast, composable, and type-safe grammars and parsers in Dart.
Easy and elegant parser combinators for Python. With awesome docs.
A library for converting various objects into `Money` objects.
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C99; moved from SourceForge to GitHub
High-performance HTML5 parser for Ruby based on Lexbor, with support for both CSS selectors and XPath.