The puri Reference Manual

This is the puri Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Wed May 15 06:36:03 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 puri

Portable Universal Resource Indentifier Library

Maintainer

Kevin M. Rosenberg <>

License

GNU Lesser General Public License

Source

puri.asd.

Child Component

src.lisp (file).


3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 puri/puri.asd

Source

puri.asd.

Parent Component

puri (system).

ASDF Systems

puri.

Packages

puri-system.


3.1.2 puri/src.lisp

Source

puri.asd.

Parent Component

puri (system).

Packages

puri.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 puri-system

Source

puri.asd.

Use List
  • asdf/interface.
  • common-lisp.

4.2 puri

Source

src.lisp.

Nickname

net.uri

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *strict-parse*
Package

puri.

Source

src.lisp.


5.1.2 Macros

Macro: do-all-uris ((var &optional uri-space result-form) &rest forms)

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

Package

puri.

Source

src.lisp.


5.1.3 Ordinary functions

Function: copy-uri (uri &key place scheme host port path parsed-path query fragment plist class)
Package

puri.

Source

src.lisp.

Function: make-uri-space (&rest keys &key size &allow-other-keys)
Package

puri.

Source

src.lisp.

Function: parse-uri (thing &key class)
Package

puri.

Source

src.lisp.

Function: render-uri (uri stream)
Package

puri.

Source

src.lisp.

Function: unintern-uri (uri &optional uri-space)
Package

puri.

Source

src.lisp.

Function: uri-authority (uri)
Package

puri.

Source

src.lisp.

Function: uri-space ()
Package

puri.

Source

src.lisp.

Function: (setf uri-space) ()
Package

puri.

Source

src.lisp.


5.1.4 Generic functions

Generic Function: enough-uri (uri base &optional place)
Package

puri.

Methods
Method: enough-uri ((uri uri) (base uri) &optional place)
Source

src.lisp.

Method: enough-uri ((uri string) (base uri) &optional place)
Source

src.lisp.

Method: enough-uri ((uri uri) (base string) &optional place)
Source

src.lisp.

Method: enough-uri ((uri string) (base string) &optional place)
Source

src.lisp.

Generic Function: intern-uri (xuri &optional uri-space)
Package

puri.

Methods
Method: intern-uri ((uri string) &optional uri-space)
Source

src.lisp.

Method: intern-uri ((xuri uri) &optional uri-space)
Source

src.lisp.

Generic Function: merge-uris (uri base &optional place)
Package

puri.

Methods
Method: merge-uris ((uri uri) (base uri) &optional place)
Source

src.lisp.

Method: merge-uris ((uri string) (base uri) &optional place)
Source

src.lisp.

Method: merge-uris ((uri uri) (base string) &optional place)
Source

src.lisp.

Method: merge-uris ((uri string) (base string) &optional place)
Source

src.lisp.

Generic Function: uri (thing)
Package

puri.

Methods
Method: uri (thing)
Source

src.lisp.

Method: uri ((thing string))
Source

src.lisp.

Method: uri ((thing uri))
Source

src.lisp.

Generic Reader: uri-fragment (object)
Package

puri.

Methods
Reader Method: uri-fragment ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

fragment.

Generic Function: (setf uri-fragment) (object)
Package

puri.

Methods
Writer Method: (setf uri-fragment) :around ((self uri))
Source

src.lisp.

Target Slot

fragment.

Method: (setf uri-fragment) ((uri uri))

automatically generated writer method

Source

src.lisp.

Generic Reader: uri-host (object)
Package

puri.

Methods
Reader Method: uri-host ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

host.

Generic Function: (setf uri-host) (object)
Package

puri.

Methods
Writer Method: (setf uri-host) :around ((self uri))
Source

src.lisp.

Target Slot

host.

Method: (setf uri-host) ((uri uri))

automatically generated writer method

Source

src.lisp.

Generic Reader: uri-is-ip6 (object)
Package

puri.

Methods
Reader Method: uri-is-ip6 ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

is-ip6.

Generic Writer: (setf uri-is-ip6) (object)
Package

puri.

Methods
Writer Method: (setf uri-is-ip6) ((uri uri))

automatically generated writer method

Source

src.lisp.

Target Slot

is-ip6.

Generic Function: uri-p (thing)
Package

