all:

glove.2024.wikigiga.50d.zip:
	wget https://nlp.stanford.edu/data/wordvecs/glove.2024.wikigiga.50d.zip

wiki_giga_2024_50_MFT20_vectors_seed_123_alpha_0.75_eta_0.075_combined.txt: glove.2024.wikigiga.50d.zip
	unzip $<

lint:
	uvx black --check .

format:
	uvx black .

sleepy.epub:
	curl -o $@ "https://www.gutenberg.org/cache/epub/41/pg41-images-3.epub"

test:
	python3 -c "import doctest, importlib; m = importlib.import_module('lexgrep.lexgrep'); doctest.testmod(m)"
	python3 -m doctest lexgrep/bench.py
	uv run --no-project --with lemminflect python3 -m doctest lexgrep/lem.py

clean:
	rm -rf *.zip *.txt **/__pycache__ *.epub
