Common Lisp Package: LISP-MARKUP-LANGUAGE

README:

FUNCTION

Public

LML-CWD

Returns the current working directory. Based on CLOCC's DEFAULT-DIRECTORY function.

LML-QUIT (&OPTIONAL (CODE 0))

Function to exit the Lisp implementation.

Undocumented

FULL-DL-PAGE (PKG-NAME PKG-BASE DL-BASE DL-URL &OPTIONAL GITURL GITWEB)

INCLUDE-FILE (FILE)

LML-FORMAT (STR &REST ARGS)

LML-LOAD (FILE)

LML-PRINC (S)

LML-PRINT (S)

LML-PRINT-DATE (DATE)

LML-WRITE-CHAR (CHAR)

LML-WRITE-STRING (STR)

PROCESS-DIR (DIR &KEY SOURCES)

RESET-INDENT

STD-DL-PAGE (PKG-NAME PKG-BASE DL-BASE DL-URL &OPTIONAL GITURL GITWEB)

Private

INDENT-SPACES (N &OPTIONAL (STREAM *STANDARD-OUTPUT*))

Indent n*2 spaces to output stream

KEYWORD-SYMBOL? (X)

Returns T if object is a symbol in the keyword package

LIST-FILES (FILES)

List files in a directory for downloading

ONE-KEYARG-STRING (KEY VALUE)

Return attribute string for keys

Undocumented

DATE-STRING (UT)

DISPLAY-HEADER (NAME URL)

DISPLAY-ONE-SECTION (TITLE PAT)

DISPLAY-PAGE (PKG-NAME PKG-BASE DL-BASE DL-URL GITURL GITWEB SECTS)

DISPLAY-SECTIONS (SECTS)

FILTER-AGAINST-BASE (FILES)

FILTER-LATEST (FILES)

HTML4-PROLOGUE-STRING

LIST-TO-SPACED-STRING (LIST)

LML-FILE-NAME (F &OPTIONAL (TYPE SOURCE))

LML-LOAD-PATH (FILE)

MATCH-BASE-NAME-LATEST? (NAME)

MATCH-BASE-NAME? (NAME)

NEW-STRING

SORT-PATHNAMES (LIST)

STRIP-DL-BASE (FILE)

XHTML-PROLOGUE-STRING

XML-PROLOGUE-STRING

MACRO

Public

WITH (TAG &REST ARGS)

Return a list of keyargs and also the body of LML form

Undocumented

A (&BODY BODY)

A-C (&BODY BODY)

ADDRESS (&BODY BODY)

ADDRESS-C (&BODY BODY)

AREA (&BODY BODY)

AREA-C (&BODY BODY)

B (&BODY BODY)

B-C (&BODY BODY)

BIG (&BODY BODY)

BIG-C (&BODY BODY)

BLOCKQUOTE (&BODY BODY)

BLOCKQUOTE-C (&BODY BODY)

BODY (&BODY BODY)

BODY-C (&BODY BODY)

BR (&REST ARGS)

CAPTION (&BODY BODY)

CAPTION-C (&BODY BODY)

CITE (&BODY BODY)

CITE-C (&BODY BODY)

CODE (&BODY BODY)

CODE-C (&BODY BODY)

COL (&BODY BODY)

COL-C (&BODY BODY)

COLGROUP (&BODY BODY)

COLGROUP-C (&BODY BODY)

DD (&BODY BODY)

DD-C (&BODY BODY)

DEL (&BODY BODY)

DEL-C (&BODY BODY)

DFN (&BODY BODY)

DFN-C (&BODY BODY)

DIV (&BODY BODY)

DIV-C (&BODY BODY)

DL (&BODY BODY)

DL-C (&BODY BODY)

DT (&BODY BODY)

DT-C (&BODY BODY)

EM (&BODY BODY)

EM-C (&BODY BODY)

FORM (&BODY BODY)

FORM-C (&BODY BODY)

H1 (&BODY BODY)

H1-C (&BODY BODY)

H2 (&BODY BODY)

H2-C (&BODY BODY)

H3 (&BODY BODY)

