Parser
A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
- parsers for markup languages (e.g. HTML/Markdown etc)
- parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
- parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)
Here are 12,721 public repositories matching this topic...
A lightweight C++ JSON library for fast JSON parsing, editing, and stringification.
-
Updated
Jun 2, 2024 - C++
🍱 Collection of carefully crafted TypeScript standalone libraries. Minimal, unbloated, convenient.
-
Updated
Jun 2, 2024 - TypeScript
A Generic compile-time Parser generator and Pattern Matching Library written in Rust
-
Updated
Jun 2, 2024 - Rust
Live parser for Jinja2
-
Updated
Jun 2, 2024 - HTML
A catalog of Homebrew casks and formulas extending to open-source projects by developers. Simplifies the process of finding and installing apps via Homebrew.
-
Updated
Jun 2, 2024 - Ruby
Yet another programming language for learning
-
Updated
Jun 2, 2024 - C++
Rust-based platform for the Web
-
Updated
Jun 2, 2024 - Rust
Counter-Strike 2 replay parser for Python and JavaScript
-
Updated
Jun 2, 2024 - Rust
Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers
-
Updated
Jun 2, 2024 - TypeScript
A programming language impl from Robert Nystrom's Crafting Interpreters
-
Updated
Jun 2, 2024 - Rust
swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM.
-
Updated
Jun 2, 2024 - Java
Dalamud-based FFXIV addon that display and help you analyze combat data.
-
Updated
Jun 2, 2024 - C#
- Followers
- 93 followers