| Crates.io | sigil-parser |
| lib.rs | sigil-parser |
| version | 0.3.0 |
| created_at | 2025-12-03 03:29:27.790805+00 |
| updated_at | 2026-01-18 04:08:57.883635+00 |
| description | Parser and native compiler for the Sigil programming language - a language that tracks data trust at the type level |
| homepage | https://sigil-lang.com |
| repository | https://github.com/Daemoniorum-LLC/sigil-lang |
| max_upload_size | |
| id | 1963324 |
| size | 5,357,723 |
The Rust-based Sigil compiler. See the main repository for full documentation.
≔, →, λ, σ, θ, middledot syntax)--cuda flag)# Basic build (Cranelift JIT)
cargo build --release
# With LLVM backend (native compilation)
apt install llvm-18-dev libpolly-18-dev libzstd-dev clang-18
CC=clang-18 cargo build --release --features llvm
# Interpreter
./target/release/sigil run program.sg
# Cranelift JIT
./target/release/sigil jit program.sg
# LLVM native compile
./target/release/sigil compile program.sg -o program
# With CUDA
./target/release/sigil compile program.sg -o program --cuda
cargo test
# Or via test suite
cd ../jormungandr/tests && ./run_tests_rust.sh
MIT / Apache 2.0 - Daemoniorum, LLC