The cl-htmlprag Reference Manual

Table of Contents

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

The cl-htmlprag Reference Manual

This is the cl-htmlprag Reference Manual, version 0.24, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:10:43 2018 GMT+0.


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

1 Introduction

cl-htmlprag

Neil Van Dyke's popular HTMLPrag library, ported to Common Lisp.

HTMLPrag provides two simple functions. The first is html->shtml, which parses HTML, being permissive about HTML's rules:

 CL-USER> (htmlprag:html->shtml "<html><body>Some simple <p> malformed  <br> HTML</br>.</html>")
 (:*TOP* (:HTML (:BODY "Some simple " (:P " malformed  " (:BR) " HTML" "."))))

The second function is shtml->html, which reverses the parse and creates a string:

CL-USER> (htmlprag:shtml->html '(ul (@ (class "list-class"))
			                                (li "A snippet of HTML")
			                                (li "It's impossible to construct a bad parse tree with lists.")))
"<UL CLASS=\"list-class\"><LI>A snippet of HTML</LI><LI>It's impossible to construct a bad parse tree with lists.</LI></UL>"

For the full documentation, see the documentation for the Racket version.

This version of HTMLPrag was ported from the original Scheme version of HTMLPrag, from before it was adapted to be compatible with Racket's immutable lists, and also from when it was distrubuted under the LGPLv2 instead of the LGPLv3 under which the current version is distributed. Most of the code is still written in Scheme, with a compatibility library to recreate those parts of Scheme that HTMLPrag needs.

In this source tree you will also find a port of Neil Van Dyke's Testeez testing library, which was used to test the original HTMLPrag and to validate this port.


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 cl-htmlprag

Maintainer

Jeremy Phelps

Author

Neil van Dyke

License

LGPL 2.1

Description

A port of Neil Van Dyke’s famous HTMLPrag library to Common Lisp.

Version

0.24

Dependencies
Source

cl-htmlprag.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 cl-htmlprag.asd

Location

cl-htmlprag.asd

Systems

cl-htmlprag (system)


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

3.1.2 cl-htmlprag/read-macros.lisp

Parent

cl-htmlprag (system)

Location

read-macros.lisp

Packages

schemish-read-macros

Exported Definitions
Internal Definitions

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

3.1.3 cl-htmlprag/testeez.lisp

Dependency

schemish.lisp (file)

Parent

cl-htmlprag (system)

Location

testeez.lisp

Packages

%testeez

Exported Definitions
Internal Definitions

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

3.1.4 cl-htmlprag/htmlprag.lisp

Dependencies
Parent

cl-htmlprag (system)

Location

htmlprag.lisp

Packages

cl-htmlprag

Exported Definitions
Internal Definitions

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

3.1.5 cl-htmlprag/schemish.lisp

Dependency

read-macros.lisp (file)

Parent

cl-htmlprag (system)

Location

schemish.lisp

Packages

schemish

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 schemish-read-macros

Source

read-macros.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.2 %testeez

Source

testeez.lisp (file)

Use List

schemish

Used By List

cl-htmlprag

Exported Definitions
Internal Definitions

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

4.3 cl-htmlprag

Source

htmlprag.lisp (file)

Nickname

htmlprag

Use List
Exported Definitions
Internal Definitions

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

4.4 schemish

A Scheme-like environment for porting HTMLPrag to Common Lisp. It implements only those features of Scheme that were actually used by HTMLPrag.

Source

schemish.lisp (file)

Used By 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 Constants

Constant: +scheme-false+
Package

schemish

Source

schemish.lisp (file)

Constant: +scheme-true+
Package

schemish

Source

schemish.lisp (file)

Constant: else
Package

schemish

Source

schemish.lisp (file)


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

5.1.2 Macros

Macro: and &rest CONDITIONS
Package

schemish

Source

schemish.lisp (file)

Macro: begin &body BODY
Package

schemish

Source

schemish.lisp (file)

Macro: case KEY &rest CASES
Package

schemish

Source

schemish.lisp (file)

Macro: cond &rest CASES
Package

schemish

Source

schemish.lisp (file)

Macro: define NAME &rest OTHER-ARGS
Package

