Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.
Repository Index
87,573 visible repositories in the index
1–24 of 31 · Most stars
ECMAScript parsing infrastructure for multipurpose analysis
- esprima
- ecmascript
- parsing
- javascript
HCL is the HashiCorp configuration language.
- hcl
- configuration-language
- hashicorp
- json
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
- proc-macro
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.
- htmlagilitypack
- xpath
- parse
- hap
The repository host gives no description.
Parser Building Toolkit for JavaScript
- javascript
- typescript
- parser-library
- parsing
RDFLib is a Python library for working with RDF, a simple yet powerful language for representing information.
- rdflib
- semantic-web
- linked-data
- python
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.
- code-analysis
- code-transformation
- metaprogramming
- code-generation
The fastest pure-Python PEG parser I can muster
[NO LONGER MAINTAINED] A JS utility for for parsing URLs and extracting information out of them.
URL parser for Rust
:hocho: Strictly RFC 3986 compliant URI parsing and handling library written in C99; moved from SourceForge to GitHub
- uriparser
- c
- rfc-3986
- rfc-3513
ECMAScript parsing infrastructure for multipurpose analysis
A Parser Combinators Library for Clojure
An extension of LPeg that supports labeled failures
A portable Common Lisp reader that is highly customizable, can recover from errors and can return concrete syntax trees
- common-lisp
- reader
- extensible
- error-recovery
A collection of LPEG patterns
- lua
- lpeg
- uri
- uri-parser
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Library for lexing and parsing D source code
LPeg version 1.0 Parser in pure LuaJIT
Golang source code parsing, usage like reflect package
- refactor
- metaprogramming
- go
- ast