H3-C (&BODY BODY)

H4 (&BODY BODY)

H4-C (&BODY BODY)

H5 (&BODY BODY)

H5-C (&BODY BODY)

H6 (&BODY BODY)

H6-C (&BODY BODY)

HEAD-C (&BODY BODY)

HR (&REST ARGS)

HTML (&BODY BODY)

HTML-C (&BODY BODY)

I (&BODY BODY)

I-C (&BODY BODY)

IMG (DEST &REST ARGS)

INPUT (&REST ARGS)

INS (&BODY BODY)

INS-C (&BODY BODY)

JSCRIPT (&BODY BODY)

KBD (&BODY BODY)

KBD-C (&BODY BODY)

LI (&BODY BODY)

LI-C (&BODY BODY)

META (&REST ARGS)

NOSCRIPT (&BODY BODY)

NOSCRIPT-C (&BODY BODY)

OBJECT (&BODY BODY)

OBJECT-C (&BODY BODY)

OL (&BODY BODY)

OL-C (&BODY BODY)

P (&BODY BODY)

P-C (&BODY BODY)

PAGE (OUT-FILE &BODY BODY)

PARAM (&BODY BODY)

PARAM-C (&BODY BODY)

PRE (&BODY BODY)

PRE-C (&BODY BODY)

Q (&BODY BODY)

Q-C (&BODY BODY)

SAMP (&BODY BODY)

SAMP-C (&BODY BODY)

SCRIPT (&BODY BODY)

SCRIPT-C (&BODY BODY)

SMALL (&BODY BODY)

SMALL-C (&BODY BODY)

SPAN (&BODY BODY)

SPAN-C (&BODY BODY)

STD-BODY (FILE &BODY BODY)

STD-HEAD (TITLE &BODY BODY)

STD-PAGE (OUT-FILE TITLE &BODY BODY)

STRONG (&BODY BODY)

STRONG-C (&BODY BODY)

TABLE (&BODY BODY)

TABLE-C (&BODY BODY)

TBODY (&BODY BODY)

TBODY-C (&BODY BODY)

TD (&BODY BODY)

TD-C (&BODY BODY)

TEXTAREA (&BODY BODY)

TEXTAREA-C (&BODY BODY)

TH (&BODY BODY)

TH-C (&BODY BODY)

TITLE (&BODY BODY)

TITLE-C (&BODY BODY)

TITLED-PRE-SECTION (TITLE &BODY BODY)

TR (&BODY BODY)

TR-C (&BODY BODY)

TT (&BODY BODY)

TT-C (&BODY BODY)

U (&BODY BODY)

U-C (&BODY BODY)

UL (&BODY BODY)

UL-C (&BODY BODY)

VAR (&BODY BODY)

VAR-C (&BODY BODY)

WITH-DIR ((OUTPUT &KEY SOURCES) &BODY BODY)

Private

BIND-ALL-KEYARGS (KEYARGS)

Convert a list of keyarg pairs and convert eval/bind arguments

WITH-NO-ENDTAG (TAG &REST ARGS)

Return a list of keyargs body of LML form

Undocumented

AIF (TEST THEN &OPTIONAL ELSE)

AWHEN (TEST-FORM &BODY BODY)

BIND-ONE-KEYARG (KEYARG)

LML-EXEC-BODY (&BODY FORMS)

LML-TAG-CLASS-MACRO (TAG)

LML-TAG-MACRO (TAG)

WITH-ATTR-STRING (TAG ATTR-STRING &BODY BODY)

WITH-KEYARGS (TAG KEYARGS &BODY BODY)

WITH-NO-ENDTAG-ATTR-STRING (TAG ATTR-STRING)

WITH-NO-ENDTAG-KEYARGS (TAG KEYARGS)

XHTML-PROLOGUE

VARIABLE

Public

Undocumented

*HTML-OUTPUT*

*PRINT-SPACES*

Private

Undocumented

*INDENT*

*MACRO-LIST*

*OUTPUT-DIR*

*SECTION-INDENT*

*SIGNED*

*SOURCES-DIR*