The plump-sexp Reference Manual

Table of Contents

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

The plump-sexp Reference Manual

This is the plump-sexp Reference Manual, version 0.1.0, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:24:25 2018 GMT+0.


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

1 Introduction

plump-sexp

Yet another SEXP to HTML thing. This time with Plump back-end.

(plump:serialize (plump-sexp:parse '((div :id "foo") (p "bar") "baz")))
=> <div id="foo"><p>bar</p>baz</div>

Of course, you can now also transform any kind of Plump document into such an SEXP tree:

(plump-sexp:serialize (plump:parse "<div id="bar"><p>foo</p>baz</div>"))
=> (:!ROOT ((:DIV :ID "bar") (:P "foo") "baz"))

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 plump-sexp

Maintainer

Nicolas Hafner <shinmera@tymoon.eu>

Author

Nicolas Hafner <shinmera@tymoon.eu>

Home Page

https://github.com/Shinmera/plump-sexp

License

Artistic

Description

Turning SEXPs into a Plump DOM and back.

Version

0.1.0

Dependency

plump

Source

plump-sexp.asd (file)

Component

plump-sexp.lisp (file)


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 plump-sexp.asd

Location

plump-sexp.asd

Systems

plump-sexp (system)


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

3.1.2 plump-sexp/plump-sexp.lisp

Parent

plump-sexp (system)

Location

plump-sexp.lisp

Packages

plump-sexp

Exported Definitions
Internal Definitions

transform-sexp (function)


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

4 Packages

Packages are listed by definition order.


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

4.1 plump-sexp

Source

plump-sexp.lisp (file)

Nickname

org.tymoonnext.plump.sexp

Use List
Exported Definitions
Internal Definitions

transform-sexp (function)


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


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

5.1.1 Generic functions

Generic Function: parse INPUT &key ROOT

Transform a list into a Plump-DOM.
Alternatively a pathname, stream or string may be passed as well, which will be READ to a list.

Package

plump-sexp

Source

plump-sexp.lisp (file)

Methods
Method: parse (INPUT list) &key ROOT
Method: parse (INPUT string) &key ROOT
Method: parse (INPUT pathname) &key ROOT
Method: parse (INPUT stream) &key ROOT
Generic Function: serialize NODE

Serialize the given node into a SEXP form.

Package

plump-sexp

Source

plump-sexp.lisp (file)

Methods
Method: serialize (NODE comment)
Method: serialize (NODE doctype)
Method: serialize (NODE root)
Method: serialize (NODE text-node)
Method: serialize (NODE element)

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

5.2 Internal definitions


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

5.2.1 Functions

Function: transform-sexp INPUT &optional ROOT
Package

plump-sexp

Source

plump-sexp.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   P  
Index Entry  Section

F
File, Lisp, plump-sexp.asd: The plump-sexp<dot>asd file
File, Lisp, plump-sexp/plump-sexp.lisp: The plump-sexp/plump-sexp<dot>lisp file

L
Lisp File, plump-sexp.asd: The plump-sexp<dot>asd file
Lisp File, plump-sexp/plump-sexp.lisp: The plump-sexp/plump-sexp<dot>lisp file

P
plump-sexp.asd: The plump-sexp<dot>asd file
plump-sexp/plump-sexp.lisp: The plump-sexp/plump-sexp<dot>lisp file

Jump to:   F   L   P  

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

A.2 Functions

Jump to:   F   G   M   P   S   T  
Index Entry  Section

F
Function, transform-sexp: Internal functions

G
Generic Function, parse: Exported generic functions
Generic Function, serialize: Exported generic functions

M
Method, parse: Exported generic functions
Method, parse: Exported generic functions
Method, parse: Exported generic functions
Method, parse: Exported generic functions
Method, serialize: Exported generic functions
Method, serialize: Exported generic functions
Method, serialize: Exported generic functions
Method, serialize: Exported generic functions
Method, serialize: Exported generic functions

P
parse: Exported generic functions
parse: Exported generic functions
parse: Exported generic functions
parse: Exported generic functions
parse: Exported generic functions

S
serialize: Exported generic functions
serialize: Exported generic functions
serialize: Exported generic functions
serialize: Exported generic functions
serialize: Exported generic functions
serialize: Exported generic functions

T
transform-sexp: Internal functions

Jump to:   F   G   M   P   S   T  

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

A.3 Variables


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

A.4 Data types

Jump to:   P   S  
Index Entry  Section

P
Package, plump-sexp: The plump-sexp package
plump-sexp: The plump-sexp system
plump-sexp: The plump-sexp package

S
System, plump-sexp: The plump-sexp system

Jump to:   P   S