puri.

Methods
Method: uri-p (thing)
Source

src.lisp.

Method: uri-p ((thing uri))
Source

src.lisp.

Generic Function: uri-parsed-path (uri)
Package

puri.

Methods
Method: uri-parsed-path ((uri uri))
Source

src.lisp.

Generic Function: (setf uri-parsed-path) (uri)
Package

puri.

Methods
Method: (setf uri-parsed-path) ((uri uri))
Source

src.lisp.

Generic Reader: uri-path (object)
Package

puri.

Methods
Reader Method: uri-path ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

path.

Generic Function: (setf uri-path) (object)
Package

puri.

Methods
Writer Method: (setf uri-path) :around ((self uri))
Source

src.lisp.

Target Slot

path.

Method: (setf uri-path) ((uri uri))

automatically generated writer method

Source

src.lisp.

Generic Reader: uri-plist (object)
Package

puri.

Methods
Reader Method: uri-plist ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

plist.

Generic Writer: (setf uri-plist) (object)
Package

puri.

Methods
Writer Method: (setf uri-plist) ((uri uri))

automatically generated writer method

Source

src.lisp.

Target Slot

plist.

Generic Reader: uri-port (object)
Package

puri.

Methods
Reader Method: uri-port ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

port.

Generic Function: (setf uri-port) (object)
Package

puri.

Methods
Writer Method: (setf uri-port) :around ((self uri))
Source

src.lisp.

Target Slot

port.

Method: (setf uri-port) ((uri uri))

automatically generated writer method

Source

src.lisp.

Generic Reader: uri-query (object)
Package

puri.

Methods
Reader Method: uri-query ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

query.

Generic Function: (setf uri-query) (object)
Package

puri.

Methods
Writer Method: (setf uri-query) :around ((self uri))
Source

src.lisp.

Target Slot

query.

Method: (setf uri-query) ((uri uri))

automatically generated writer method

Source

src.lisp.

Generic Reader: uri-scheme (object)
Package

puri.

Methods
Reader Method: uri-scheme ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

scheme.

Generic Function: (setf uri-scheme) (object)
Package

puri.

Methods
Writer Method: (setf uri-scheme) :around ((self uri))
Source

src.lisp.

Target Slot

scheme.

Method: (setf uri-scheme) ((uri uri))

automatically generated writer method

Source

src.lisp.

Generic Function: uri= (uri1 uri2)
Package

puri.

Source

src.lisp.

Methods
Method: uri= ((urn1 urn) (urn2 urn))
Method: uri= ((uri1 uri) (uri2 uri))
Generic Reader: urn-nid (object)
Package

puri.

Methods
Reader Method: urn-nid ((urn urn))

automatically generated reader method

Source

src.lisp.

Target Slot

nid.

Generic Writer: (setf urn-nid) (object)
Package

puri.

Methods
Writer Method: (setf urn-nid) ((urn urn))

automatically generated writer method

Source

src.lisp.

Target Slot

nid.

Generic Reader: urn-nss (object)
Package

puri.

Methods
Reader Method: urn-nss ((urn urn))

automatically generated reader method

Source

src.lisp.

Target Slot

nss.

Generic Writer: (setf urn-nss) (object)
Package

puri.

Methods
Writer Method: (setf urn-nss) ((urn urn))

automatically generated writer method

Source

src.lisp.

Target Slot

nss.


5.1.5 Standalone methods

Method: make-load-form ((self uri) &optional env)
Source

src.lisp.

Method: print-object ((urn urn) stream)
Source

src.lisp.

Method: print-object ((uri uri) stream)
Source

src.lisp.


5.1.6 Conditions

Condition: uri-parse-error
Package

puri.

Source

src.lisp.

Direct superclasses

parse-error.

Direct methods
Direct slots
Slot: fmt-control
Initargs

:fmt-control

Readers

fmt-control.

Writers

(setf fmt-control).

Slot: fmt-arguments
Initargs

:fmt-arguments

Readers

fmt-arguments.

Writers

(setf fmt-arguments).


5.1.7 Classes

Class: uri
Package

puri.

Source

src.lisp.

Direct subclasses

urn.

Direct methods
Direct slots
Slot: scheme
Initargs

:scheme

Readers

uri-scheme.

Writers

