Parser topic
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)
bad_json_parsers
Exposing problems in json parsers of several programming languages.
astro-eslint-parser
Astro component parser for ESLint
php-rule-parser
PHP Rule Engine - Parses & Evaluates JavaScript-like expressions
m2m
Transform a Medium post into a Markdown file
rss
📰 Deno module for deserializing RSS or ATOM XML feeds into typed objects
h11
I/O agnostic HTTP/1.1 implementation for Zig 🦎
dockerfile-ast
An npm module for parsing Dockerfiles powered by TypeScript.
formula-parser
Parsing and evaluating mathematical formulas given as strings.