Coverage report: /home/ellis/.stash/quicklisp/dists/ultralisp/software/cl-babel-babel-20240610131823/src/packages.lisp
Kind | Covered | All | % |
expression | 0 | 3 | 0.0 |
branch | 0 | 0 | nil |
Key
Not instrumented
Conditionalized out
Executed
Not executed
Both branches taken
One branch taken
Neither branch taken
1
;;;; -*- Mode: lisp; indent-tabs-mode: nil -*-
3
;;; package.lisp --- Package definition for Babel
5
;;; Copyright (C) 2007, Luis Oliveira <loliveira@common-lisp.net>
7
;;; Permission is hereby granted, free of charge, to any person
8
;;; obtaining a copy of this software and associated documentation
9
;;; files (the "Software"), to deal in the Software without
10
;;; restriction, including without limitation the rights to use, copy,
11
;;; modify, merge, publish, distribute, sublicense, and/or sell copies
12
;;; of the Software, and to permit persons to whom the Software is
13
;;; furnished to do so, subject to the following conditions:
15
;;; The above copyright notice and this permission notice shall be
16
;;; included in all copies or substantial portions of the Software.
18
;;; THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
19
;;; EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
20
;;; MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
21
;;; NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
22
;;; HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
23
;;; WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
;;; OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
25
;;; DEALINGS IN THE SOFTWARE.
27
(in-package #:cl-user)
29
(defpackage #:babel-encodings
30
(:use #:common-lisp #:alexandria)
32
;; character encoding objects
33
#:list-character-encodings
35
#:*default-character-encoding*
36
#:get-character-encoding
40
#:enc-max-units-per-char
41
#:enc-native-endianness
42
#:enc-decode-literal-code-unit-limit
43
#:enc-encode-literal-code-unit-limit
47
#:enc-default-replacement
48
#:ambiguous-encoding-p
50
#:instantiate-concrete-mappings
57
#:with-checked-simple-vector
58
#:*suppress-character-coding-errors*
60
#:character-coding-error
61
#:character-coding-error-encoding ; accessor
62
#:character-coding-error-buffer ; accessor
63
#:character-coding-error-position ; accessor
64
#:character-decoding-error
65
#:character-decoding-error-octets ; accessor
66
#:character-encoding-error
67
#:character-encoding-error-code ; accessor
68
#:end-of-input-in-character
69
#:character-out-of-range
70
#:invalid-utf8-starter-byte
71
#:invalid-utf8-continuation-byte
72
#:overlong-utf8-sequence))
75
(:use #:common-lisp #:babel-encodings #:alexandria)
76
(:import-from #:babel-encodings)
80
#:unicode-char-code-limit
82
#:simple-unicode-string
83
;; fixed sharp-backslash reader
84
#:enable-sharp-backslash-syntax
85
#:set-sharp-backslash-syntax-in-readtable
88
#:make-external-format
89
#:ensure-external-format
90
#:external-format-encoding
91
#:external-format-eol-style
92
#:external-format-equal
95
#:*default-character-encoding*
96
#:list-character-encodings
99
#:concatenate-strings-to-octets
100
#:string-size-in-octets
101
#:vector-size-in-chars
103
#:character-coding-error
104
#:character-coding-error-encoding ; accessor
105
#:character-coding-error-buffer ; accessor
106
#:character-coding-error-position ; accessor
107
#:character-decoding-error
108
#:character-decoding-error-octets ; accessor
109
#:character-encoding-error
110
#:character-encoding-error-code ; accessor
111
#:end-of-input-in-character
112
#:character-out-of-range
113
#:invalid-utf8-starter-byte
114
#:invalid-utf8-continuation-byte
115
#:overlong-utf8-sequence))