An incremental parsing system for programming tools
- incremental
- parsing
- c
- tree-sitter
56,638 visible repositories in the index
1–24 of 50 · Most stars
An incremental parsing system for programming tools
Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
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
Tools and libraries to glue C/C++ APIs to high-level languages
The repository host gives no description.
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
A lightweight and fast parsing library for C#.
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.
Build fast, composable, and type-safe grammars and parsers in Dart.
ECMAScript parsing infrastructure for multipurpose analysis
A fast globbing library for .NET / .NETStandard applications. Outperforms Regex.
C++ regular expressions made easy
The repository host gives no description.
A fast HTTP request/response parser for Common Lisp.
CSS parser with support of preprocessors
Abstract syntax tree builder for Delphi