schemish

Source

schemish.lisp (file)

Macro: if CONDITION TRUE-EXPR &optional FALSE-EXPR
Package

schemish

Source

schemish.lisp (file)

Macro: lambda LAMBDA-LIST &body BODY
Package

schemish

Source

schemish.lisp (file)

Macro: let DEFS &body BODY
Package

schemish

Source

schemish.lisp (file)

Macro: let* DEFS &body BODY
Package

schemish

Source

schemish.lisp (file)

Macro: letrec BINDINGS &body BODY

Like LET, but with a fucked-up hack that causes bindings to lambda forms to end up in the function cell, providing a half-assed emulation of Lisp-1. It doesn’t work too well because there are a number of functions that Neil van Dyke wraps in conditional expressions, which defeat my analyzer.

Package

schemish

Source

schemish.lisp (file)

Macro: or &rest CONDITIONS
Package

schemish

Source

schemish.lisp (file)

Macro: set! VAR VALUE
Package

schemish

Source

schemish.lisp (file)

Macro: test-define DESC NAME VAL DATA-VAR &body BODY
Package

%testeez

Source

testeez.lisp (file)

Macro: test-eval DESC EXPR DATA-VAR &body BODY
Package

%testeez

Source

testeez.lisp (file)

Macro: test/eq DESC EXPR EXPECTED DATA-VAR &body BODY
Package

%testeez

Source

testeez.lisp (file)

Macro: test/equal DESC EXPR EXPECTED DATA-VAR &body BODY
Package

%testeez

Source

testeez.lisp (file)

Macro: test/equiv DATA-VAR DESC EXPR EXPECTED (PRED0 &rest REST-PREDS) &body BODY
Package

%testeez

Source

testeez.lisp (file)

Macro: test/eqv DESC EXPR EXPECTED DATA-VAR &body BODY
Package

%testeez

Source

testeez.lisp (file)

Macro: testeez TITLE &body BODY
Package

%testeez

Source

testeez.lisp (file)

Macro: λ LAMBDA-LIST &body BODY
Package

schemish

Source

schemish.lisp (file)


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

5.1.3 Functions

Function: < &rest NUMBERS
Package

schemish

Source

schemish.lisp (file)

Function: <= &rest NUMBERS
Package

schemish

Source

schemish.lisp (file)

Function: = &rest NUMBERS
Package

schemish

Source

schemish.lisp (file)

Function: > &rest NUMBERS
Package

schemish

Source

schemish.lisp (file)

Function: >= &rest NUMBERS
Package

schemish

Source

schemish.lisp (file)

Function: apply FUNC &rest ARGS
Package

schemish

Source

schemish.lisp (file)

Function: assoc OBJECT ALIST
Package

schemish

Source

schemish.lisp (file)

Function: assq OBJECT ALIST
Package

schemish

Source

schemish.lisp (file)

Function: assv OBJECT ALIST
Package

schemish

Source

schemish.lisp (file)

Function: cadr OBJ
Package

schemish

Source

schemish.lisp (file)

Function: call-with-values VALUE-GENERATING-FUNCTION VALUE-CONSUMING-FUNCTION
Package

schemish

Source

schemish.lisp (file)

Function: car OBJ
Package

schemish

Source

schemish.lisp (file)

Function: cddr OBJ
Package

schemish

Source

schemish.lisp (file)

Function: cdr OBJ
Package

schemish

Source

schemish.lisp (file)

Function: char->integer CH
Package

schemish

Source

schemish.lisp (file)

Function: char-alphabetic? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: char-numeric? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: char? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: close-input-port PORT
Package

schemish

Source

schemish.lisp (file)

Function: close-output-port PORT
Package

schemish

Source

schemish.lisp (file)

Function: current-output-port &optional NEW-PORT
Package

schemish

Source

schemish.lisp (file)

Function: disable-scheme-read-syntax ()
Package

schemish-read-macros

Source

read-macros.lisp (file)

Function: display VALUE &optional OUT
Package

schemish

Source

schemish.lisp (file)

Function: displayln VALUE &optional OUT
Package

schemish

Source

schemish.lisp (file)

Function: enable-scheme-read-syntax ()
Package

