*.pyc
*~
.ipynb_checkpoints

########################
# Python Lex Yacc files
########################
*_parsetab.py
ivy_formulatab.py
ivy_parsetab.py
ivy_termtab.py
.venv
########################
# LATEX temp files
########################
*.aux
*.log
*.nav
*.out
*.snm
*.toc
*.zip
*.drawio.xml
*.dsc


# Python setup creates this
panther_ms_ivy.egg-info
build
dist

# vagrant
/.vagrant

# Temporary files are put in directories called temp
temp

# The file 'specs' is generated by ivy_libs
specs

# These are library directories
gnutls

# Generated QUIC protocol Ivy files (copied during Docker test builds)
ivy/include/1.7/ivy_quic_*.ivy
ivy/include/1.7/quic_*.ivy
ivy/include/1.7/attack_connection.ivy
ivy/include/1.7/byte_stream.ivy
ivy/include/1.7/file.ivy
ivy/include/1.7/forged_*.ivy
ivy/include/1.7/ping_*.ivy
ivy/include/1.7/random_value.ivy
ivy/include/1.7/replayed_*.ivy
ivy/include/1.7/tls_*.ivy
ivy/include/1.7/quic_ser_deser.h

# Generated protocol test data
protocol-testing/quic/initial_max_data.txt
protocol-testing/quic/initial_max_stream_*.txt
protocol-testing/quic/initial_max_stream_id_*.txt
protocol-testing/quic/last_new_token.txt
protocol-testing/quic/leaf_cert.pem

# Cache directories
__pycache__/
.pytest_cache/
.mypy_cache/
.ruff_cache/

# macOS metadata
.DS_Store
**/.DS_Store

# VSCode extension build artifacts (managed by vscode-ivy submodule's own .gitignore)
