Parsing topic

A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.

List Parsing repositories

nice-parser

122
Stars
13
Forks
Watchers

Nice parsers in OCaml without the boilerplate

fitness_tracker_data_parsing

50
Stars
26
Forks
Watchers

Example scripts for parsing data exported by popular fitness tracking devices and apps. Created for this article: https://towardsdatascience.com/parsing-fitness-tracker-data-with-python-a59e7dc17418

GitHub-WebHook

29
Stars
9
Forks
Watchers

🐱 Validates and processes GitHub's webhooks

domainname-parser

33
Stars
19
Forks
Watchers

:department_store: .NET domain name parsing library (uses publicsuffix.org)

logdissect

139
Stars
22
Forks
Watchers

CLI utility and Python module for analyzing log files and other data.

siemstress

32
Stars
7
Forks
Watchers

Very basic CLI SIEM (Security Information and Event Management system).

ex_parsec

29
Stars
1
Forks
Watchers

A parser combinator library inspired by Parsec.

csv

488
Stars
91
Forks
Watchers

CSV Decoding and Encoding for Elixir

3bmd

79
Stars
14
Forks
Watchers

markdown processor in CL using esrap parser

idne

67
Stars
14
Forks
Watchers

:gem: Codeforces submit command line tool