schemish-read-macros

Source

read-macros.lisp (file)

Function: eof-object? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: eq? A B
Package

schemish

Source

schemish.lisp (file)

Function: equal? A B
Package

schemish

Source

schemish.lisp (file)

Function: eqv? A B
Package

schemish

Source

schemish.lisp (file)

Function: exact->inexact NUMBER
Package

schemish

Source

schemish.lisp (file)

Function: exact? NUMBER
Package

schemish

Source

schemish.lisp (file)

Function: filter PRED LIST
Package

schemish

Source

schemish.lisp (file)

Function: for-each FUNCTION &rest LISTS
Package

schemish

Source

schemish.lisp (file)

Function: get-output-string STREAM &optional RESET?
Package

schemish

Source

schemish.lisp (file)

Function: html->shtml INPUT
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: inexact->exact NUMBER
Package

schemish

Source

schemish.lisp (file)

Function: inexact? NUMBER
Package

schemish

Source

schemish.lisp (file)

Function: input-port? PORT
Package

schemish

Source

schemish.lisp (file)

Function: integer->char INT
Package

schemish

Source

schemish.lisp (file)

Function: integer? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: length LIST
Package

schemish

Source

schemish.lisp (file)

Function: list->string LIST
Package

schemish

Source

schemish.lisp (file)

Function: list-ref LIST N
Package

schemish

Source

schemish.lisp (file)

Function: list? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: map FUNC &rest LISTS
Package

schemish

Source

schemish.lisp (file)

Function: member V LIST
Package

schemish

Source

schemish.lisp (file)

Function: memq V LIST
Package

schemish

Source

schemish.lisp (file)

Function: memv V LIST
Package

schemish

Source

schemish.lisp (file)

Function: newline &optional OUT
Package

schemish

Source

schemish.lisp (file)

Function: not OBJ
Package

schemish

Source

schemish.lisp (file)

Function: null? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: number? NUMBER
Package

schemish

Source

schemish.lisp (file)

Function: open-input-string STRING
Package

schemish

Source

schemish.lisp (file)

Function: open-output-string ()
Package

schemish

Source

schemish.lisp (file)

Function: pair? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: read-char &optional PORT
Package

schemish

Source

schemish.lisp (file)

Function: reverse LIST
Package

schemish

Source

schemish.lisp (file)

Function: set-car! PAIR NEW-CAR
Package

schemish

Source

schemish.lisp (file)

Function: set-cdr! PAIR NEW-CDR
Package

schemish

Source

schemish.lisp (file)

Function: shtml->html SHTML
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: string &rest ARGS
Package

schemish

Source

schemish.lisp (file)

Function: string->list STRING
Package

schemish

Source

schemish.lisp (file)

Function: string->number STRING &optional RADIX
Package

schemish

Source

schemish.lisp (file)

Function: string->symbol STRING
Package

schemish

Source

schemish.lisp (file)

Function: string-append &rest STRINGS
Package

schemish

Source

schemish.lisp (file)

Function: string-length LIST
Package

schemish

Source

schemish.lisp (file)

Function: string-ref STR N
Package

schemish

Source

schemish.lisp (file)

Function: string-set! STR N NEW-VALUE
Package

schemish

Source

schemish.lisp (file)

Function: string=? A B
Package

schemish

Source

schemish.lisp (file)

Function: string? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: symbol->string SYMBOL
Package

schemish

Source

schemish.lisp (file)

Function: symbol? OBJ
Package

schemish

Source

schemish.lisp (file)

Function: vector-ref VEC N
Package

schemish

Source

schemish.lisp (file)

Function: vector-set! VEC N NEW-VALUE
Package

schemish

Source

schemish.lisp (file)

Function: write-char CHAR &optional PORT
Package

schemish

Source

schemish.lisp (file)

Function: write-string STRING &optional OUTPUT-PORT
Package

schemish

Source

schemish.lisp (file)

Function: zero? NUM
Package

schemish

Source

schemish.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: %empty-elements
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: *common-lisp-symbols*
Package

schemish

Source

schemish.lisp (file)

Special Variable: *parent-constraints*
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: *readtable-stack*
Package

