The do-urlencode Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The do-urlencode Reference Manual

This is the do-urlencode Reference Manual, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:49:13 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Encoding

(URLENCODE string &key (queryp nil)) → string

queryp : If true you get application/x-www-form-urlencoded.

Decoding

(URLDECODE string &key (queryp nil) (eol :LF) (lenientp nil)) → string

queryp : If true you get application/x-www-form-urlencoded.
eol : The line ending to use, possible values are (:CR :LF :CRLF).
lenientp : If true unencoded reserved characters will appear unmodified in the result instead of causing a condition to be signaled.

URLENCODE-MALFORMED-STRING will be signaled if the string is not a valid urlencoded stri


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 do-urlencode

Maintainer

Daniel Oliveira <drdo@drdo.eu>

Author

Daniel Oliveira <drdo@drdo.eu>

Description

Percent Encoding (aka URL Encoding) library

Dependencies
Source

do-urlencode.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

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


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 do-urlencode.asd

Location

do-urlencode.asd

Systems

do-urlencode (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 do-urlencode/package.lisp

Parent

do-urlencode (system)

Location

package.lisp

Packages

do-urlencode


Previous: , Up: Lisp files   [Contents][Index]

3.1.3 do-urlencode/urlencode.lisp

Dependency

package.lisp (file)

Parent

do-urlencode (system)

Location

urlencode.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

4.1 do-urlencode

Source

package.lisp (file)

Nickname

urlencode

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Functions

Function: urldecode STRING &key QUERYP EOL LENIENTP
Package

do-urlencode

Source

urlencode.lisp (file)

Function: urlencode STRING &key QUERYP
Package

do-urlencode

Source

urlencode.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Generic functions

Generic Function: urlencode-malformed-string-string CONDITION
Package

do-urlencode

Methods
Method: urlencode-malformed-string-string (CONDITION urlencode-malformed-string)
Source

urlencode.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Conditions

Condition: urlencode-malformed-string ()
Package

do-urlencode

Source

urlencode.lisp (file)

Direct superclasses

error (condition)

Direct methods

urlencode-malformed-string-string (method)

Direct slots
Slot: string
Initargs

:string

Readers

urlencode-malformed-string-string (generic function)


Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Special variables

Special Variable: +extra-unreserved-characters+
Package

do-urlencode

Source

urlencode.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Functions

Function: unreserved-char-p C
Package

do-urlencode

Source

urlencode.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   D   F   L  
Index Entry  Section

D
do-urlencode.asd: The do-urlencode<dot>asd file
do-urlencode/package.lisp: The do-urlencode/package<dot>lisp file
do-urlencode/urlencode.lisp: The do-urlencode/urlencode<dot>lisp file

F
File, Lisp, do-urlencode.asd: The do-urlencode<dot>asd file
File, Lisp, do-urlencode/package.lisp: The do-urlencode/package<dot>lisp file
File, Lisp, do-urlencode/urlencode.lisp: The do-urlencode/urlencode<dot>lisp file

L
Lisp File, do-urlencode.asd: The do-urlencode<dot>asd file
Lisp File, do-urlencode/package.lisp: The do-urlencode/package<dot>lisp file
Lisp File, do-urlencode/urlencode.lisp: The do-urlencode/urlencode<dot>lisp file

Jump to:   D   F   L  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   F   G   M   U  
Index Entry  Section

F
Function, unreserved-char-p: Internal functions
Function, urldecode: Exported functions
Function, urlencode: Exported functions

G
Generic Function, urlencode-malformed-string-string: Exported generic functions

M
Method, urlencode-malformed-string-string: Exported generic functions

U
unreserved-char-p: Internal functions
urldecode: Exported functions
urlencode: Exported functions
urlencode-malformed-string-string: Exported generic functions
urlencode-malformed-string-string: Exported generic functions

Jump to:   F   G   M   U  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   +  
S  
Index Entry  Section

+
+extra-unreserved-characters+: Internal special variables

S
Slot, string: Exported conditions
Special Variable, +extra-unreserved-characters+: Internal special variables
string: Exported conditions

Jump to:   +  
S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   D   P   S   U  
Index Entry  Section

C
Condition, urlencode-malformed-string: Exported conditions

D
do-urlencode: The do-urlencode system
do-urlencode: The do-urlencode package

P
Package, do-urlencode: The do-urlencode package

S
System, do-urlencode: The do-urlencode system

U
urlencode-malformed-string: Exported conditions

Jump to:   C   D   P   S   U