This is the uri-template Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 07:01:51 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
uri-template
An implementation of the URI Template proposed standard draft version 01.
Vladimir Sedach <vas@oneofus.la>
LGPL-3.0-or-later
An implementation of the URI Template proposed standard draft version 01.
Lets you easily create and parse URIs by using the URI Template reader macro syntax.
cl-ppcre
(system).
named-readtables
(system).
flexi-streams
(system).
package.lisp
(file).
uri-template.lisp
(file).
destructure-uri.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
uri-template/uri-template.asd
uri-template/package.lisp
uri-template/uri-template.lisp
uri-template/destructure-uri.lisp
uri-template/uri-template.lisp
package.lisp
(file).
uri-template
(system).
enable-uri-template-syntax
(function).
read-uri-template
(function).
uri-encode
(function).
uri-encode?
(special variable).
uri-template
(function).
maybe-uri-encode
(macro).
uri-template-reader
(function).
uri-template/destructure-uri.lisp
uri-template.lisp
(file).
uri-template
(system).
uri-decode
(function).
uri-decode?
(special variable).
uri-template-bind
(macro).
weak-register-groups-bind
(macro).
Packages are listed by definition order.
uri-template
cl-ppcre
.
common-lisp
.
editor-hints.named-readtables
.
enable-uri-template-syntax
(function).
read-uri-template
(function).
uri-decode
(function).
uri-decode?
(special variable).
uri-encode
(function).
uri-encode?
(special variable).
uri-template
(function).
uri-template-bind
(macro).
maybe-uri-encode
(macro).
uri-template-reader
(function).
weak-register-groups-bind
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Controls whether URI decoding/unescaping is done on the templated value when destructuring. True by default.
Controls whether URI encoding/escaping is done on the templated value. True by default.
Binds URI template placeholders (which must be symbols) in given
URI, as well as attempting to bind a set of standard URI components to
their respective parts of the given URI. Body executes only if all
explicitly specified URI template placeholders can be bound.
Given the example URI http://user@www.foo.com:8080/dir/abc?bar=baz&xyz=1#hash
The standard URI components look like:
%uri-scheme http
%uri-authority user@www.foo.com:8080
%uri-user user
%uri-host www.foo.com
%uri-port 8080
%uri-path /dir/abc
%uri-directory /dir/
%uri-file abc
%uri-query bar=baz&xyz=1
%uri-fragment hash
%uri-head http://user@www.foo.com:8080
%uri-tail /dir/abc?bar=baz&xyz=1#hash
Binds the #U dispatch character to read a URI template.
A function suitable for inserting into the readtable so you can read URI templates from your own dispatch character.
Decodes URI encoded/escaped characters in the given string.
URI encodes/escapes the given string.
The car of the list that the URI template reader produces. A
function or macro.
This symbol also names the named-readtables readtable that provides the #U dispatch macro.
Jump to: | E F M R U W |
---|
Jump to: | E F M R U W |
---|
Jump to: | S U |
---|
Jump to: | S U |
---|
Jump to: | D F P S U |
---|
Jump to: | D F P S U |
---|