Coverage report: /home/ellis/comp/core/app/skel/core/pkg.lisp
Kind | Covered | All | % |
expression | 0 | 11 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
(defpackage :skel/core/proto
5
:license-designator :script-designator :contact-designator
13
:sk-compile :sk-transform
15
:sk-write-string :sk-write-file
16
:sk-read-file :sk-install-user-config
18
:sk-convert :sk-load-component
29
(defpackage :skel/core/int
30
(:use :cl :std/condition :dat/sxp :obj/ast :skel/core/proto)
31
(:import-from :std/macs :eval-always)
32
(:import-from :sb-unix :uid-username :unix-getuid)
33
(:import-from :ast :*keep-ast*)
34
(:import-from :std/path :merge-homedir-pathnames)
35
(:import-from :vc :vc-designator)
47
:*skel-project* :*default-skelrc*
48
:*skel-env* :*skel-project*
49
:*default-skelfile* :*default-skel-user*
50
:*default-skel-vc-kind*
51
:*default-skel-cache* :*skelfile-extension* :*skelfile-boundary*
61
#:*default-skel-bindings*
62
#:*skel-project-functions*
63
#:*skel-project-symbol-macros*
64
#:*skel-project-macros*))
66
(defpackage :skel/core/header
67
(:use :cl :std :skel/core/int :doc)
70
:make-shebang-file-header
71
:make-source-file-header
74
:make-source-header-comment
75
:make-shebang-comment))
77
(defpackage :skel/core/obj
79
:skel/core/proto :skel/core/int
80
:dat/sxp :skel/core/header :vc :log
82
(:import-from :uiop :ensure-absolute-pathname :read-file-forms)
83
(:export :sk-license :sk-author :sk-stash :sk-cache :sk-data :sk-user
84
:sk-store :sk-push :sk-pull :sk-include
85
:sk-tags :edit-skelrc :sk-target :skel
86
:sk-meta :def-sk-class :sk-project :sk-source
87
:sk-vc :sk-bind :sk-env :make-sk-rule
88
:sk-rule :sk-rule-target :sk-rule-source :sk-rule-recipe
89
:sk-make :sk-description :sk-kind :sk-rules
91
:sk-command :sk-scripts :sk-script :sk-config
92
:sk-snippets :sk-snippet :sk-abbrevs :sk-abbrev
93
:sk-user-config :sk-system-config
94
:*skel-user-config* :*skel-system-config*
95
:sk-src :sk-component :sk-components :sk-mod
99
(defpackage :skel/core/schema
100
(:use :cl :std :skel/core/obj :skel/core/proto :skel/core/int :schema :rdb)
101
(:export :sk-object-schema :sk-schema :*skel-registry-schema* :*skel-cache-schema*))
103
(defpackage :skel/core/db
104
(:use :cl :std :skel/core/int :skel/core/schema
105
:skel/core/obj :skel/core/proto :db
107
:id :stored :log :config :build)
111
(defpackage :skel/core/log
112
(:use :cl :std :log :skel/core/db :skel/core/int
113
:skel/core/obj :skel/core/proto :db
114
:store :schema :rdb :id :stored :log :config :build :skel/core/schema)
119
:*skel-logger-config*
128
(defpackage :skel/core/util
129
(:use :cl :std :skel/core/obj :skel/core/proto :dat/sxp :skel/core/int :obj/ast)
130
(:import-from :uiop/pathname :pathname-parent-directory-pathname)
131
(:import-from :cli :find-exe)
133
:init-skelrc :load-skelrc
135
:init-user-skelrc :load-user-skelrc
136
:init-system-skelrc :load-system-skelrc
149
(defpackage :skel/core/vm
150
(:use :cl :std :skel/core/int :sb-vm)
151
(:export :make-stack-slot :make-sk-vm :sks-ref :sks-pop :sks-push
179
:init-skel-value-scope
180
:init-skel-function-scope))
182
(defpackage :skel/core/print
183
(:use :cl :std :skel/core/int :skel/core/obj :skel/core/proto)
186
(defpackage :skel/core/plan
187
(:use :cl :std :skel/core/int :skel/core/obj :skel/core/proto :plan))