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,760 public repositories matching this topic...
Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
-
Updated
Jun 11, 2024 - Java
The Core Programming Language
-
Updated
Jun 11, 2024 - Rust
Handle incoming and outgoing RDF data in Express
-
Updated
Jun 11, 2024 - JavaScript
Quickly show available class methods and documentation.
-
Updated
Jun 11, 2024 - Perl
VMime Mail Library
-
Updated
Jun 11, 2024 - C++
Lightweight and extensive, Lucene like solution provides powerful full-text search, serialization, and parser for javascript and typescript
-
Updated
Jun 11, 2024 - TypeScript
⚓ A collection of JavaScript tools written in Rust.
-
Updated
Jun 11, 2024 - Rust
Rapid YAML - a library to parse and emit YAML, and do it fast.
-
Updated
Jun 11, 2024 - C++
A compiler for the Describe Markup Language
-
Updated
Jun 11, 2024 - C#
Rust-based platform for the Web
-
Updated
Jun 11, 2024 - Rust
- Followers
- 93 followers