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

ctfd-parser

119
Stars
12
Forks
Watchers

A python script to dump all the challenges locally of a CTFd-based Capture the Flag.

bigcode-tools

43
Stars
16
Forks
Watchers

Set of tools to help working with "Big Code"

EmailReplyParser

628
Stars
77
Forks
Watchers

PHP library for parsing plain text email content.

np

55
Stars
4
Forks
Watchers

A tool to parse, deduplicate, and query multiple port scans.

sentanceparser

19
Stars
10
Forks
Watchers

Using context-free grammar formalism to parse English sentences to determine their structure to help computer to better understand the meaning of the sentence.

WebsiteParser

5
Stars
0
Forks
Watchers

Simple library which parses web pages into objects usin attributes

html-parser

62
Stars
25
Forks
Watchers

Parse HTML 5 in Elm

go-parser

38
Stars
4
Forks
Watchers

Golang parser written in PHP

react-peg

23
Stars
0
Forks
Watchers

A react style parser generator based on PEG.js

calcgo

6
Stars
2
Forks
Watchers

Interpreter for Numeric Expressions