# ── Rust build artifacts ───────────────────────────────────────────────────────
/target/
.ling-shared-target/
**/target/
**/*.rs.bk
*.ll
*.o
*.bc
*.pdb
*.d
*.rlib
*.rmeta

# ── Ling build outputs ─────────────────────────────────────────────────────────
examples/.ling-build/
examples/sakohn/
**/.ling-build/

# ── Generated / compiled binaries ─────────────────────────────────────────────
dist/
*.exe
*.dll
*.so
*.dylib
*.a
*.lib
*.wasm
*.ling.bin
*.墨.bin

# ── Generated map / visualization files ───────────────────────────────────────
examples/*_map.svg
examples/ling_map.ling

# ── Audio / media ──────────────────────────────────────────────────────────────
*.wav
*.mp3
*.ogg
*.flac

# ── Editor / IDE ───────────────────────────────────────────────────────────────
*.swp
*.swo
.vscode/
.idea/
*.iml

# ── Claude Code ────────────────────────────────────────────────────────────────
.claude/

# ── Generated lexicons ─────────────────────────────────────────────────────────
/lexicons/generated

# ── Cargo ─────────────────────────────────────────────────────────────────────
Cargo.lock

# ── Website (published separately, not part of crate) ─────────────────────────
ling-lang.org/

# ── Docs build output (rebuilt by CI) ─────────────────────────────────────────
docs/book/

# ── Temp screenshots ───────────────────────────────────────────────────────────
ling-lang.org-tmp-*.png

# UI frame captures
recordings/

# Generated vector-font glyph cache (<font>/<codepoint>.ling)
cache/

# Large user-provided audio media (exceed GitHub 100MB/file limit) — keep .mid (small)
assets/music/*.wav
assets/music/*.flac

# Reference/demo audio (examples-web/tensormap, moved here from
# ling-os/packages/tensormap) — 174MB/99MB, over or right at GitHub's 100MB
# hard file-size limit. Not source; keep locally.
examples-web/tensormap/x.wav
examples-web/tensormap/y.wav
# mdbook build output + ling example build dirs
docs/book/
**/.ling-build/

# Compiled cross-language benchmark binaries
benchmarks/bin/
# Python bytecode cache
__pycache__/

# Apple SDK inputs for the build farm (not redistributable) — see docker/macos-sdk/README.md
docker/macos-sdk/*.xip
docker/macos-sdk/*.sdk.tar.*

# extra cargo target dirs (CARGO_TARGET_DIR experiments)
/target-*/
