ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
-
Updated
Jul 9, 2024 - Java
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.
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
An incremental parsing system for programming tools
Import JSON into Google Sheets, this library adds various ImportJSON functions to your spreadsheet
Unified framework for building enterprise RAG pipelines with small, specialized models
A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
ECMAScript parsing infrastructure for multipurpose analysis
Jsmn is a world fastest JSON parser/tokenizer. This is the official repo replacing the old one at Bitbucket
🕵️♂️ Collect a dossier on a person by username from thousands of sites
XML to JavaScript object converter.
LIEF - Library to Instrument Executable Formats
Cross Platform C# web crawler framework built for speed and flexibility. Please star this project! +1.
Command line parsing, invocation, and rendering of terminal output.