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

comby-rust

32
Stars
3
Forks
Watchers

Rust refactoring templates for comby, the structural find-and-replace tool.

dataconf

79
Stars
14
Forks
Watchers

Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict/cli support.

cl-bcrypt

8
Stars
1
Forks
Watchers

Common Lisp system for parsing and generating bcrypt password hashes

cl-rfc4251

11
Stars
2
Forks
Watchers

Common Lisp library for encoding and decoding RFC 4251 compliant data

cl-ssh-keys

20
Stars
0
Forks
Watchers

Common Lisp system for generating and parsing of OpenSSH keys

combine

197
Stars
19
Forks
Watchers

A parser combinator library for Elixir projects

ltreesitter

79
Stars
4
Forks
Watchers

Standalone tree sitter bindings for the Lua language

jmail

108
Stars
6
Forks
Watchers

A modern and lightweight library for working with email addresses in Java

Log

6
Stars
1
Forks
Watchers

Tool to process IM messages. With Python.

maigret

9.7k
Stars
753
Forks
75
Watchers

🕵️‍♂️ Collect a dossier on a person by username from thousands of sites