Coverage report: /home/runner/work/geb/geb/src/gui/graphing/package.lisp

KindCoveredAll%
expression012 0.0
branch00nil
Key
Not instrumented
Conditionalized out
Executed
Not executed
 
Both branches taken
One branch taken
Neither branch taken
1
 (geb.utils:muffle-package-variance
2
  (uiop:define-package #:geb-gui.core
3
    (:use #:geb.common)))
4
 
5
 (in-package :geb-gui.core)
6
 
7
 (pax:defsection @graphing-core (:title "The GEB Graphizer Core")
8
   "This section covers the graphing procedure in order to turn a GEB
9
 object into a format for a graphing backend."
10
   ;; please write more, me.  Put this is the API section, not
11
   ;; here... we should talk about the backends here!!!!!!!
12
   "The core types that facilittate the functionality"
13
   (note pax:type)
14
   (node pax:class)
15
   (node-note pax:class)
16
   (squash-note pax:class)
17
   (make-note pax:function)
18
   (make-squash pax:function)
19
   (graphize pax:generic-function)
20
   (value pax:generic-function)
21
   (cons-note pax:function)
22
   (apply-note pax:function)
23
   (representation pax:generic-function)
24
   (children       pax:generic-function)
25
   (determine-text-and-object-from-node pax:function)
26
   (noterize-children                   pax:function)
27
   (notorize-children-with-index-schema pax:function))
28
 
29
 
30
 (geb.utils:muffle-package-variance
31
  (uiop:define-package #:geb-gui.graphing.passes
32
    (:mix #:geb-gui.core
33
          #:geb.common
34
          #:common-lisp)
35
    (:export #:@pass-manual)))
36
 
37
 (in-package :geb-gui.graphing.passes)
38
 
39
 (pax:defsection @pass-manual (:title "The GEB Graphizer Passes")
40
   "This changes how the graph is visualized, simplifying the graph in
41
 ways that are intuitive to the user"
42
   (passes pax:function))
43
 
44
 
45
 (geb.utils:muffle-package-variance
46
  (uiop:define-package #:geb-gui.graphing
47
    (:mix #:geb-gui.core
48
          #:geb-gui.graphing.passes
49
          #:geb.common
50
          #:common-lisp)
51
    (:reexport #:geb-gui.core #:geb-gui.graphing.passes)
52
    (:export #:@graphing-manual)))
53
 
54
 (in-package :geb-gui.graphing)
55
 
56
 (pax:defsection @graphing-manual (:title "The GEB Graphizer")
57
   "This section covers the GEB Graph representation"
58
   (geb-gui.core::@graphing-core pax:section)
59
   (@pass-manual pax:section))