An incremental parsing system for programming tools
- incremental
- parsing
- c
- tree-sitter
86,576 visible repositories in the index
1–24 of 32 · Most stars
An incremental parsing system for programming tools
Rust parser combinator framework
Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
A parser library for Go
Tools and libraries to glue C/C++ APIs to high-level languages
A streaming parser for HTML form data for node.js
Parser Building Toolkit for JavaScript
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
Python library for creating PEG parsers
YAML support for the Go language
Parsing Expression Grammar Template Library
Low output latency streaming HTML parser/rewriter with CSS selector-based API
A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax tree
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.
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.
Parser combinators built for speed and memory efficiency
Build fast, composable, and type-safe grammars and parsers in Dart.
The repository host gives no description.
A parser combinator library written in the Swift programming language.
Typed Regular Expressions
Self-contained monadic parser combinators for OCaml
Javascript Generalized Parser Combinators
Nice parsers in OCaml without the boilerplate