# ---- Archive ----
*.rar
*.zip
*.vsix
# ---- Build artifacts ----
*.log
*.o
*.a
*.obj
*.hash
*.exe
*.tmp
# Native compiler binaries (Linux ELF builds have no extension; *.exe covers Windows)
salam
# ---- WebAssembly playground bundle (generated by tools/build-wasm.sh) ----
salam-wa.js
salam-wa.wasm
salam-wa.data
salam-wa.html
# ---- Dependencies & caches ----
node_modules/
__pycache__/
.mypy_cache/
*.pyc
# ---- Build / dist / test output ----
build/
dist/
/c/tests/.work/
.work
# ---- Editor / IDE ----
.vscode/
.idea/
.claude/
# ---- Books ----
# /books/
/books/*/*/_minted
/books/*/*/*.tex.tmp
/books/*/*/*.tex.tmp.*
/books/*/*/*.out
/books/*/*/*.log
/books/*/*/*.aux
/books/*/*/*.pdf
/books/*/*/*.fdb_latexmk
/books/*/*/*.fls
/books/*/*/*.xdv
/books/*/*/*.toc
/books/*/*/*.synctex(busy)
/books/*/*/*.synctex.gz
# ---- Documents ----
*.md
!CODE_OF_CONDUCT.md
!CONTRIBUTING.md
!docs/GETTING_STARTED.md
!docs/PLATFORMS.md
!docs/PROFILING.md
!docs/LLVM_DEFAULT_BACKEND.md
# ---- Online Editor ----
editor/*
!editor/page.salam
!editor/app.salam
!editor/assets/
editor/assets/*
!editor/assets/*.svg
!editor/assets/logo-box.png
!editor/build.sh
!editor/README.md
!editor/package.json
# ---- Generated Files ----
.salam-build/
# macOS
.DS_Store

# MyST build outputs
_build

/tests/**/*.html
/tests/**/*.js
/tests/**/*.css
/*.html
/_*
*.salam.bak
/benchmark/*_bin
/benchmark/results/chunk*.json
/kids/dist.html
/editor/index.html
*.db
*.bak
*.keystore