schemish-read-macros

Source

read-macros.lisp (file)

Special Variable: lf
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: make-html-tokenizer
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: parse-html/tokenizer
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-comment-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-decl-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-empty-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-end-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-entity-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-named-char-id
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-numeric-char-id
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-pi-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-start-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-text-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: shtml-top-symbol
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Special Variable: write-shtml-as-html
Package

cl-htmlprag

Source

htmlprag.lisp (file)


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

5.2.2 Macros

Macro: %error P M O
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Macro: body DATA-VAR &rest FORMS
Package

%testeez

Source

testeez.lisp (file)

Macro: define-function (FUNCTION &rest ARGUMENTS) &rest BODY

A Scheme-like define form. Supports inner define forms, which expand to LABELS or LET.

Package

schemish

Source

schemish.lisp (file)

Macro: define-values VARIABLES VALUE-FORM
Package

schemish

Source

schemish.lisp (file)

Macro: named-let NAME DEFS &body BODY
Package

schemish

Source

schemish.lisp (file)

Macro: unless CONDITION &body BODY
Package

schemish

Source

schemish.lisp (file)

Macro: when CONDITION &body BODY
Package

schemish

Source

schemish.lisp (file)


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

5.2.3 Functions

Function: %a2c INT
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: %append! A B
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: %assoc OBJECT ALIST MATCHES?
Package

schemish

Source

schemish.lisp (file)

Function: %down S
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: %down!ok S
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: %gosc OS
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: %member V LIST TEST
Package

schemish

Source

schemish.lisp (file)

Function: %parse-html INPUT NORMALIZED? TOP?
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: %reverse!ok LIST
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: %test ()
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: %write-shtml-as-html/fixed SHTML OUT FOREIGN-FILTER
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: add-parent-constraints NEW-CONSTRAINTS
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: caar OBJ
Package

schemish

Source

schemish.lisp (file)

Function: copy-eof-object INSTANCE
Package

schemish

Source

schemish.lisp (file)

Function: copy-output-string-port INSTANCE
Package

schemish

Source

schemish.lisp (file)

Function: data-failed O
Package

%testeez

Source

testeez.lisp (file)

Function: data-passed O
Package

%testeez

Source

testeez.lisp (file)

Function: data-title O
Package

%testeez

Source

testeez.lisp (file)

Function: data-total O
Package

%testeez

Source

testeez.lisp (file)

Function: eof-object-p OBJECT
Package

schemish

Source

schemish.lisp (file)

Function: finish-test DATA PRED PRED-REST RESULT-LIST EXPECTED-LIST
Package

%testeez

Source

testeez.lisp (file)

Function: finish-tests DATA
Package

%testeez

Source

testeez.lisp (file)

Function: html->sxml INPUT
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: html->sxml-0nf INPUT
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: html->sxml-1nf INPUT
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: html->sxml-2nf INPUT
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: is-at? OBJ
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: make-data TITLE
Package

%testeez

Source

testeez.lisp (file)

Function: make-eof-object &key
Package

schemish

Source

schemish.lisp (file)

Function: make-output-string-port &key (CONTENTS CONTENTS)
Package

schemish

Source

schemish.lisp (file)

Function: make-shtml-entity VAL
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: memsymb ITEM LIST
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: output-string-port-contents INSTANCE
Function: (setf output-string-port-contents) VALUE INSTANCE
Package

schemish

Source

schemish.lisp (file)

Function: output-string-port-p OBJECT
Package

schemish

Source

schemish.lisp (file)

Function: pop-readtable ()
Package

schemish-read-macros

Source

read-macros.lisp (file)

Function: print-result RESULT-LIST
Package

%testeez

Source

testeez.lisp (file)

Function: print-values-list FIRST-PREFIX NEXT-PREFIX VAL-LIST
Package

%testeez

Source

testeez.lisp (file)

Function: push-readtable ()
Package

schemish-read-macros

Source

read-macros.lisp (file)

Function: scheme-lambda-list->cl-lambda-list LAMBDA-LIST
Package

schemish

Source

schemish.lisp (file)

Function: set-data-failed! O X
Package

%testeez

Source

