Coverage report: /home/ellis/comp/core/lib/syn/gen/cpp/pkg.lisp

KindCoveredAll%
expression010 0.0
branch00nil
Key
Not instrumented
Conditionalized out
Executed
Not executed
 
Both branches taken
One branch taken
Neither branch taken
1
 ;;; cpp/pkg.lisp --- C++ Code Generator
2
 
3
 ;; 
4
 
5
 ;;; Code:
6
 (defpackage :syn/gen/cpp
7
   (:nicknames :gen/cpp)
8
   (:use :cl :syn/gen :syn/gen/c)
9
   (:export
10
    #:*cpp-backend*))
11
 
12
 (defpackage :syn/gen/cpp/swap)
13
 
14
 (pkg:defpkg :syn/gen/cpp/sym
15
   (:use :syn/gen/c/sym :syn/gen/cpp))
16
 
17
 (in-package :syn/gen/cpp)
18
 
19
 (defmethod load-gen ((self (eql :cpp))) :cpp)
20
 
21
 (defparameter *cpp-backend*
22
   (append *c-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)))