Common Lisp Package: CSS-LITE

README:

FUNCTION

Public

Undocumented

% (VAL)

COMMENT (COMMENT-STRING)

CSS-ID-NAME (SYMBOL)

INLINE-CSS (&REST PROPERTIES)

PT (VAL)

PX (VAL)

Private

CSS-COMMENT-P (VAL)

Return T if `val' is the start of a CSS comment, otherwise return NIL.

Undocumented

CSS-FUNC-P (VAL)

CSS-SELECTORS-TO-STRING (SELECTORS)

CSS-VAR-P (VAL)

EXPAND-TREE (TREE)

FLATTEN (TREE)

PROCESS-CSS-PROPERTIES (PROPERTIES EVAL-VALS &KEY (NEWLINES T))

PROCESS-CSS-RULE (RULE &KEY (PARENT-SELECTORS NIL))

SELECTOR-TO-STRING (SELECTOR)

TO-STRING (X)

MACRO

Public

Undocumented

CSS (&BODY RULES)

CSS-STRING (&BODY RULES)

MAKE-CSS-FUNC (FUNC-NAME &BODY FORMS)

MAKE-CSS-VAR (VAR-NAME VAR-VAL)

VARIABLE

Public

*INDENT-CSS*

Indicates if the properties of a selector should be indented or not. There are three possible values: * nil - The default value, and indicates that no indentation should be applied * the symbol 'tab - Indicates that the properties should be indented using the #Tab character * an integer greater than 0 - Indicates how many #Space characters should be used to indent the properties

Undocumented

*CSS-STREAM*

Private

Undocumented

+NEWLINE+