An incremental parsing system for programming tools
- incremental
- parsing
- c
- tree-sitter
83,087 visible repositories in the index
1–24 of 108 · Most stars
An incremental parsing system for programming tools
A PHP parser written in PHP
A small, fast, JavaScript-based JavaScript parser
Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
Rust parser combinator framework
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
ECMAScript parsing infrastructure for multipurpose analysis
Java 1-25 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern
Parse, inspect, transform, and serialize content with syntax trees
A parser library for Go
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code.
:snake: Complete C99 parser in pure Python
Parser for Rust source code
Tools and libraries to glue C/C++ APIs to high-level languages
A streaming parser for HTML form data for node.js
PostHTML is a tool to transform HTML/XML with JS plugins
A Parser Combinator library for C
Html Agility Pack (HAP) is a free and open-source HTML parser written in C# to read/write DOM and supports plain XPATH or XSLT. It is a .NET code library that allows you to parse "out of the web" HTML files.
The repository host gives no description.
Parser Building Toolkit for JavaScript
High-performance browser-grade HTML5 parser