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)
ion-binary-rs
Ion Binary parser/encoder & Ion Hash in safe Rust
jmail
A modern and lightweight library for working with email addresses in Java
compilers-course-project
Converting a pseudo-C source code to a pseudo-assembly code
fs-make
Make a folder structure from its description
json
🔋 In-place lightweight JSON parser
cansid
A minimal ANSI escape sequence parser, written in C.
selectolax
Python binding to Modest and Lexbor engines (fast HTML5 parser with CSS selectors).
canfigger
Simple configuration file parser library
godot-gdscript-toolkit
Independent set of GDScript tools - parser, linter, formatter, and more