Coverage report: /home/ellis/comp/core/lib/obj/build.lisp
Kind | Covered | All | % |
expression | 0 | 4 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;; obj/build.lisp --- Builder API
3
;; BUILDER class and methods.
7
;; This package started during the implementation of URING when it became
8
;; clear that we needed a generic 'CONS-like' protocol and class for objects
9
;; capable of constructing complex structures.
11
;; NOTE 2024-10-26: also to be used in DAT/TAR
14
(in-package :obj/build)
16
(defclass builder () ())
18
(defgeneric build (self &key &allow-other-keys))
19
(defgeneric build-from (self from &key &allow-other-keys))