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)
HypeScript
🐬 A simplified implementation of TypeScript's type system written in TypeScript's type system
mymail-parser
Автоматизированный парсер email-адресов соц. сети "Мой мир@Mail.Ru"
brainfuck.rs
Brainfuck parser written in rust using nom
http-request-parser
Parses the string representation of an HTTP request into a PHP superglobal like array
html2data
Library and cli for extracting data from HTML via CSS selectors
goconfig
Package goconfig is a fully functional and comments-support configuration file (.ini) parser.
cgajs
A javascript parser, processor and visualiser for the ESRI CGA Grammar language
better-parse
A nice parser combinator library for Kotlin
duration
Parse a RFC 3339 duration string into time.Duration