This is the softdrink Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:45:34 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
softdrink
Tools to inline or extract CSS into/from HTML.
Yukari Hafner <shinmera@tymoon.eu>
Yukari Hafner <shinmera@tymoon.eu>
(GIT https://github.com/Shinmera/softdrink.git)
zlib
0.1.0
lquery
(system).
lass
(system).
package.lisp
(file).
toolkit.lisp
(file).
inline.lisp
(file).
extract.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
softdrink/softdrink.asd
softdrink/package.lisp
softdrink/toolkit.lisp
softdrink/inline.lisp
softdrink/extract.lisp
softdrink/toolkit.lisp
package.lisp
(file).
softdrink
(system).
parse-style
(function).
read-property
(function).
to-keyword
(function).
softdrink/inline.lisp
toolkit.lisp
(file).
softdrink
(system).
define-inliner
(macro).
define-manipulator
(macro).
inline-block
(function).
inline-sheet
(function).
inliner
(function).
(setf inliner)
(function).
manipulate
(function).
manipulator
(function).
(setf manipulator)
(function).
mix
(function).
pour
(function).
*inliners*
(special variable).
*manipulators*
(special variable).
softdrink/extract.lisp
inline.lisp
(file).
softdrink
(system).
extract-sheet
(function).
slurp
(function).
find-similar
(function).
selector
(function).
unique-descriptor
(function).
Packages are listed by definition order.
softdrink
org.tymoonnext.softdrink
common-lisp
.
lquery
.
plump
.
define-inliner
(macro).
define-manipulator
(macro).
extract-sheet
(function).
inline-block
(function).
inline-sheet
(function).
inliner
(function).
(setf inliner)
(function).
manipulate
(function).
manipulator
(function).
(setf manipulator)
(function).
mix
(function).
pour
(function).
slurp
(function).
*inliners*
(special variable).
*manipulators*
(special variable).
find-similar
(function).
parse-style
(function).
read-property
(function).
selector
(function).
to-keyword
(function).
unique-descriptor
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Defines a new inliner.
NAME — The inliner’s name, automatically converted to a keyword.
ROOT — Symbol bound to the root node to process.
ARGS — Lambda-list for the manipulator arguments.
Defines a new manipulator.
NAME — The manipulator’s name, automatically converted to a keyword.
ELEMENT — Symbol bound to the element to process.
ARGS — Lambda-list for the manipulator arguments.
Extract style elements from ROOT into a LASS sheet.
If MODIFY is non-NIL the STYLE attributes are removed.
Returns two values: the LASS sheet and the ROOT.
Inlines the given LASS block into the ROOT node. Returns the ROOT.
Inlines the given LASS-SHEET into the ROOT node. Returns the ROOT.
Returns a function to use as an inliner. The TYPE is automatically converted to a keyword. If no fitting function can be found, a noop-function is returned.
Set a new inliner function. The TYPE is automatically converted to a keyword.
Manipulate the NODE with the given ITEM. Returns the NODE.
Returns a function to use as a manipulator. The TYPE is automatically converted to a keyword. If no fitting function can be found, a noop-function is returned.
Set a new manipulator function. The TYPE is automatically converted to a keyword.
Mixes the LASS-SHEET definition into the SOURCE.
Returns a NODE.
Source can either be a NODE or something PARSEable.
See PLUMP:PARSE, LASS:COMPILE-SHEET
Serializes NODE into STREAM.
STREAM can either be an object of type STREAM, NIL (to string), or T (to *standard-output*).
See PLUMP:SERIALIZE
Slurp all style information from SOURCE into STREAM.
SOURCE — can be either a NODE or something PLUMP:PARSEable. STREAM — Where to output the CSS to. See LASS:WRITE-SHEET PRETTY — Whether to prettify CSS or not. See LASS:WRITE-SHEET MODIFY — Whether to modify the root or not. See EXTRACT-SHEET
Returns two values: The ourput of WRITE-SHEET and the ROOT.
Returns a string that should (hopefully) uniquely identify the NODE.
Jump to: | (
D E F I M P R S T U |
---|
Jump to: | (
D E F I M P R S T U |
---|
Jump to: | *
S |
---|
Jump to: | *
S |
---|
Jump to: | E F I P S T |
---|
Jump to: | E F I P S T |
---|