The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
-
Updated
Oct 23, 2024 - JavaScript
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.
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
An incremental parsing system for programming tools
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
🕵️♂️ Collect a dossier on a person by username from thousands of sites
Unified framework for building enterprise RAG pipelines with small, specialized models
ECMAScript parsing infrastructure for multipurpose analysis
The modular and type safe schema library for validating structural data 🤖
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
A library and language for building parsers, interpreters, compilers, etc.
XML to JavaScript object converter.
LIEF - Library to Instrument Executable Formats (C++, Python, Rust)
Wrangling Untrusted File Formats Safely
Code smell detector for Ruby
TypeScript's 1:1 validator, optimized from editor to runtime