(setf uri-scheme).

Slot: host
Initargs

:host

Readers

uri-host.

Writers

(setf uri-host).

Slot: port
Initargs

:port

Readers

uri-port.

Writers

(setf uri-port).

Slot: path
Initargs

:path

Readers

uri-path.

Writers

(setf uri-path).

Slot: query
Initargs

:query

Readers

uri-query.

Writers

(setf uri-query).

Slot: fragment
Initargs

:fragment

Readers

uri-fragment.

Writers

(setf uri-fragment).

Slot: plist
Initargs

:plist

Readers

uri-plist.

Writers

(setf uri-plist).

Slot: escaped
Initargs

:escaped

Readers

uri-escaped.

Writers

(setf uri-escaped).

Slot: string
Package

common-lisp.

Initargs

:string

Readers

uri-string.

Writers

(setf uri-string).

Slot: parsed-path
Initargs

:parsed-path

Readers

.uri-parsed-path.

Writers

(setf .uri-parsed-path).

Slot: is-ip6
Initargs

:is-ip6

Readers

uri-is-ip6.

Writers

(setf uri-is-ip6).

Slot: hashcode
Initargs

:hashcode

Readers

uri-hashcode.

Writers

(setf uri-hashcode).

Class: urn
Package

puri.

Source

src.lisp.

Direct superclasses

uri.

Direct methods
Direct slots
Slot: nid
Initargs

:nid

Readers

urn-nid.

Writers

(setf urn-nid).

Slot: nss
Initargs

:nss

Readers

urn-nss.

Writers

(setf urn-nss).


5.2 Internals


5.2.1 Special variables

Special Variable: *current-case-mode*
Package

puri.

Source

src.lisp.

Special Variable: *escaped-encoding*
Package

puri.

Source

src.lisp.

Special Variable: *excluded-characters*

