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)

List Parser repositories

EntryPoint

137
Stars
6
Forks
Watchers

Composable CLI Argument Parser for all modern .Net platforms.

ChoETL

746
Stars
134
Forks
Watchers

ETL framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value, Parquet, Yaml, Avro formatted files)

sequential

76
Stars
1
Forks
Watchers

An environment to visualize JavaScript code execution in a browser

parle

79
Stars
9
Forks
Watchers

Parser and lexer for PHP

bandersnatch

47
Stars
6
Forks
Watchers

➰ Simple and intuitive yet powerful and versatile framework for Node.js CLI programs

getJS

607
Stars
93
Forks
Watchers

A tool to fastly get all javascript sources/files

axslogparser

27
Stars
15
Forks
Watchers

Fairly accurate access Log Parser

css

28
Stars
5
Forks
Watchers

Basic css parser in golang

EDIDParser

35
Stars
8
Forks
Watchers

EDIDParser is a library allowing all .Net developers to parse and to extract information from raw EDID binary data. (Extended Display Identification Data)

ast_ninja

77
Stars
7
Forks
Watchers

The Elixir AST explorer