diff --git a/.gitignore b/.gitignore index 2b187ab..59af2fe 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,5 @@ **/*.css **/*.js *~ +**.rktd +**.sxref diff --git a/info.rkt b/info.rkt index 1f92671..c0d67e8 100644 --- a/info.rkt +++ b/info.rkt @@ -8,14 +8,15 @@ "rackunit-lib" "fancy-app" "alexis-util" - "scribble-lib" - )) + "scribble-lib")) (define build-deps '("cover" "rackunit-lib" - "racket-doc")) + "racket-doc" + "doc-coverage")) + (define test-omit-paths '("info.rkt" diff --git a/lenses/main.rkt b/lenses/main.rkt index 79d5e6a..1895712 100644 --- a/lenses/main.rkt +++ b/lenses/main.rkt @@ -1,13 +1,25 @@ #lang racket -(require "core/main.rkt" - "list/main.rkt" - "syntax.rkt" - "syntax-keyword.rkt") - -(provide - (all-from-out +(require "core/main.rkt" "list/main.rkt" "syntax.rkt" - "syntax-keyword.rkt")) + "syntax-keyword.rkt") + +(provide + (except-out + (all-from-out + "core/main.rkt" + "list/main.rkt" + "syntax.rkt" + "syntax-keyword.rkt") + apply-lens + drop-lens + lens-set* + lens-thrush + lens-transform* + lens-view* + list-ref-lens + list-ref-nested-lens + take-lens + use-applicable-lenses!)) diff --git a/lenses/tests/doc-coverage.rkt b/lenses/tests/doc-coverage.rkt new file mode 100644 index 0000000..1d9570b --- /dev/null +++ b/lenses/tests/doc-coverage.rkt @@ -0,0 +1,7 @@ +#lang racket + +(require doc-coverage + lenses) + + +(check-all-documented 'lenses)