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)
css-selector-inspector
🔎 Parse, validate, and inspect CSS selectors
ical
đź“… Golang iCalendar lexer/parser implementing RFC 5545
exoffice
Library to parse common excel formats (xls, xlsx, csv)
SIPTorch
A "SIP Torture" (RFC 4475) testing framework.
edn-data
EDN parser and generator that works with plain JS data, with support for TS and node streams
google-libphonenumber
The up-to-date and reliable Google's libphonenumber package for node.js.
sveltedoc-parser
Generate a JSON documentation for a Svelte (https://github.com/sveltejs/svelte) component
BBob
⚡️Blazing fast js bbcode parser, that transforms and parses bbcode to AST with plugin support in pure javascript, no dependencies
efp
Go Language Microsoft Excel™ Formula Parser
nginx-prometheus
Turn Nginx logs into Prometheus metrics