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,631 public repositories matching this topic...
Convert extended time formats to milliseconds.
-
Updated
Jun 2, 2023 - TypeScript
The parser olx.pl only one categories "oddam-za-darmo"
-
Updated
Jun 12, 2023 - Python
A parser that creates Desmos graphing calculators from desmon files.
-
Updated
Mar 5, 2023 - Rust
Lexical Analyzer and Parser group project for our "Principles of Programming Languages" Course
-
Updated
Aug 18, 2023 - Java
JavaScript parser for CRU files, text files representing course schedules.
-
Updated
Sep 7, 2023 - JavaScript
A mathematical expression parser, optimised for quickly-written expressions
-
Updated
Jun 21, 2023 - C#
A small little JSON parser I wrote in order to understand how to use pest.rs/PEG Parsers
-
Updated
Mar 23, 2023 - Rust
a package that parses Markdown syntax and converts it into HTML
-
Updated
May 24, 2023 - TypeScript
icelang grammar for tree-sitter
-
Updated
Aug 25, 2023 - JavaScript
A simple Typescript parser for Temtem sets written in the TemPaste syntax
-
Updated
Jan 24, 2023 - TypeScript
- Followers
- 93 followers