Coverage report: /home/ellis/comp/core/lib/syn/pkg.lisp
Kind | Covered | All | % |
expression | 0 | 12 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;; lib/syn/pkg.lisp --- Syn Packages
9
(:use :cl :std :tree-sitter)
16
(:export :language :lang :*language*))
19
(:use :cl :std :doc :id :graph :sxp :ast)
20
(:export :gen-designator :gen-condition :gen-condition
21
:simple-gen-error :defsyntax
22
:function-call :src-location
24
:num-literal :char-literal
26
:*gen* :*gen-designators*
27
:*cl-symbols* :*code-reader*
28
:*backup-readtable* :define-code-switches
29
:define-code-switch :print-code
30
:define-code-processor :define-code-reader
31
;; :make-nodes :make-node
33
:build-context-switches :*gen-warnings*
34
:ast-traverser :with-code-printer
35
:define-code-printer :delete-code-printer
36
:write-code :*code-dispatch-table*
37
:code-printer :with-code-printer
45
:make-proxy :del-proxy :info-size :empty
63
(defpackage :syn/tempo
64
(:use :cl :std :syn/ts :syn/lang :syn/gen))
68
(:use-reexport :syn/lint :syn/ts :syn/lang :syn/gen :syn/tempo))
71
(:use :cl :std :syn :cli :clap :log)
76
(in-package :syn/lang)
77
(defclass language () ())
78
(defgeneric lang (self))
79
(sb-ext:define-load-time-global *language* nil)