LIEF - Library to Instrument Executable Formats
-
Updated
Aug 31, 2024 - C++
A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.
Common examples include:
LIEF - Library to Instrument Executable Formats
Up to 10x faster strings for C, C++, Python, Rust, and Swift, leveraging NEON, AVX2, AVX-512, and SWAR to accelerate search, sort, edit distances, alignment scores, etc 🦖
quick-lint-js finds bugs in JavaScript programs
Header-only TOML config file parser and serializer for C++17.
Interactive ASCII art diagram generators. 🌟
WHATWG-compliant and fast URL parser written in modern C++, part of Node.js, Redpanda, Kong, Telegram and Cloudflare Workers.
Verible is a suite of SystemVerilog developer tools, including a parser, style-linter, formatter and language server
A library for interactive command line interfaces in modern C++
TOML for Modern C++
A high-performance, fully-featured CSV parser and serializer for modern C++.
C++ Mathematical Expression Parsing And Evaluation Library https://www.partow.net/programming/exprtk/index.html
Rapid YAML - a library to parse and emit YAML, and do it fast.
A compiler frontend for the C programming language
A simple to use, composable, command line parser for C++ 11 and beyond
Fast, convenient JSON serialization and parsing in C++
muparser is a fast math parser library for C/C++ with (optional) OpenMP support.
SystemVerilog 2017 Pre-processor, Parser, Elaborator, UHDM Compiler. Provides IEEE Design/TB C/C++ VPI and Python AST & UHDM APIs. Compiles on Linux gcc, Windows msys2-gcc & msvc, OsX