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.
comby-rust
Rust refactoring templates for comby, the structural find-and-replace tool.
dataconf
Simple dataclasses configuration management for Python with hocon/json/yaml/properties/env-vars/dict/cli support.
cl-bcrypt
Common Lisp system for parsing and generating bcrypt password hashes
cl-rfc4251
Common Lisp library for encoding and decoding RFC 4251 compliant data
cl-ssh-keys
Common Lisp system for generating and parsing of OpenSSH keys
combine
A parser combinator library for Elixir projects
ltreesitter
Standalone tree sitter bindings for the Lua language
jmail
A modern and lightweight library for working with email addresses in Java
Log
Tool to process IM messages. With Python.
maigret
🕵️♂️ Collect a dossier on a person by username from thousands of sites