testeez.lisp (file)

Function: set-data-passed! O X
Package

%testeez

Source

testeez.lisp (file)

Function: set-data-title! O X
Package

%testeez

Source

testeez.lisp (file)

Function: set-data-total! O X
Package

%testeez

Source

testeez.lisp (file)

Function: shtml-entity-value ENTITY
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: shtml-token-kind TOKEN
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: start-define DESC EXPR-QUOTED
Package

%testeez

Source

testeez.lisp (file)

Function: start-eval DESC EXPR-QUOTED
Package

%testeez

Source

testeez.lisp (file)

Function: start-test DATA DESC EXPR-QUOTED
Package

%testeez

Source

testeez.lisp (file)

Function: start-tests TITLE
Package

%testeez

Source

testeez.lisp (file)

Function: symbol=? A B
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: tokenize-html IN NORMALIZED?
Package

cl-htmlprag

Source

htmlprag.lisp (file)

Function: write-char-to-string CHAR OUTPUT-STRING-PORT
Package

schemish

Source

schemish.lisp (file)


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

5.2.4 Structures

Structure: eof-object ()
Package

schemish

Source

schemish.lisp (file)

Direct superclasses

structure-object (structure)

Structure: output-string-port ()
Package

schemish

Source

schemish.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: contents
Readers

output-string-port-contents (function)

Writers

