https://github.com/indygreg/toolchain-tools
Projects related to packaging and language toolchain support
https://github.com/indygreg/toolchain-tools
Last synced: 2 months ago
JSON representation
Projects related to packaging and language toolchain support
- Host: GitHub
- URL: https://github.com/indygreg/toolchain-tools
- Owner: indygreg
- Created: 2022-01-12T02:34:29.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T06:54:38.000Z (over 1 year ago)
- Last Synced: 2025-03-16T08:31:34.657Z (over 1 year ago)
- Language: Rust
- Size: 520 KB
- Stars: 10
- Watchers: 5
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
# 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.