File: package.lsp

package info (click to toggle)
acl2 8.5dfsg-5
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 991,452 kB
  • sloc: lisp: 15,567,759; javascript: 22,820; cpp: 13,929; ansic: 12,092; perl: 7,150; java: 4,405; xml: 3,884; makefile: 3,507; sh: 3,187; ruby: 2,633; ml: 763; python: 746; yacc: 723; awk: 295; csh: 186; php: 171; lex: 154; tcl: 49; asm: 23; haskell: 17
file content (224 lines) | stat: -rw-r--r-- 8,995 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
; Java Library
;
; Copyright (C) 2022 Kestrel Institute (http://www.kestrel.edu)
;
; License: A 3-clause BSD license. See the LICENSE file distributed with ACL2.
;
; Author: Alessandro Coglio (coglio@kestrel.edu)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(in-package "ACL2")

(include-book "std/portcullis" :dir :system)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defpkg "JAVA" (append (set-difference-eq *std-pkg-symbols*
                                          '(package-name
                                            pointers
                                            values))
                       '(*nil*
                         *pkg-witness-name*
                         *primitive-formals-and-guards*
                         *stobjs-out-invalid*
                         add-const-to-untranslate-preprocess
                         add-suffix
                         all-ffn-symbs
                         all-fnnames
                         all-fnnames-lst
                         all-fnnames1
                         all-free/bound-vars
                         all-vars-open
                         all-vars-open-lst
                         alpha/digit-chars
                         alpha/digit/dash-charlist-p
                         alpha/digit/uscore/dollar-charlist-p
                         alpha/uscore/dollar-char-p
                         arity+
                         bad-atom<=
                         body
                         bool
                         char-downcase
                         char-upcase
                         chars=>nats
                         check-if-call
                         check-lambda-call
                         check-list-call
                         check-mv-let-call
                         check-unary-lambda-call
                         conjoin
                         cons-listp
                         cons-pos-alistp
                         define-sk
                         defmacro+
                         defthm-commutative
                         deftutorial
                         defxdoc+
                         doublets-to-alist
                         dumb-occur-var-open
                         dumb-occur-var-open-lst
                         ensure-doublet-list$
                         ensure-function-name-list$
                         ensure-list-functions$
                         ensure-list-has-no-duplicates$
                         ensure-string-or-nil$
                         ensure-term-ground$
                         ensure-value-is-boolean$
                         ensure-value-is-function-name$
                         ensure-value-is-in-list$
                         ensure-value-is-string$
                         ensure-value-is-untranslated-term$
                         er-soft+
                         explode
                         fargn
                         fargs
                         fcons-term
                         fcons-term*
                         ffn-symb
                         ffn-symb-p
                         flambda-applicationp
                         flambdap
                         flatten
                         fmt-hard-right-margin
                         fmt-soft-right-margin
                         formals
                         formals+
                         fquotep
                         function-namep
                         function-name-listp
                         implicate
                         implode
                         impossible
                         index-of
                         integers-from-to
                         irecursivep
                         keyword-listp
                         known-packages+
                         lambda-body
                         lambda-formals
                         logext
                         loghead
                         logic-fns-with-raw-code
                         logicp
                         lower-case-p
                         make-lambda
                         make-mv-let-call
                         maybe-natp
                         maybe-string
                         maybe-stringp
                         msg-listp
                         mvify
                         nat
                         nats=>string
                         no-stobjs-p
                         number-of-results+
                         organize-symbols-by-name
                         organize-symbols-by-pkg
                         packn
                         packn-pos
                         partition-rest-and-keyword-args
                         patbind-fun
                         patbind-run-unless
                         patbind-run-when
                         pos
                         pos-listp
                         primitivep
                         printable-charlist-p
                         program-fns-with-raw-code
                         pseudo-fn-args-p
                         pseudo-fn-p
                         pseudo-lambda
                         pseudo-lambda->body
                         pseudo-lambda->formals
                         pseudo-lambda-p
                         pseudo-lambdap
                         pseudo-term-call
                         pseudo-term-call->args
                         pseudo-term-call->fn
                         pseudo-term-case
                         pseudo-term-count
                         pseudo-term-equiv
                         pseudo-term-fix
                         pseudo-term-fncall
                         pseudo-term-fncall->args
                         pseudo-term-fncall->fn
                         pseudo-term-kind
                         pseudo-term-lambda
                         pseudo-term-lambda->args
                         pseudo-term-lambda->body
                         pseudo-term-lambda->formals
                         pseudo-term-list-count
                         pseudo-term-null
                         pseudo-term-quote
                         pseudo-term-quote->val
                         pseudo-term-var
                         pseudo-term-var->name
                         pseudo-termfn-listp
                         pseudo-termfnp
                         pseudo-var-p
                         pure-raw-p
                         quote-listp
                         rawp
                         remove-assocs-eq
                         remove-dead-if-branches
                         remove-mbe-exec
                         remove-mbe-logic
                         remove-progn
                         remove-trivial-vars
                         remove-unused-vars
                         sbyte8
                         sbyte8p
                         sbyte8-listp
                         sbyte16
                         sbyte16p
                         sbyte16-listp
                         sbyte32
                         sbyte32p
                         sbyte32-listp
                         sbyte64
                         sbyte64p
                         sbyte64-listp
                         sort-symbol-listp
                         str-fix
                         string-downcase
                         string-string-alistp
                         string-symbollist-alistp
                         string-upcase
                         subcor-var
                         string=>nats
                         symbol-list
                         symbol-name-lst
                         symbol-pos-alistp
                         symbol-string-alistp
                         symbol-symbol-alistp
                         symbol-symbollist-alistp
                         symbol-package-name-lst
                         table-alist+
                         tail-recursive-p
                         term-possible-numbers-of-results
                         trans-eval
                         tuplep
                         typed-tuplep
                         ubody
                         ubody+
                         ubyte8
                         ubyte16
                         ubyte16p
                         ubyte16-listp
                         ubyte8=>hexchars
                         ubyte8s=>hexstring
                         uguard
                         unnormalized-body
                         unquote-term
                         unquote-term-list
                         unsigned-byte-listp
                         upper-case-p
                         variablep
                         std::defret-mutual
                         std::tuple
                         set::list-in
                         str::chars-in-charset-p
                         str::nat-to-dec-string
                         str::string-list
                         str::string-list-fix)))