(setf output-string-port-contents) (function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   C   F   L  
Index Entry  Section

C
cl-htmlprag.asd: The cl-htmlprag<dot>asd file
cl-htmlprag/htmlprag.lisp: The cl-htmlprag/htmlprag<dot>lisp file
cl-htmlprag/read-macros.lisp: The cl-htmlprag/read-macros<dot>lisp file
cl-htmlprag/schemish.lisp: The cl-htmlprag/schemish<dot>lisp file
cl-htmlprag/testeez.lisp: The cl-htmlprag/testeez<dot>lisp file

F
File, Lisp, cl-htmlprag.asd: The cl-htmlprag<dot>asd file
File, Lisp, cl-htmlprag/htmlprag.lisp: The cl-htmlprag/htmlprag<dot>lisp file
File, Lisp, cl-htmlprag/read-macros.lisp: The cl-htmlprag/read-macros<dot>lisp file
File, Lisp, cl-htmlprag/schemish.lisp: The cl-htmlprag/schemish<dot>lisp file
File, Lisp, cl-htmlprag/testeez.lisp: The cl-htmlprag/testeez<dot>lisp file

L
Lisp File, cl-htmlprag.asd: The cl-htmlprag<dot>asd file
Lisp File, cl-htmlprag/htmlprag.lisp: The cl-htmlprag/htmlprag<dot>lisp file
Lisp File, cl-htmlprag/read-macros.lisp: The cl-htmlprag/read-macros<dot>lisp file
Lisp File, cl-htmlprag/schemish.lisp: The cl-htmlprag/schemish<dot>lisp file
Lisp File, cl-htmlprag/testeez.lisp: The cl-htmlprag/testeez<dot>lisp file

Jump to:   C   F   L  

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

A.2 Functions

Jump to:   %   (   <   =   >  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   Z   Λ  
Index Entry  Section

%
%a2c: Internal functions
%append!: Internal functions
%assoc: Internal functions
%down: Internal functions
%down!ok: Internal functions
%error: Internal macros
%gosc: Internal functions
%member: Internal functions
%parse-html: Internal functions
%reverse!ok: Internal functions
%test: Internal functions
%write-shtml-as-html/fixed: Internal functions

(
(setf output-string-port-contents): Internal functions

<
<: Exported functions
<=: Exported functions

=
=: Exported functions

>
>: Exported functions
>=: Exported functions

A
add-parent-constraints: Internal functions
and: Exported macros
apply: Exported functions
assoc: Exported functions
assq: Exported functions
assv: Exported functions

B
begin: Exported macros
body: Internal macros

C
caar: Internal functions
cadr: Exported functions
call-with-values: Exported functions
car: Exported functions
case: Exported macros
cddr: Exported functions
cdr: Exported functions
char->integer: Exported functions
char-alphabetic?: Exported functions
char-numeric?: Exported functions
char?: Exported functions
close-input-port: Exported functions
close-output-port: Exported functions
cond: Exported macros
copy-eof-object: Internal functions
copy-output-string-port: Internal functions
current-output-port: Exported functions

D
data-failed: Internal functions
data-passed: Internal functions
data-title: Internal functions
data-total: Internal functions
define: Exported macros
define-function: Internal macros
define-values: Internal macros
disable-scheme-read-syntax: Exported functions
display: Exported functions
displayln: Exported functions

E
enable-scheme-read-syntax: Exported functions
eof-object-p: Internal functions
eof-object?: Exported functions
eq?: Exported functions
equal?: Exported functions
eqv?: Exported functions
exact->inexact: Exported functions
exact?: Exported functions

F
filter: Exported functions
finish-test: Internal functions
finish-tests: Internal functions
for-each: Exported functions
Function, %a2c: Internal functions
Function, %append!: Internal functions
Function, %assoc: Internal functions
Function, %down: Internal functions
Function, %down!ok: Internal functions
Function, %gosc: Internal functions
Function, %member: Internal functions
Function, %parse-html: Internal functions
Function, %reverse!ok: Internal functions
Function, %test: Internal functions
Function, %write-shtml-as-html/fixed: Internal functions
Function, (setf output-string-port-contents): Internal functions
Function, <: Exported functions
Function, <=: Exported functions
Function, =: Exported functions
Function, >: Exported functions
Function, >=: Exported functions
Function, add-parent-constraints: Internal functions
Function, apply: Exported functions
Function, assoc: Exported functions
Function, assq: Exported functions
Function, assv: Exported functions
Function, caar: Internal functions
Function, cadr: Exported functions
Function, call-with-values: Exported functions
Function, car: Exported functions
Function, cddr: Exported functions
Function, cdr: Exported functions
Function, char->integer: Exported functions
Function, char-alphabetic?: Exported functions
Function, char-numeric?: Exported functions
Function, char?: Exported functions
Function, close-input-port: Exported functions
Function, close-output-port: Exported functions
Function, copy-eof-object: Internal functions
Function, copy-output-string-port: Internal functions
Function, current-output-port: Exported functions
Function, data-failed: Internal functions
Function, data-passed: Internal functions
Function, data-title: Internal functions
Function, data-total: Internal functions
Function, disable-scheme-read-syntax: Exported functions
Function, display: Exported functions
Function, displayln: Exported functions
Function, enable-scheme-read-syntax: Exported functions
Function, eof-object-p: Internal functions
Function, eof-object?: Exported functions
Function, eq?: Exported functions
Function, equal?: Exported functions
Function, eqv?: Exported functions
Function, exact->inexact: Exported functions
Function, exact?: Exported functions
Function, filter: Exported functions
Function, finish-test: Internal functions
Function, finish-tests: Internal functions
Function, for-each: Exported functions
Function, get-output-string: Exported functions
Function, html->shtml: Exported functions
Function, html->sxml: Internal functions
Function, html->sxml-0nf: Internal functions
Function, html->sxml-1nf: Internal functions
Function, html->sxml-2nf: Internal functions
Function, inexact->exact: Exported functions
Function, inexact?: Exported functions
Function, input-port?: Exported functions
Function, integer->char: Exported functions
Function, integer?: Exported functions
Function, is-at?: Internal functions
Function, length: Exported functions
Function, list->string: Exported functions
Function, list-ref: Exported functions
Function, list?: Exported functions
Function, make-data: Internal functions
Function, make-eof-object: Internal functions
Function, make-output-string-port: Internal functions
Function, make-shtml-entity: Internal functions
Function, map: Exported functions
Function, member: Exported functions
Function, memq: Exported functions
Function, memsymb: Internal functions
Function, memv: Exported functions
Function, newline: Exported functions
Function, not: Exported functions
Function, null?: Exported functions
Function, number?: Exported functions
Function, open-input-string: Exported functions
Function, open-output-string: Exported functions
Function, output-string-port-contents: Internal functions
Function, output-string-port-p: Internal functions
Function, pair?: Exported functions
Function, pop-readtable: Internal functions
Function, print-result: Internal functions
Function, print-values-list: Internal functions
Function, push-readtable: Internal functions
Function, read-char: Exported functions
Function, reverse: Exported functions
Function, scheme-lambda-list->cl-lambda-list: Internal functions
Function, set-car!: Exported functions
Function, set-cdr!: Exported functions
Function, set-data-failed!: Internal functions
Function, set-data-passed!: Internal functions
Function, set-data-title!: Internal functions
Function, set-data-total!: Internal functions
Function, shtml->html: Exported functions
Function, shtml-entity-value: Internal functions
Function, shtml-token-kind: Internal functions
Function, start-define: Internal functions
Function, start-eval: Internal functions
Function, start-test: Internal functions
Function, start-tests: Internal functions
Function, string: Exported functions
Function, string->list: Exported functions
Function, string->number: Exported functions
Function, string->symbol: Exported functions
Function, string-append: Exported functions
Function, string-length: Exported functions
Function, string-ref: Exported functions
Function, string-set!: Exported functions
Function, string=?: Exported functions
Function, string?: Exported functions
Function, symbol->string: Exported functions
Function, symbol=?: Internal functions
Function, symbol?: Exported functions
Function, tokenize-html: Internal functions
Function, vector-ref: Exported functions
Function, vector-set!: Exported functions
Function, write-char: Exported functions
Function, write-char-to-string: Internal functions
Function, write-string: Exported functions
Function, zero?: Exported functions

G
get-output-string: Exported functions

H
html->shtml: Exported functions
html->sxml: Internal functions
html->sxml-0nf: Internal functions
html->sxml-1nf: Internal functions
html->sxml-2nf: Internal functions

I
if: Exported macros
inexact->exact: Exported functions
inexact?: Exported functions
input-port?: Exported functions
integer->char: Exported functions
integer?: Exported functions
is-at?: Internal functions

L
lambda: Exported macros
length: Exported functions
let: Exported macros
let*: Exported macros
letrec: Exported macros
list->string: Exported functions
list-ref: Exported functions
list?: Exported functions

M
Macro, %error: Internal macros
Macro, and: Exported macros
Macro, begin: Exported macros
Macro, body: Internal macros
Macro, case: Exported macros
Macro, cond: Exported macros
Macro, define: Exported macros
Macro, define-function: Internal macros
Macro, define-values: Internal macros
Macro, if: Exported macros
Macro, lambda: Exported macros
Macro, let: Exported macros
Macro, let*: Exported macros
Macro, letrec: Exported macros
Macro, named-let: Internal macros
Macro, or: Exported macros
Macro, set!: Exported macros
Macro, test-define: Exported macros
Macro, test-eval: Exported macros
Macro, test/eq: Exported macros
Macro, test/equal: Exported macros
Macro, test/equiv: Exported macros
Macro, test/eqv: Exported macros
Macro, testeez: Exported macros
Macro, unless: Internal macros
Macro, when: Internal macros
Macro, λ: Exported macros
make-data: Internal functions
make-eof-object: Internal functions
make-output-string-port: Internal functions
make-shtml-entity: Internal functions
map: Exported functions
member: Exported functions
memq: Exported functions
memsymb: Internal functions
memv: Exported functions

N
named-let: Internal macros
newline: Exported functions
not: Exported functions
null?: Exported functions
number?: Exported functions

O
open-input-string: Exported functions
open-output-string: Exported functions
or: Exported macros
output-string-port-contents: Internal functions
output-string-port-p: Internal functions

P
pair?: Exported functions
pop-readtable: Internal functions
print-result: Internal functions
print-values-list: Internal functions
push-readtable: Internal functions

R
read-char: Exported functions
reverse: Exported functions

S
scheme-lambda-list->cl-lambda-list: Internal functions
set!: Exported macros
set-car!: Exported functions
set-cdr!: Exported functions
set-data-failed!: Internal functions
set-data-passed!: Internal functions
set-data-title!: Internal functions
set-data-total!: Internal functions
shtml->html: Exported functions
shtml-entity-value: Internal functions
shtml-token-kind: Internal functions
start-define: Internal functions
start-eval: Internal functions
start-test: Internal functions
start-tests: Internal functions
string: Exported functions
string->list: Exported functions
string->number: Exported functions
string->symbol: Exported functions
string-append: Exported functions
string-length: Exported functions
string-ref: Exported functions
string-set!: Exported functions
string=?: Exported functions
string?: Exported functions
symbol->string: Exported functions
symbol=?: Internal functions
symbol?: Exported functions

T
test-define: Exported macros
test-eval: Exported macros
test/eq: Exported macros
test/equal: Exported macros
test/equiv: Exported macros
test/eqv: Exported macros
testeez: Exported macros
tokenize-html: Internal functions

U
unless: Internal macros

V
vector-ref: Exported functions
vector-set!: Exported functions

W
when: Internal macros
write-char: Exported functions
write-char-to-string: Internal functions
write-string: Exported functions

Z
zero?: Exported functions

Λ
λ: Exported macros

Jump to:   %   (   <   =   >  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W   Z   Λ  

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

A.3 Variables

Jump to:   %   *   +  
C   E   L   M   P   S   W  
Index Entry  Section

%
%empty-elements: Internal special variables

*
*common-lisp-symbols*: Internal special variables
*parent-constraints*: Internal special variables
*readtable-stack*: Internal special variables

+
+scheme-false+: Exported constants
+scheme-true+: Exported constants

C
Constant, +scheme-false+: Exported constants
Constant, +scheme-true+: Exported constants
Constant, else: Exported constants
contents: Internal structures

E
else: Exported constants

L
lf: Internal special variables

M
make-html-tokenizer: Internal special variables

P
parse-html/tokenizer: Internal special variables

S
shtml-comment-symbol: Internal special variables
shtml-decl-symbol: Internal special variables
shtml-empty-symbol: Internal special variables
shtml-end-symbol: Internal special variables
shtml-entity-symbol: Internal special variables
shtml-named-char-id: Internal special variables
shtml-numeric-char-id: Internal special variables
shtml-pi-symbol: Internal special variables
shtml-start-symbol: Internal special variables
shtml-text-symbol: Internal special variables
shtml-top-symbol: Internal special variables
Slot, contents: Internal structures
Special Variable, %empty-elements: Internal special variables
Special Variable, *common-lisp-symbols*: Internal special variables
Special Variable, *parent-constraints*: Internal special variables
Special Variable, *readtable-stack*: Internal special variables
Special Variable, lf: Internal special variables
Special Variable, make-html-tokenizer: Internal special variables
Special Variable, parse-html/tokenizer: Internal special variables
Special Variable, shtml-comment-symbol: Internal special variables
Special Variable, shtml-decl-symbol: Internal special variables
Special Variable, shtml-empty-symbol: Internal special variables
Special Variable, shtml-end-symbol: Internal special variables
Special Variable, shtml-entity-symbol: Internal special variables
Special Variable, shtml-named-char-id: Internal special variables
Special Variable, shtml-numeric-char-id: Internal special variables
Special Variable, shtml-pi-symbol: Internal special variables
Special Variable, shtml-start-symbol: Internal special variables
Special Variable, shtml-text-symbol: Internal special variables
Special Variable, shtml-top-symbol: Internal special variables
Special Variable, write-shtml-as-html: Internal special variables

W
write-shtml-as-html: Internal special variables

Jump to:   %   *   +  
C   E   L   M   P   S   W  

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

A.4 Data types

Jump to:   %  
C   E   O   P   S  
Index Entry  Section

%
%testeez: The %testeez package

C
cl-htmlprag: The cl-htmlprag system
cl-htmlprag: The cl-htmlprag package

E
eof-object: Internal structures

O
output-string-port: Internal structures

P
Package, %testeez: The %testeez package
Package, cl-htmlprag: The cl-htmlprag package
Package, schemish: The schemish package
Package, schemish-read-macros: The schemish-read-macros package

S
schemish: The schemish package
schemish-read-macros: The schemish-read-macros package
Structure, eof-object: Internal structures
Structure, output-string-port: Internal structures
System, cl-htmlprag: The cl-htmlprag system

Jump to:   %  
C   E   O   P   S