Skip to content

Projects related to packaging and language toolchain support

Notifications You must be signed in to change notification settings

indygreg/toolchain-tools

Repository files navigation

Toolchain Tools

This multi project repository (monorepo) contains projects related to packaging system and programming language toolchains.

The canonical repository is https://github.com/indygreg/toolchain-tools. Please file issues and pull requests there.

Projects

LLVM Command Option Parser

The llvm-option-parser, llvm-command-tablegen-json, and llvm-command-parser Rust crates combine to implement pure Rust option parsing for LLVM commands (like clang and lld). Using the LLVM tablegen data defining command options, LLVM program command strings/arguments can be parsed with nominally identical semantics to how the canonical LLVM commands would.