Excluded charcters from RFC2396 (http://www.ietf.org/rfc/rfc2396.txt 2.4.3)

Package

puri.

Source

src.lisp.

Special Variable: *illegal-characters*
Package

puri.

Source

src.lisp.

Special Variable: *illegal-query-characters*
Package

puri.

Source

src.lisp.

Special Variable: *reserved-authority-characters*
Package

puri.

Source

src.lisp.

Special Variable: *reserved-characters*
Package

puri.

Source

src.lisp.

Special Variable: *reserved-fragment-characters*
Package

puri.

Source

src.lisp.

Special Variable: *reserved-nss-characters*
Package

puri.

Source

src.lisp.

Special Variable: *reserved-path-characters*
Package

puri.

Source

src.lisp.

Special Variable: *strict-illegal-query-characters*
Package

puri.

Source

src.lisp.

Special Variable: *uris*
Package

puri.

Source

src.lisp.

Special Variable: *valid-ip6-characters*
Package

puri.

Source

src.lisp.

Special Variable: *valid-nid-characters*
Package

puri.

Source

src.lisp.

Special Variable: if*-keyword-list
Package

puri.

Source

src.lisp.


5.2.2 Macros

Macro: if* (&rest args)
Package

puri.

Source

src.lisp.


5.2.3 Ordinary functions

Function: .parse-error (fmt &rest args)
Package

puri.

Source

src.lisp.

Function: decode-escaped-encoding (string escape &optional reserved-chars)
Package

puri.

Source

src.lisp.

Function: delimited-string-to-list (string &optional separator skip-terminal)
Package

puri.

Source

src.lisp.

Function: encode-escaped-encoding (string reserved-chars escape)
Package

puri.

Source

src.lisp.

Function: escape-p (string)
Package

puri.

Source

src.lisp.

Function: gc (&rest options)
Package

puri.

Source

src.lisp.

Function: gethash-uri (uri table)
Package

puri.

Source

src.lisp.

Function: internal-reader-error (stream fmt &rest args)
Package

puri.

Source

src.lisp.

Function: parse-body (forms &optional env)

Parses a body, returns (VALUES docstring declarations forms)

Package

puri.

Source

src.lisp.

Function: parse-path (path-string escape)
Package

puri.

Source

src.lisp.

Function: parse-uri-string (string)
Package

puri.

Source

src.lisp.

Function: puthash-uri (uri table)
Package

puri.

Source

src.lisp.

Function: render-parsed-path (path-list escape)
Package

puri.

Source

src.lisp.

Function: render-urn (urn stream)
Package

puri.

Source

src.lisp.

Function: reserved-char-vector (chars &key except)
Package

puri.

Source

src.lisp.

Function: sharp-u (stream chr arg)
Package

puri.

Source

src.lisp.

Function: shrink-vector (str size)
Package

puri.

Source

src.lisp.

Function: time-uri-module ()
Package

puri.

Source

src.lisp.

Function: uri-hash (uri)
Package

puri.

Source

src.lisp.

Function: uri-nid (uri)
Package

puri.

Source

src.lisp.

Function: uri-nss (uri)
Package

puri.

Source

src.lisp.

Function: urn-nss-equal (nss1 nss2)
Package

puri.

Source

src.lisp.


5.2.4 Generic functions

Generic Reader: .uri-parsed-path (object)
Package

puri.

Methods
Reader Method: .uri-parsed-path ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

parsed-path.

Generic Writer: (setf .uri-parsed-path) (object)
Package

puri.

Methods
Writer Method: (setf .uri-parsed-path) ((uri uri))

automatically generated writer method

Source

src.lisp.

Target Slot

parsed-path.

Generic Reader: fmt-arguments (condition)
Generic Writer: (setf fmt-arguments) (condition)
Package

puri.

Methods
Reader Method: fmt-arguments ((condition uri-parse-error))
Writer Method: (setf fmt-arguments) ((condition uri-parse-error))
Source

src.lisp.

Target Slot

fmt-arguments.

Generic Reader: fmt-control (condition)
Generic Writer: (setf fmt-control) (condition)
Package

puri.

Methods
Reader Method: fmt-control ((condition uri-parse-error))
Writer Method: (setf fmt-control) ((condition uri-parse-error))
Source

src.lisp.

Target Slot

fmt-control.

Generic Function: position-char (char string start max)
Package

puri.

Methods
Method: position-char (char (string string) start max)
Source

src.lisp.

Generic Reader: uri-escaped (object)
Package

puri.

Methods
Reader Method: uri-escaped ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

escaped.

Generic Writer: (setf uri-escaped) (object)
Package

puri.

Methods
Writer Method: (setf uri-escaped) ((uri uri))

automatically generated writer method

Source

src.lisp.

Target Slot

escaped.

Generic Reader: uri-hashcode (object)
Package

puri.

Methods
Reader Method: uri-hashcode ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

hashcode.

Generic Writer: (setf uri-hashcode) (object)
Package

puri.

Methods
Writer Method: (setf uri-hashcode) ((uri uri))

automatically generated writer method

Source

src.lisp.

Target Slot

hashcode.

Generic Reader: uri-string (object)
Package

puri.

Methods
Reader Method: uri-string ((uri uri))

automatically generated reader method

Source

src.lisp.

Target Slot

string.

Generic Writer: (setf uri-string) (object)
Package

puri.

Methods
Writer Method: (setf uri-string) ((uri uri))

automatically generated writer method

Source

src.lisp.

Target Slot

string.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (   .  
C   D   E   F   G   I   M   P   R   S   T   U  
Index Entry  Section

(
(setf .uri-parsed-path): Private generic functions
(setf .uri-parsed-path): Private generic functions
(setf fmt-arguments): Private generic functions
(setf fmt-arguments): Private generic functions
(setf fmt-control): Private generic functions
(setf fmt-control): Private generic functions
(setf uri-escaped): Private generic functions
(setf uri-escaped): Private generic functions
(setf uri-fragment): Public generic functions
(setf uri-fragment): Public generic functions
(setf uri-fragment): Public generic functions
(setf uri-hashcode): Private generic functions
(setf uri-hashcode): Private generic functions
(setf uri-host): Public generic functions
(setf uri-host): Public generic functions
(setf uri-host): Public generic functions
(setf uri-is-ip6): Public generic functions
(setf uri-is-ip6): Public generic functions
(setf uri-parsed-path): Public generic functions
(setf uri-parsed-path): Public generic functions
(setf uri-path): Public generic functions
(setf uri-path): Public generic functions
(setf uri-path): Public generic functions
(setf uri-plist): Public generic functions
(setf uri-plist): Public generic functions
(setf uri-port): Public generic functions
(setf uri-port): Public generic functions
(setf uri-port): Public generic functions
(setf uri-query): Public generic functions
(setf uri-query): Public generic functions
(setf uri-query): Public generic functions
(setf uri-scheme): Public generic functions
(setf uri-scheme): Public generic functions
(setf uri-scheme): Public generic functions
(setf uri-space): Public ordinary functions
(setf uri-string): Private generic functions
(setf uri-string): Private generic functions
(setf urn-nid): Public generic functions
(setf urn-nid): Public generic functions
(setf urn-nss): Public generic functions
(setf urn-nss): Public generic functions

.
.parse-error: Private ordinary functions
.uri-parsed-path: Private generic functions
.uri-parsed-path: Private generic functions

C
copy-uri: Public ordinary functions

D
decode-escaped-encoding: Private ordinary functions
delimited-string-to-list: Private ordinary functions
do-all-uris: Public macros

E
encode-escaped-encoding: Private ordinary functions
enough-uri: Public generic functions
enough-uri: Public generic functions
enough-uri: Public generic functions
enough-uri: Public generic functions
enough-uri: Public generic functions
escape-p: Private ordinary functions

F
fmt-arguments: Private generic functions
fmt-arguments: Private generic functions
fmt-control: Private generic functions
fmt-control: Private generic functions
Function, (setf uri-space): Public ordinary functions
Function, .parse-error: Private ordinary functions
Function, copy-uri: Public ordinary functions
Function, decode-escaped-encoding: Private ordinary functions
Function, delimited-string-to-list: Private ordinary functions
Function, encode-escaped-encoding: Private ordinary functions
Function, escape-p: Private ordinary functions
Function, gc: Private ordinary functions
Function, gethash-uri: Private ordinary functions
Function, internal-reader-error: Private ordinary functions
Function, make-uri-space: Public ordinary functions
Function, parse-body: Private ordinary functions
Function, parse-path: Private ordinary functions
Function, parse-uri: Public ordinary functions
Function, parse-uri-string: Private ordinary functions
Function, puthash-uri: Private ordinary functions
Function, render-parsed-path: Private ordinary functions
Function, render-uri: Public ordinary functions
Function, render-urn: Private ordinary functions
Function, reserved-char-vector: Private ordinary functions
Function, sharp-u: Private ordinary functions
Function, shrink-vector: Private ordinary functions
Function, time-uri-module: Private ordinary functions
Function, unintern-uri: Public ordinary functions
Function, uri-authority: Public ordinary functions
Function, uri-hash: Private ordinary functions
Function, uri-nid: Private ordinary functions
Function, uri-nss: Private ordinary functions
Function, uri-space: Public ordinary functions
Function, urn-nss-equal: Private ordinary functions

G
gc: Private ordinary functions
Generic Function, (setf .uri-parsed-path): Private generic functions
Generic Function, (setf fmt-arguments): Private generic functions
Generic Function, (setf fmt-control): Private generic functions
Generic Function, (setf uri-escaped): Private generic functions
Generic Function, (setf uri-fragment): Public generic functions
Generic Function, (setf uri-hashcode): Private generic functions
Generic Function, (setf uri-host): Public generic functions
Generic Function, (setf uri-is-ip6): Public generic functions
Generic Function, (setf uri-parsed-path): Public generic functions
Generic Function, (setf uri-path): Public generic functions
Generic Function, (setf uri-plist): Public generic functions
Generic Function, (setf uri-port): Public generic functions
Generic Function, (setf uri-query): Public generic functions
Generic Function, (setf uri-scheme): Public generic functions
Generic Function, (setf uri-string): Private generic functions
Generic Function, (setf urn-nid): Public generic functions
Generic Function, (setf urn-nss): Public generic functions
Generic Function, .uri-parsed-path: Private generic functions
Generic Function, enough-uri: Public generic functions
Generic Function, fmt-arguments: Private generic functions
Generic Function, fmt-control: Private generic functions
Generic Function, intern-uri: Public generic functions
Generic Function, merge-uris: Public generic functions
Generic Function, position-char: Private generic functions
Generic Function, uri: Public generic functions
Generic Function, uri-escaped: Private generic functions
Generic Function, uri-fragment: Public generic functions
Generic Function, uri-hashcode: Private generic functions
Generic Function, uri-host: Public generic functions
Generic Function, uri-is-ip6: Public generic functions
Generic Function, uri-p: Public generic functions
Generic Function, uri-parsed-path: Public generic functions
Generic Function, uri-path: Public generic functions
Generic Function, uri-plist: Public generic functions
Generic Function, uri-port: Public generic functions
Generic Function, uri-query: Public generic functions
Generic Function, uri-scheme: Public generic functions
Generic Function, uri-string: Private generic functions
Generic Function, uri=: Public generic functions
Generic Function, urn-nid: Public generic functions
Generic Function, urn-nss: Public generic functions
gethash-uri: Private ordinary functions

I
if*: Private macros
intern-uri: Public generic functions
intern-uri: Public generic functions
intern-uri: Public generic functions
internal-reader-error: Private ordinary functions

M
Macro, do-all-uris: Public macros
Macro, if*: Private macros
make-load-form: Public standalone methods
make-uri-space: Public ordinary functions
merge-uris: Public generic functions
merge-uris: Public generic functions
merge-uris: Public generic functions
merge-uris: Public generic functions
merge-uris: Public generic functions
Method, (setf .uri-parsed-path): Private generic functions
Method, (setf fmt-arguments): Private generic functions
Method, (setf fmt-control): Private generic functions
Method, (setf uri-escaped): Private generic functions
Method, (setf uri-fragment): Public generic functions
Method, (setf uri-fragment): Public generic functions
Method, (setf uri-hashcode): Private generic functions
Method, (setf uri-host): Public generic functions
Method, (setf uri-host): Public generic functions
Method, (setf uri-is-ip6): Public generic functions
Method, (setf uri-parsed-path): Public generic functions
Method, (setf uri-path): Public generic functions
Method, (setf uri-path): Public generic functions
Method, (setf uri-plist): Public generic functions
Method, (setf uri-port): Public generic functions
Method, (setf uri-port): Public generic functions
Method, (setf uri-query): Public generic functions
Method, (setf uri-query): Public generic functions
Method, (setf uri-scheme): Public generic functions
Method, (setf uri-scheme): Public generic functions
Method, (setf uri-string): Private generic functions
Method, (setf urn-nid): Public generic functions
Method, (setf urn-nss): Public generic functions
Method, .uri-parsed-path: Private generic functions
Method, enough-uri: Public generic functions
Method, enough-uri: Public generic functions
Method, enough-uri: Public generic functions
Method, enough-uri: Public generic functions
Method, fmt-arguments: Private generic functions
Method, fmt-control: Private generic functions
Method, intern-uri: Public generic functions
Method, intern-uri: Public generic functions
Method, make-load-form: Public standalone methods
Method, merge-uris: Public generic functions
Method, merge-uris: Public generic functions
Method, merge-uris: Public generic functions
Method, merge-uris: Public generic functions
Method, position-char: Private generic functions
Method, print-object: Public standalone methods
Method, print-object: Public standalone methods
Method, uri: Public generic functions
Method, uri: Public generic functions
Method, uri: Public generic functions
Method, uri-escaped: Private generic functions
Method, uri-fragment: Public generic functions
Method, uri-hashcode: Private generic functions
Method, uri-host: Public generic functions
Method, uri-is-ip6: Public generic functions
Method, uri-p: Public generic functions
Method, uri-p: Public generic functions
Method, uri-parsed-path: Public generic functions
Method, uri-path: Public generic functions
Method, uri-plist: Public generic functions
Method, uri-port: Public generic functions
Method, uri-query: Public generic functions
Method, uri-scheme: Public generic functions
Method, uri-string: Private generic functions
Method, uri=: Public generic functions
Method, uri=: Public generic functions
Method, urn-nid: Public generic functions
Method, urn-nss: Public generic functions

P
parse-body: Private ordinary functions
parse-path: Private ordinary functions
parse-uri: Public ordinary functions
parse-uri-string: Private ordinary functions
position-char: Private generic functions
position-char: Private generic functions
print-object: Public standalone methods
print-object: Public standalone methods
puthash-uri: Private ordinary functions

R
render-parsed-path: Private ordinary functions
render-uri: Public ordinary functions
render-urn: Private ordinary functions
reserved-char-vector: Private ordinary functions

S
sharp-u: Private ordinary functions
shrink-vector: Private ordinary functions

T
time-uri-module: Private ordinary functions

U
unintern-uri: Public ordinary functions
uri: Public generic functions
uri: Public generic functions
uri: Public generic functions
uri: Public generic functions
uri-authority: Public ordinary functions
uri-escaped: Private generic functions
uri-escaped: Private generic functions
uri-fragment: Public generic functions
uri-fragment: Public generic functions
uri-hash: Private ordinary functions
uri-hashcode: Private generic functions
uri-hashcode: Private generic functions
uri-host: Public generic functions
uri-host: Public generic functions
uri-is-ip6: Public generic functions
uri-is-ip6: Public generic functions
uri-nid: Private ordinary functions
uri-nss: Private ordinary functions
uri-p: Public generic functions
uri-p: Public generic functions
uri-p: Public generic functions
uri-parsed-path: Public generic functions
uri-parsed-path: Public generic functions
uri-path: Public generic functions
uri-path: Public generic functions
uri-plist: Public generic functions
uri-plist: Public generic functions
uri-port: Public generic functions
uri-port: Public generic functions
uri-query: Public generic functions
uri-query: Public generic functions
uri-scheme: Public generic functions
uri-scheme: Public generic functions
uri-space: Public ordinary functions
uri-string: Private generic functions
uri-string: Private generic functions
uri=: Public generic functions
uri=: Public generic functions
uri=: Public generic functions
urn-nid: Public generic functions
urn-nid: Public generic functions
urn-nss: Public generic functions
urn-nss: Public generic functions
urn-nss-equal: Private ordinary functions


A.3 Variables

Jump to:   *  
E   F   H   I   N   P   Q   S  
Index Entry  Section

*
*current-case-mode*: Private special variables
*escaped-encoding*: Private special variables
*excluded-characters*: Private special variables
*illegal-characters*: Private special variables
*illegal-query-characters*: Private special variables
*reserved-authority-characters*: Private special variables
*reserved-characters*: Private special variables
*reserved-fragment-characters*: Private special variables
*reserved-nss-characters*: Private special variables
*reserved-path-characters*: Private special variables
*strict-illegal-query-characters*: Private special variables
*strict-parse*: Public special variables
*uris*: Private special variables
*valid-ip6-characters*: Private special variables
*valid-nid-characters*: Private special variables

E
escaped: Public classes

F
fmt-arguments: Public conditions
fmt-control: Public conditions
fragment: Public classes

H
hashcode: Public classes
host: Public classes

I
if*-keyword-list: Private special variables
is-ip6: Public classes

N
nid: Public classes
nss: Public classes

P
parsed-path: Public classes
path: Public classes
plist: Public classes
port: Public classes

Q
query: Public classes

S
scheme: Public classes
Slot, escaped: Public classes
Slot, fmt-arguments: Public conditions
Slot, fmt-control: Public conditions
Slot, fragment: Public classes
Slot, hashcode: Public classes
Slot, host: Public classes
Slot, is-ip6: Public classes
Slot, nid: Public classes
Slot, nss: Public classes
Slot, parsed-path: Public classes
Slot, path: Public classes
Slot, plist: Public classes
Slot, port: Public classes
Slot, query: Public classes
Slot, scheme: Public classes
Slot, string: Public classes
Special Variable, *current-case-mode*: Private special variables
Special Variable, *escaped-encoding*: Private special variables
Special Variable, *excluded-characters*: Private special variables
Special Variable, *illegal-characters*: Private special variables
Special Variable, *illegal-query-characters*: Private special variables
Special Variable, *reserved-authority-characters*: Private special variables
Special Variable, *reserved-characters*: Private special variables
Special Variable, *reserved-fragment-characters*: Private special variables
Special Variable, *reserved-nss-characters*: Private special variables
Special Variable, *reserved-path-characters*: Private special variables
Special Variable, *strict-illegal-query-characters*: Private special variables
Special Variable, *strict-parse*: Public special variables
Special Variable, *uris*: Private special variables
Special Variable, *valid-ip6-characters*: Private special variables
Special Variable, *valid-nid-characters*: Private special variables
Special Variable, if*-keyword-list: Private special variables
string: Public classes