This is the puri Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 06:19:33 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
puriPortable Universal Resource Indentifier Library
Kevin M. Rosenberg <kmr@debian.org>
GNU Lesser General Public License
src.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
puri/src.lisppuri (system).
puri.
*strict-parse* (special variable).
copy-uri (function).
do-all-uris (macro).
enough-uri (method).
enough-uri (method).
enough-uri (method).
enough-uri (method).
intern-uri (method).
intern-uri (method).
make-load-form (method).
make-uri-space (function).
merge-uris (method).
merge-uris (method).
merge-uris (method).
merge-uris (method).
parse-uri (function).
print-object (method).
print-object (method).
render-uri (function).
unintern-uri (function).
uri (method).
uri (method).
uri (method).
uri (class).
uri-authority (function).
uri-fragment (reader method).
(setf uri-fragment) (writer method).
(setf uri-fragment) (method).
uri-host (reader method).
(setf uri-host) (writer method).
(setf uri-host) (method).
uri-is-ip6 (reader method).
(setf uri-is-ip6) (writer method).
uri-p (method).
uri-p (method).
uri-parse-error (condition).
uri-parsed-path (method).
(setf uri-parsed-path) (method).
uri-path (reader method).
(setf uri-path) (writer method).
(setf uri-path) (method).
uri-plist (reader method).
(setf uri-plist) (writer method).
uri-port (reader method).
(setf uri-port) (writer method).
(setf uri-port) (method).
uri-query (reader method).
(setf uri-query) (writer method).
(setf uri-query) (method).
uri-scheme (reader method).
(setf uri-scheme) (writer method).
(setf uri-scheme) (method).
uri-space (function).
(setf uri-space) (function).
uri= (generic function).
urn (class).
urn-nid (reader method).
(setf urn-nid) (writer method).
urn-nss (reader method).
(setf urn-nss) (writer method).
*current-case-mode* (special variable).
*escaped-encoding* (special variable).
*excluded-characters* (special variable).
*illegal-characters* (special variable).
*illegal-query-characters* (special variable).
*reserved-authority-characters* (special variable).
*reserved-characters* (special variable).
*reserved-fragment-characters* (special variable).
*reserved-nss-characters* (special variable).
*reserved-path-characters* (special variable).
*strict-illegal-query-characters* (special variable).
*uris* (special variable).
*valid-ip6-characters* (special variable).
*valid-nid-characters* (special variable).
.parse-error (function).
.uri-parsed-path (reader method).
(setf .uri-parsed-path) (writer method).
decode-escaped-encoding (function).
delimited-string-to-list (function).
encode-escaped-encoding (function).
escape-p (function).
fmt-arguments (reader method).
(setf fmt-arguments) (writer method).
fmt-control (reader method).
(setf fmt-control) (writer method).
gc (function).
gethash-uri (function).
if* (macro).
if*-keyword-list (special variable).
internal-reader-error (function).
parse-body (function).
parse-path (function).
parse-uri-string (function).
position-char (method).
puthash-uri (function).
render-parsed-path (function).
render-urn (function).
reserved-char-vector (function).
sharp-u (function).
shrink-vector (function).
time-uri-module (function).
uri-escaped (reader method).
(setf uri-escaped) (writer method).
uri-hash (function).
uri-hashcode (reader method).
(setf uri-hashcode) (writer method).
uri-nid (function).
uri-nss (function).
uri-string (reader method).
(setf uri-string) (writer method).
urn-nss-equal (function).
Packages are listed by definition order.
purinet.uri
common-lisp.
*strict-parse* (special variable).
copy-uri (function).
do-all-uris (macro).
enough-uri (generic function).
intern-uri (generic function).
make-uri-space (function).
merge-uris (generic function).
parse-uri (function).
render-uri (function).
unintern-uri (function).
uri (generic function).
uri (class).
uri-authority (function).
uri-fragment (generic reader).
(setf uri-fragment) (generic function).
uri-host (generic reader).
(setf uri-host) (generic function).
uri-is-ip6 (generic reader).
(setf uri-is-ip6) (generic writer).
uri-p (generic function).
uri-parse-error (condition).
uri-parsed-path (generic function).
(setf uri-parsed-path) (generic function).
uri-path (generic reader).
(setf uri-path) (generic function).
uri-plist (generic reader).
(setf uri-plist) (generic writer).
uri-port (generic reader).
(setf uri-port) (generic function).
uri-query (generic reader).
(setf uri-query) (generic function).
uri-scheme (generic reader).
(setf uri-scheme) (generic function).
uri-space (function).
(setf uri-space) (function).
uri= (generic function).
urn (class).
urn-nid (generic reader).
(setf urn-nid) (generic writer).
urn-nss (generic reader).
(setf urn-nss) (generic writer).
*current-case-mode* (special variable).
*escaped-encoding* (special variable).
*excluded-characters* (special variable).
*illegal-characters* (special variable).
*illegal-query-characters* (special variable).
*reserved-authority-characters* (special variable).
*reserved-characters* (special variable).
*reserved-fragment-characters* (special variable).
*reserved-nss-characters* (special variable).
*reserved-path-characters* (special variable).
*strict-illegal-query-characters* (special variable).
*uris* (special variable).
*valid-ip6-characters* (special variable).
*valid-nid-characters* (special variable).
.parse-error (function).
.uri-parsed-path (generic reader).
(setf .uri-parsed-path) (generic writer).
decode-escaped-encoding (function).
delimited-string-to-list (function).
encode-escaped-encoding (function).
escape-p (function).
fmt-arguments (generic reader).
(setf fmt-arguments) (generic writer).
fmt-control (generic reader).
(setf fmt-control) (generic writer).
gc (function).
gethash-uri (function).
if* (macro).
if*-keyword-list (special variable).
internal-reader-error (function).
parse-body (function).
parse-path (function).
parse-uri-string (function).
position-char (generic function).
puthash-uri (function).
render-parsed-path (function).
render-urn (function).
reserved-char-vector (function).
sharp-u (function).
shrink-vector (function).
time-uri-module (function).
uri-escaped (generic reader).
(setf uri-escaped) (generic writer).
uri-hash (function).
uri-hashcode (generic reader).
(setf uri-hashcode) (generic writer).
uri-nid (function).
uri-nss (function).
uri-string (generic reader).
(setf uri-string) (generic writer).
urn-nss-equal (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
do-all-uris (var [[uri-space] result-form])
{declaration}* {tag | statement}*
Executes the forms once for each uri with var bound to the current uri
puri.
urn.
(setf .uri-parsed-path).
.uri-parsed-path.
enough-uri.
enough-uri.
enough-uri.
intern-uri.
make-load-form.
merge-uris.
merge-uris.
merge-uris.
print-object.
uri.
(setf uri-escaped).
uri-escaped.
(setf uri-fragment).
(setf uri-fragment).
uri-fragment.
(setf uri-hashcode).
uri-hashcode.
(setf uri-host).
(setf uri-host).
uri-host.
(setf uri-is-ip6).
uri-is-ip6.
uri-p.
(setf uri-parsed-path).
uri-parsed-path.
(setf uri-path).
(setf uri-path).
uri-path.
(setf uri-plist).
uri-plist.
(setf uri-port).
(setf uri-port).
uri-port.
(setf uri-query).
(setf uri-query).
uri-query.
(setf uri-scheme).
(setf uri-scheme).
uri-scheme.
(setf uri-string).
uri-string.
uri=.
:scheme
:host
:port
:path
:query
:fragment
:plist
:escaped
common-lisp.
:string
:parsed-path
:is-ip6
:hashcode
Excluded charcters from RFC2396 (http://www.ietf.org/rfc/rfc2396.txt 2.4.3)
Parses a body, returns (VALUES docstring declarations forms)
puri.
uri-parse-error)) ¶uri-parse-error)) ¶puri.
uri-parse-error)) ¶uri-parse-error)) ¶| Jump to: | (
.
C D E F G I M P R S T U |
|---|
| Jump to: | (
.
C D E F G I M P R S T U |
|---|
| Jump to: | *
E F H I N P Q S |
|---|
| Jump to: | *
E F H I N P Q S |
|---|
| Jump to: | C F P S U |
|---|
| Jump to: | C F P S U |
|---|