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

kgt

579
Stars
29
Forks
Watchers

BNF wrangling and railroad diagrams

Bullwinkle

50
Stars
16
Forks
Watchers

An on-the-fly parser for BNF grammars

Json-Model-Generator

86
Stars
15
Forks
Watchers

MacOS app for Generating JSON classes (Template based)

mustache

69
Stars
5
Forks
Watchers

Mustache templating language in Go

Dan-Jurafsky--Chris-Manning--NLP

158
Stars
55
Forks
Watchers

My solution to the Natural Language Processing course made by Dan Jurafsky, Chris Manning in Winter 2012.

korg

29
Stars
2
Forks
Watchers

assembling regular expressions from reusable patterns (a Python logstash grok clone)

FullFIX

66
Stars
21
Forks
Watchers

A library for parsing FIX (Financial Information eXchange) protocol messages.

allot

58
Stars
8
Forks
Watchers

Parse placeholder and wildcard text commands

disco-dop

45
Stars
16
Forks
Watchers

Discontinuous Data-Oriented Parsing

connect-utils

33
Stars
23
Forks
Watchers

Utility project for working with Kafka Connect.