# Rust artifacts
target/

# Node artifacts
build/
prebuilds/
node_modules/

# Swift artifacts
.build/

# Go artifacts
_obj/

# Python artifacts
.venv/
dist/
*.egg-info
*.whl

# C artifacts
*.a
*.so
*.so.*
*.dylib
*.dll
*.pc

# Example dirs
/examples/*/

# Grammar volatiles
*.wasm
!tree-sitter-al.wasm
*.obj
*.o

# Archives
*.tar.gz
*.tgz
*.zip
.aider*
.env
/env
/developer
/.vscode
*.al
*.ps1
*.log
log.html
grammarPascal.js

/memory-bank/*

DC/*

# Analysis and utility scripts
*.py
# But allow keyword-sync tools
!tools/keyword-sync/*.py
!tools/keyword-sync/output/
tools/keyword-sync/__pycache__/
current_orphans.txt
orphan_report.txt
run_query*.sh
# Ignore queries/ except standard tree-sitter query files
queries/*
!queries/tags.scm
!queries/highlights.scm
!queries/locals.scm
!queries/indents.scm
!queries/folds.scm
FIXES.md

# AI assistant files
.claude/
.clinerules/
.goosehints
CLAUDE.md
settings.local.json

# Development and analysis files
*PLAN*.md
*SUMMARY*.md
*MIGRATION*.md
*MERGE*.md
*SOLUTION*.md
*CONVENTION*.md
*MISSING*.md
*QUERIES*.md
*RULES*.md
*GUIDE*.md
property_*.md
property_*.txt
all_properties.txt
context_mapping.txt
migration_strategy.md
validation_report.md
orphan_*.txt

# Build artifacts
*.pdb
*.exp
*.lib
al_testfiles/parsed.txt

# Backup files
bak/

BC.History/