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)
date2obj
Parse Date to Simple Object in JavaScript
LtGt
Lightweight HTML processor
htmlparser2
The fast & forgiving HTML and XML parser
clojure-hl7-messaging-2-parser
HL7 v2.x Messaging Parser
bindef
A DSL and command-line tool for generating binary files.
kison
A LALR(1)/LL(1)/LL(K) parser generator for javascript/typescript
gonginx
Nginx configuration parser helps you to parse, edit, regenerate your nginx config in your go applications
oga
Oga is an XML/HTML parser written in Ruby.
ruby-ll
An LL(1) parser generator for Ruby.