<commit_before>#lang racket/base
(require rackunit/docs-complete)
;(check-docs (quote deinprogramm/world))
;(check-docs (quote deinprogramm/turtle))
;(check-docs (quote deinprogramm/test-suite))
;(check-docs (quote deinprogramm/syntax-checkers))
;(check-docs (quote deinprogramm/run-dmda-code))
;(check-docs (quote deinprogramm/line3d))
;(check-docs (quote deinprogramm/image))
;(check-docs (quote deinprogramm/DMdA))
;(check-docs (quote deinprogramm/DMdA-vanilla-reader))
;(check-docs (quote deinprogramm/DMdA-reader))
;(check-docs (quote deinprogramm/DMdA-beginner-reader))
;(check-docs (quote deinprogramm/DMdA-assignments-reader))
;(check-docs (quote deinprogramm/DMdA-advanced-reader))
;(check-docs (quote deinprogramm/define-record-procedures))
;(check-docs (quote deinprogramm/convert-explicit))

(check-docs (quote deinprogramm/DMdA-beginner) #:skip #rx"^#%")
(check-docs (quote deinprogramm/DMdA-vanilla) #:skip #rx"^#%")
(check-docs (quote deinprogramm/DMdA-advanced) #:skip #rx"^#%")
(check-docs (quote deinprogramm/DMdA-assignments) #:skip #rx"^#%")<commit_msg>Add DMdA teachpacks to documentation check.<commit_after>#lang racket/base
(require rackunit/docs-complete)

(check-docs (quote deinprogramm/world))
(check-docs (quote deinprogramm/image))

(check-docs (quote deinprogramm/DMdA-beginner) #:skip #rx"(^#%)|(^\\.\\.)|(^contract$)|(^define-contract$)")
(check-docs (quote deinprogramm/DMdA-vanilla) #:skip #rx"(^#%)|(^\\.\\.)|(^contract$)|(^define-contract$)")
(check-docs (quote deinprogramm/DMdA-advanced) #:skip #rx"(^#%)|(^\\.\\.)|(^contract$)|(^define-contract$)")
(check-docs (quote deinprogramm/DMdA-assignments) #:skip #rx"(^#%)|(^\\.\\.)|(^contract$)|(^define-contract$)")
{'fraction_non_alphanumeric': 0.21411764705882352, 'fraction_numerical': 0.000588235294117647, 'mean_word_length': 6.911627906976745, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '3132448', 'n_tokens_mistral': 684, 'n_tokens_neox': 668, 'n_words': 103}