Coverage report: /home/ellis/comp/core/lib/syn/gen/cpp/pkg.lisp
Kind | Covered | All | % |
expression | 0 | 10 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;; cpp/pkg.lisp --- C++ Code Generator
6
(defpackage :syn/gen/cpp
8
(:use :cl :syn/gen :syn/gen/c)
12
(defpackage :syn/gen/cpp/swap)
14
(pkg:defpkg :syn/gen/cpp/sym
15
(:use :syn/gen/c/sym :syn/gen/cpp))
17
(in-package :syn/gen/cpp)
19
(defmethod load-gen ((self (eql :cpp))) :cpp)
21
(defparameter *cpp-backend*
23
'(delete new instantiate from-namespace
24
template using using-namespace namespace
25
access-specifier initializer constructor
26
superclasses class attribute superclass
27
declaration-list-initializer list-items)))