An incremental parsing system for programming tools
- incremental
- parsing
- c
- tree-sitter
47,133 repositories indexed
1–24 of 87 · Most stars
An incremental parsing system for programming tools
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
:angel: The ultimate angle brackets parser library parsing HTML5, MathML, SVG and CSS to construct a DOM based on the official W3C specifications.
The ESTree Spec
The Elegant Parser
📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript.
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
For parsing, creating and editing unknown or dynamic JSON in Go
Datetimes for Humans™
Tools and libraries to glue C/C++ APIs to high-level languages
Parser Building Toolkit for JavaScript
Useful extensions to the standard Python datetime features
Python library for creating PEG parsers
Parsing Expression Grammar Template Library
A feed parsing library
A streaming JSON parsing and encoding library for Ruby (C bindings to yajl)
Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.
scanf for modern C++
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
A lightweight and fast parsing library for C#.
Expression evaluation in golang
🤠 Object property paths with wildcards and regexps 🌵
Parser combinators built for speed and memory efficiency
PHP library for parsing plain text email content.