<commit_before>all: graph setup final

.SUFFIXES:.dot .pdf

.dot.pdf:
	@dot -Teps $< | epstopdf -f -o=$@

graph: graph/asp_deps.pdf
	@echo "Graphing ..."

setup:
	@echo "Running Latex pass 1/3 ..."
	@pdflatex -interaction nonstopmode asp_book.tex | egrep 'Error' | perl -nle 'print "  *** $$_"'
	@echo "Running Latex pass 2/3 ..."
	@pdflatex -interaction nonstopmode asp_book.tex > /dev/null

final:
	@echo "Running Latex pass 3/3 ..."
	@pdflatex -interaction nonstopmode asp_book.tex | egrep 'Error|Warning|Underfull|Overfull|Output written on' | grep -v 'pdf inclusion' | perl -nle 'print "  *** $$_"'

clean:
	rm -rf *.o *~ \#* *.aux *.log

distclean: clean
	rm -rf generate asp_book.toc asp_book.pdf .libs asp_book.out

.PHONY: images clean distclean all<commit_msg>-o arg to epstopd didn't work for me<commit_after>all: graph setup final

.SUFFIXES:.dot .pdf

.dot.pdf:
	@dot -Teps $< | epstopdf -f > $@

graph: graph/asp_deps.pdf
	@echo "Graphing ..."

setup:
	@echo "Running Latex pass 1/3 ..."
	@pdflatex -interaction nonstopmode asp_book.tex | egrep 'Error' | perl -nle 'print "  *** $$_"'
	@echo "Running Latex pass 2/3 ..."
	@pdflatex -interaction nonstopmode asp_book.tex | egrep 'Error' | perl -nle 'print "  *** $$_"'

final:
	@echo "Running Latex pass 3/3 ..."
	@pdflatex -interaction nonstopmode asp_book.tex | egrep 'Error|Warning|Underfull|Overfull|Output written on' | grep -v 'pdf inclusion' | perl -nle 'print "  *** $$_"'

clean:
	rm -rf *.o *~ \#* *.aux *.log

distclean: clean
	rm -rf generate asp_book.toc asp_book.pdf .libs asp_book.out

.PHONY: images clean distclean all
{'fraction_non_alphanumeric': 0.16020025031289112, 'fraction_numerical': 0.007509386733416771, 'mean_word_length': 3.5297450424929178, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3903281', 'n_tokens_mistral': 654, 'n_tokens_neox': 613, 'n_words': 173}