This is the cl-html5-parser Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 03:58:35 2025 GMT+0.
cl-html5-parser/cl-html5-parser.asdcl-html5-parser/packages.lispcl-html5-parser/constants.lispcl-html5-parser/entities.lispcl-html5-parser/inputstream.lispcl-html5-parser/tokenizer.lispcl-html5-parser/simple-tree.lispcl-html5-parser/html5-parser-class.lispcl-html5-parser/tree-help.lispcl-html5-parser/html5-parser.lispcl-html5-parser/toxml.lispcl-html5-parser/xmls.lispThe main system appears first, followed by any subsystem dependency.
cl-html5-parserA HTML5 parser for Common Lisp
Thomas Bakketun <thomas.bakketun@copyleft.no>
GNU Lesser General Public License
cl-ppcre (system).
flexi-streams (system).
string-case (system).
packages.lisp (file).
constants.lisp (file).
entities.lisp (file).
inputstream.lisp (file).
tokenizer.lisp (file).
simple-tree.lisp (file).
html5-parser-class.lisp (file).
tree-help.lisp (file).
html5-parser.lisp (file).
toxml.lisp (file).
xmls.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
cl-html5-parser/cl-html5-parser.asdcl-html5-parser/packages.lispcl-html5-parser/constants.lispcl-html5-parser/entities.lispcl-html5-parser/inputstream.lispcl-html5-parser/tokenizer.lispcl-html5-parser/simple-tree.lispcl-html5-parser/html5-parser-class.lispcl-html5-parser/tree-help.lispcl-html5-parser/html5-parser.lispcl-html5-parser/toxml.lispcl-html5-parser/xmls.lispcl-html5-parser/cl-html5-parser.asdcl-html5-parser (system).
cl-html5-parser/constants.lisppackages.lisp (file).
cl-html5-parser (system).
+eof+ (constant).
ascii-letter-p (function).
ascii-upper-2-lower (function).
find-namespace (function).
find-prefix (function).
defglobal (macro).
make-hash-lookup (function).
cl-html5-parser/entities.lispconstants.lisp (file).
cl-html5-parser (system).
*entities* (special variable).
*entities-tree* (special variable).
convert-entities-list (function).
convert-to-trie (function).
insert-into-trie (function).
make-entities-trie (function).
cl-html5-parser/inputstream.lispentities.lisp (file).
cl-html5-parser (system).
*default-encoding* (special variable).
*invalid-unicode* (special variable).
*invalid-unicode-hash* (special variable).
array-length (type).
char-range (function).
chunk (type).
detect-bom (function).
detect-encoding (function).
find-encoding (function).
handle-encoding-errors (macro).
html-input-stream (class).
html5-stream-change-encoding (function).
html5-stream-char (function).
html5-stream-chars-until (function).
html5-stream-encoding (reader method).
html5-stream-errors (reader method).
(setf html5-stream-errors) (writer method).
html5-stream-unget (function).
make-html-input-stream (function).
open-char-stream (function).
our-scan (function).
read-chunk (function).
report-character-errors (function).
cl-html5-parser/tokenizer.lispinputstream.lisp (file).
cl-html5-parser (system).
add-attribute (function).
add-to (function).
add-to-attr-name (function).
add-to-attr-value (function).
consume-entity (function).
consume-number-entity (function).
defstate (macro).
emit-current-token (function).
html-tokenizer (class).
make-growable-string (function).
make-html-tokenizer (function).
map-tokens (function).
nconcat (function).
nconcatf (macro).
process-entity-in-attribute (function).
push-token (function).
push-token* (function).
run-state (function).
run-state* (generic function).
tokenizer-state (reader method).
(setf tokenizer-state) (writer method).
tokenizer-stream (reader method).
cl-html5-parser/simple-tree.lisptokenizer.lisp (file).
cl-html5-parser (system).
element-attribute (function).
(setf element-attribute) (function).
element-map-attributes (function).
element-map-attributes* (function).
element-map-children (function).
make-comment (function).
make-doctype (function).
make-document (function).
make-element (function).
make-fragment (function).
make-text-node (function).
node-append-child (function).
node-first-child (function).
node-insert-before (function).
node-last-child (function).
node-name (reader method).
node-namespace (reader method).
node-next-sibling (function).
node-parent (reader method).
node-previous-sibling (function).
node-public-id (reader method).
node-remove-child (function).
node-system-id (reader method).
node-type (reader method).
node-value (reader method).
(setf node-value) (writer method).
print-object (method).
print-object (method).
print-object (method).
%node-attributes (reader method).
(setf %node-attributes) (writer method).
%node-child-nodes (reader method).
(setf %node-child-nodes) (writer method).
(setf %node-child-nodes) (method).
comment-node (class).
document (class).
document-fragment (class).
document-type (class).
element (class).
last-child (reader method).
(setf last-child) (writer method).
node (class).
node-count (function).
text-node (class).
cl-html5-parser/html5-parser-class.lispsimple-tree.lisp (file).
cl-html5-parser (system).
html-parser (class).
parser-phase (reader method).
(setf parser-phase) (writer method).
cl-html5-parser/tree-help.lisphtml5-parser-class.lisp (file).
cl-html5-parser (system).
*parser* (special variable).
clear-active-formatting-elements (function).
create-element (function).
document* (function).
element-in-active-formatting-elements (function).
element-in-scope (function).
generate-implied-end-tags (function).
get-table-misnested-nodeposition (function).
insert-comment (function).
insert-doctype (function).
insert-element (function).
insert-element-normal (function).
insert-element-table (function).
insert-root (function).
last-open-element (function).
node-append-child* (function).
node-attributes= (function).
node-clone* (function).
node-has-content (function).
node-insert-before* (function).
node-insert-text (function).
node-name-tuple (function).
node-name-tuple-values (function).
node-reparent-children (function).
parser-insert-text (function).
pop-end (macro).
push-end (macro).
reconstruct-active-formatting-elements (function).
scope-tree (function).
cl-html5-parser/html5-parser.lisptree-help.lisp (file).
cl-html5-parser (system).
parse-html5 (function).
parse-html5-fragment (function).
transform-html5-dom (generic function).
%add-formatting-element (generic function).
%end-tag-applet-marquee-object (generic function).
%end-tag-block (generic function).
%end-tag-body (generic function).
%end-tag-br (generic function).
%end-tag-caption (generic function).
%end-tag-col (generic function).
%end-tag-colgroup (generic function).
%end-tag-form (generic function).
%end-tag-formatting (generic function).
%end-tag-frameset (generic function).
%end-tag-head (generic function).
%end-tag-heading (generic function).
%end-tag-html (generic function).
%end-tag-html-body-br (generic function).
%end-tag-ignore (generic function).
%end-tag-imply (generic function).
%end-tag-imply-head (generic function).
%end-tag-list-item (generic function).
%end-tag-optgroup (generic function).
%end-tag-option (generic function).
%end-tag-other (generic function).
%end-tag-p (generic function).
%end-tag-script (generic function).
%end-tag-select (generic function).
%end-tag-table (generic function).
%end-tag-table-cell (generic function).
%end-tag-table-row-group (generic function).
%end-tag-tr (generic function).
%insert-text (generic function).
%process-characters (generic function).
%process-comment (generic function).
%process-doctype (generic function).
%process-end-tag (generic function).
%process-eof (generic function).
%process-space-characters (generic function).
%process-start-tag (generic function).
%start-tag-a (generic function).
%start-tag-applet-marquee-object (generic function).
%start-tag-base-link-command (generic function).
%start-tag-body (generic function).
%start-tag-button (generic function).
%start-tag-caption (generic function).
%start-tag-close-p (generic function).
%start-tag-col (generic function).
%start-tag-colgroup (generic function).
%start-tag-form (generic function).
%start-tag-formatting (generic function).
%start-tag-frame (generic function).
%start-tag-frameset (generic function).
%start-tag-from-head (generic function).
%start-tag-head (generic function).
%start-tag-heading (generic function).
%start-tag-hr (generic function).
%start-tag-html (generic function).
%start-tag-i-frame (generic function).
%start-tag-image (generic function).
%start-tag-imply-tbody (generic function).
%start-tag-input (generic function).
%start-tag-is-index (generic function).
%start-tag-list-item (generic function).
%start-tag-math (generic function).
%start-tag-meta (generic function).
%start-tag-misplaced (generic function).
%start-tag-no-script-no-frames-style (generic function).
%start-tag-nobr (generic function).
%start-tag-noframes (generic function).
%start-tag-opt (generic function).
%start-tag-optgroup (generic function).
%start-tag-option (generic function).
%start-tag-other (generic function).
%start-tag-param-source (generic function).
%start-tag-plaintext (generic function).
%start-tag-pre-listing (generic function).
%start-tag-process-in-head (generic function).
%start-tag-rawtext (generic function).
%start-tag-row-group (generic function).
%start-tag-rp-rt (generic function).
%start-tag-script (generic function).
%start-tag-select (generic function).
%start-tag-style-script (generic function).
%start-tag-svg (generic function).
%start-tag-table (generic function).
%start-tag-table-cell (generic function).
%start-tag-table-element (generic function).
%start-tag-table-other (generic function).
%start-tag-textarea (generic function).
%start-tag-title (generic function).
%start-tag-tr (generic function).
%start-tag-void-formatting (generic function).
%start-tag-xmp (generic function).
*phase* (special variable).
*phase-indent* (special variable).
+breakout-elements+ (special variable).
+only-space-characters-regexp+ (special variable).
add-formatting-element (function).
adjust-attributes (function).
adjust-foreign-attributes (function).
adjust-math-ml-attributes (function).
adjust-svg-attributes (function).
adjust-svg-tag-names (function).
ascii-ichar= (function).
ascii-istring= (function).
call-phase-method (function).
cdata-switch-helper (function).
def (macro).
define-phase-process-functions (macro).
end-tag-applet-marquee-object (function).
end-tag-block (function).
end-tag-body (function).
end-tag-br (function).
end-tag-caption (function).
end-tag-col (function).
end-tag-colgroup (function).
end-tag-form (function).
end-tag-formatting (function).
end-tag-frameset (function).
end-tag-head (function).
end-tag-heading (function).
end-tag-html (function).
end-tag-html-body-br (function).
end-tag-ignore (function).
end-tag-imply (function).
end-tag-imply-head (function).
end-tag-list-item (function).
end-tag-optgroup (function).
end-tag-option (function).
end-tag-other (function).
end-tag-p (function).
end-tag-script (function).
end-tag-select (function).
end-tag-table (function).
end-tag-table-cell (function).
end-tag-table-row-group (function).
end-tag-tr (function).
flush-characters (function).
implied-tag-token (function).
implied-tag-token/full (function).
insert-elt-at (macro).
insert-text (function).
is-html-integration-point (function).
is-math-ml-text-integration-point (function).
main-loop (function).
normalize-token (function).
only-space-characters-p (function).
parse-content-attr (function).
parse-html5-from-source (function).
parse-rc-data-raw-text (function).
parser-parse (function).
parser-parse-error (function).
parser-reset (function).
perror (function).
process-characters (function).
process-comment (function).
process-doctype (function).
process-end-tag (function).
process-eof (function).
process-space-characters (function).
process-start-tag (function).
process-token (function).
reset-insertion-mode (function).
start-tag-a (function).
start-tag-applet-marquee-object (function).
start-tag-base-link-command (function).
start-tag-body (function).
start-tag-button (function).
start-tag-caption (function).
start-tag-close-p (function).
start-tag-col (function).
start-tag-colgroup (function).
start-tag-form (function).
start-tag-formatting (function).
start-tag-frame (function).
start-tag-frameset (function).
start-tag-from-head (function).
start-tag-head (function).
start-tag-heading (function).
start-tag-hr (function).
start-tag-html (function).
start-tag-i-frame (function).
start-tag-image (function).
start-tag-imply-tbody (function).
start-tag-input (function).
start-tag-is-index (function).
start-tag-list-item (function).
start-tag-math (function).
start-tag-meta (function).
start-tag-misplaced (function).
start-tag-no-script-no-frames-style (function).
start-tag-nobr (function).
start-tag-noframes (function).
start-tag-opt (function).
start-tag-optgroup (function).
start-tag-option (function).
start-tag-other (function).
start-tag-param-source (function).
start-tag-plaintext (function).
start-tag-pre-listing (function).
start-tag-process-in-head (function).
start-tag-rawtext (function).
start-tag-row-group (function).
start-tag-rp-rt (function).
start-tag-script (function).
start-tag-select (function).
start-tag-style-script (function).
start-tag-svg (function).
start-tag-table (function).
start-tag-table-cell (function).
start-tag-table-element (function).
start-tag-table-other (function).
start-tag-textarea (function).
start-tag-title (function).
start-tag-tr (function).
start-tag-void-formatting (function).
start-tag-xmp (function).
tagname-dispatch (macro).
cl-html5-parser/toxml.lisphtml5-parser.lisp (file).
cl-html5-parser (system).
xml-escape-name (function).
xml-unescape-name (function).
xml-name-char-p (function).
xml-name-start-char-p (function).
cl-html5-parser/xmls.lisptoxml.lisp (file).
cl-html5-parser (system).
transform-html5-dom (method).
transform-html5-dom (method).
Packages are listed by definition order.
html5-parsercl-ppcre.
common-lisp.
html5-constants.
element-attribute (function).
(setf element-attribute) (function).
element-map-attributes (function).
element-map-attributes* (function).
element-map-children (function).
make-comment (function).
make-doctype (function).
make-document (function).
make-element (function).
make-fragment (function).
make-text-node (function).
node-append-child (function).
node-first-child (function).
node-insert-before (function).
node-last-child (function).
node-name (generic reader).
node-namespace (generic reader).
node-next-sibling (function).
node-parent (generic reader).
node-previous-sibling (function).
node-public-id (generic reader).
node-remove-child (function).
node-system-id (generic reader).
node-type (generic reader).
node-value (generic reader).
(setf node-value) (generic writer).
parse-html5 (function).
parse-html5-fragment (function).
transform-html5-dom (generic function).
xml-escape-name (function).
xml-unescape-name (function).
%add-formatting-element (generic function).
%end-tag-applet-marquee-object (generic function).
%end-tag-block (generic function).
%end-tag-body (generic function).
%end-tag-br (generic function).
%end-tag-caption (generic function).
%end-tag-col (generic function).
%end-tag-colgroup (generic function).
%end-tag-form (generic function).
%end-tag-formatting (generic function).
%end-tag-frameset (generic function).
%end-tag-head (generic function).
%end-tag-heading (generic function).
%end-tag-html (generic function).
%end-tag-html-body-br (generic function).
%end-tag-ignore (generic function).
%end-tag-imply (generic function).
%end-tag-imply-head (generic function).
%end-tag-list-item (generic function).
%end-tag-optgroup (generic function).
%end-tag-option (generic function).
%end-tag-other (generic function).
%end-tag-p (generic function).
%end-tag-script (generic function).
%end-tag-select (generic function).
%end-tag-table (generic function).
%end-tag-table-cell (generic function).
%end-tag-table-row-group (generic function).
%end-tag-tr (generic function).
%insert-text (generic function).
%node-attributes (generic reader).
(setf %node-attributes) (generic writer).
%node-child-nodes (generic reader).
(setf %node-child-nodes) (generic function).
%process-characters (generic function).
%process-comment (generic function).
%process-doctype (generic function).
%process-end-tag (generic function).
%process-eof (generic function).
%process-space-characters (generic function).
%process-start-tag (generic function).
%start-tag-a (generic function).
%start-tag-applet-marquee-object (generic function).
%start-tag-base-link-command (generic function).
%start-tag-body (generic function).
%start-tag-button (generic function).
%start-tag-caption (generic function).
%start-tag-close-p (generic function).
%start-tag-col (generic function).
%start-tag-colgroup (generic function).
%start-tag-form (generic function).
%start-tag-formatting (generic function).
%start-tag-frame (generic function).
%start-tag-frameset (generic function).
%start-tag-from-head (generic function).
%start-tag-head (generic function).
%start-tag-heading (generic function).
%start-tag-hr (generic function).
%start-tag-html (generic function).
%start-tag-i-frame (generic function).
%start-tag-image (generic function).
%start-tag-imply-tbody (generic function).
%start-tag-input (generic function).
%start-tag-is-index (generic function).
%start-tag-list-item (generic function).
%start-tag-math (generic function).
%start-tag-meta (generic function).
%start-tag-misplaced (generic function).
%start-tag-no-script-no-frames-style (generic function).
%start-tag-nobr (generic function).
%start-tag-noframes (generic function).
%start-tag-opt (generic function).
%start-tag-optgroup (generic function).
%start-tag-option (generic function).
%start-tag-other (generic function).
%start-tag-param-source (generic function).
%start-tag-plaintext (generic function).
%start-tag-pre-listing (generic function).
%start-tag-process-in-head (generic function).
%start-tag-rawtext (generic function).
%start-tag-row-group (generic function).
%start-tag-rp-rt (generic function).
%start-tag-script (generic function).
%start-tag-select (generic function).
%start-tag-style-script (generic function).
%start-tag-svg (generic function).
%start-tag-table (generic function).
%start-tag-table-cell (generic function).
%start-tag-table-element (generic function).
%start-tag-table-other (generic function).
%start-tag-textarea (generic function).
%start-tag-title (generic function).
%start-tag-tr (generic function).
%start-tag-void-formatting (generic function).
%start-tag-xmp (generic function).
*default-encoding* (special variable).
*entities* (special variable).
*entities-tree* (special variable).
*invalid-unicode* (special variable).
*invalid-unicode-hash* (special variable).
*parser* (special variable).
*phase* (special variable).
*phase-indent* (special variable).
+breakout-elements+ (special variable).
+only-space-characters-regexp+ (special variable).
add-attribute (function).
add-formatting-element (function).
add-to (function).
add-to-attr-name (function).
add-to-attr-value (function).
adjust-attributes (function).
adjust-foreign-attributes (function).
adjust-math-ml-attributes (function).
adjust-svg-attributes (function).
adjust-svg-tag-names (function).
array-length (type).
ascii-ichar= (function).
ascii-istring= (function).
call-phase-method (function).
cdata-switch-helper (function).
char-range (function).
chunk (type).
clear-active-formatting-elements (function).
comment-node (class).
consume-entity (function).
consume-number-entity (function).
convert-entities-list (function).
convert-to-trie (function).
create-element (function).
def (macro).
define-phase-process-functions (macro).
defstate (macro).
detect-bom (function).
detect-encoding (function).
document (class).
document* (function).
document-fragment (class).
document-type (class).
element (class).
element-in-active-formatting-elements (function).
element-in-scope (function).
emit-current-token (function).
end-tag-applet-marquee-object (function).
end-tag-block (function).
end-tag-body (function).
end-tag-br (function).
end-tag-caption (function).
end-tag-col (function).
end-tag-colgroup (function).
end-tag-form (function).
end-tag-formatting (function).
end-tag-frameset (function).
end-tag-head (function).
end-tag-heading (function).
end-tag-html (function).
end-tag-html-body-br (function).
end-tag-ignore (function).
end-tag-imply (function).
end-tag-imply-head (function).
end-tag-list-item (function).
end-tag-optgroup (function).
end-tag-option (function).
end-tag-other (function).
end-tag-p (function).
end-tag-script (function).
end-tag-select (function).
end-tag-table (function).
end-tag-table-cell (function).
end-tag-table-row-group (function).
end-tag-tr (function).
find-encoding (function).
flush-characters (function).
generate-implied-end-tags (function).
get-table-misnested-nodeposition (function).
handle-encoding-errors (macro).
html-input-stream (class).
html-parser (class).
html-tokenizer (class).
html5-stream-change-encoding (function).
html5-stream-char (function).
html5-stream-chars-until (function).
html5-stream-encoding (generic reader).
html5-stream-errors (generic reader).
(setf html5-stream-errors) (generic writer).
html5-stream-unget (function).
implied-tag-token (function).
implied-tag-token/full (function).
insert-comment (function).
insert-doctype (function).
insert-element (function).
insert-element-normal (function).
insert-element-table (function).
insert-elt-at (macro).
insert-into-trie (function).
insert-root (function).
insert-text (function).
is-html-integration-point (function).
is-math-ml-text-integration-point (function).
last-child (generic reader).
(setf last-child) (generic writer).
last-open-element (function).
main-loop (function).
make-entities-trie (function).
make-growable-string (function).
make-html-input-stream (function).
make-html-tokenizer (function).
map-tokens (function).
nconcat (function).
nconcatf (macro).
node (class).
node-append-child* (function).
node-attributes= (function).
node-clone* (function).
node-count (function).
node-has-content (function).
node-insert-before* (function).
node-insert-text (function).
node-name-tuple (function).
node-name-tuple-values (function).
node-reparent-children (function).
normalize-token (function).
only-space-characters-p (function).
open-char-stream (function).
our-scan (function).
parse-content-attr (function).
parse-html5-from-source (function).
parse-rc-data-raw-text (function).
parser-insert-text (function).
parser-parse (function).
parser-parse-error (function).
parser-phase (generic reader).
(setf parser-phase) (generic writer).
parser-reset (function).
perror (function).
pop-end (macro).
process-characters (function).
process-comment (function).
process-doctype (function).
process-end-tag (function).
process-entity-in-attribute (function).
process-eof (function).
process-space-characters (function).
process-start-tag (function).
process-token (function).
push-end (macro).
push-token (function).
push-token* (function).
read-chunk (function).
reconstruct-active-formatting-elements (function).
report-character-errors (function).
reset-insertion-mode (function).
run-state (function).
run-state* (generic function).
scope-tree (function).
start-tag-a (function).
start-tag-applet-marquee-object (function).
start-tag-base-link-command (function).
start-tag-body (function).
start-tag-button (function).
start-tag-caption (function).
start-tag-close-p (function).
start-tag-col (function).
start-tag-colgroup (function).
start-tag-form (function).
start-tag-formatting (function).
start-tag-frame (function).
start-tag-frameset (function).
start-tag-from-head (function).
start-tag-head (function).
start-tag-heading (function).
start-tag-hr (function).
start-tag-html (function).
start-tag-i-frame (function).
start-tag-image (function).
start-tag-imply-tbody (function).
start-tag-input (function).
start-tag-is-index (function).
start-tag-list-item (function).
start-tag-math (function).
start-tag-meta (function).
start-tag-misplaced (function).
start-tag-no-script-no-frames-style (function).
start-tag-nobr (function).
start-tag-noframes (function).
start-tag-opt (function).
start-tag-optgroup (function).
start-tag-option (function).
start-tag-other (function).
start-tag-param-source (function).
start-tag-plaintext (function).
start-tag-pre-listing (function).
start-tag-process-in-head (function).
start-tag-rawtext (function).
start-tag-row-group (function).
start-tag-rp-rt (function).
start-tag-script (function).
start-tag-select (function).
start-tag-style-script (function).
start-tag-svg (function).
start-tag-table (function).
start-tag-table-cell (function).
start-tag-table-element (function).
start-tag-table-other (function).
start-tag-textarea (function).
start-tag-title (function).
start-tag-tr (function).
start-tag-void-formatting (function).
start-tag-xmp (function).
tagname-dispatch (macro).
text-node (class).
tokenizer-state (generic reader).
(setf tokenizer-state) (generic writer).
tokenizer-stream (generic reader).
xml-name-char-p (function).
xml-name-start-char-p (function).
html5-constantscommon-lisp.
+eof+ (constant).
ascii-letter-p (function).
ascii-upper-2-lower (function).
find-namespace (function).
find-prefix (function).
defglobal (macro).
make-hash-lookup (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Escapes a node name (element, attribute, doctype) by replacing any
character not valid in XML name by Uxxxxxx, where x is the code point
as six hex digits. This encoding is reversable, since the HTML parser
down cases all characters in names.
See: https://www.w3.org/TR/html5/syntax.html#coercing-an-html-dom-into-an-infoset
Reverert escaping done by xml-unescape-name.
document-type)) ¶automatically generated reader method
document-type)) ¶automatically generated reader method
(eql :xmls)) node &key namespace comments) ¶Convert a node into an XMLS-compatible tree of conses, starting
at. If the node is a document-fragement a list of XMLS trees is returned.
cons) node &key) ¶Pop from the end of list
Push to the end of list
ASCII case-insensitive char=
ASCII case-insensitive string=
This function returns either U+FFFD or the character based on the
decimal or hexadecimal representation. It also discards ";" if present.
If not present a token (:type :parse-error) is emitted.
Create an element but don’t insert it anywhere
Check if an element exists between the end of the active
formatting elements and the last marker. If it does, return it, else
return false
This method is a generic handler for emitting the tags. It also sets
the state to :data because that’s what’s needed after a token has been
emitted.
Get the foster parent element, and sibling to insert before (or None) when inserting a misnested table node
Returns a string of characters from the stream up to but not including any character in characters or end of file.
Make an adjustable string with a fill pointer.
Given INIT, a string, return an adjustable version of it with the fill
pointer at the end.
Return next token or NIL on eof
Destructively concatenate DATA, string designators, to STRING.
The algorithm for extracting an encoding from a meta element
Insert text data.
Push a token with :type type and :data the a string concatenation of data
(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-caption)) token) ¶(eql :in-column-group)) token) ¶(eql :in-column-group)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-frameset)) token) ¶(eql :in-head)) token) ¶(eql :in-body)) token) ¶(eql :in-cell)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-caption)) token) ¶(eql :in-table)) token) ¶(eql :in-cell)) token) ¶(eql :before-head)) token) ¶(eql :in-body)) token) ¶(eql :in-select)) token) ¶(eql :in-select)) token) ¶(eql :after-frameset)) token) ¶(eql :in-frameset)) token) ¶(eql :after-body)) token) ¶(eql :in-select-in-table)) token) ¶(eql :in-select)) token) ¶(eql :in-cell)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-column-group)) token) ¶(eql :in-caption)) token) ¶(eql :in-table)) token) ¶(eql :text)) token) ¶(eql :in-body)) token) ¶(eql :after-head)) token) ¶(eql :in-head)) token) ¶(eql :before-head)) token) ¶(eql :in-body)) token) ¶(eql :text)) token) ¶(eql :in-select)) token) ¶(eql :in-select-in-table)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-caption)) token) ¶(eql :in-table)) token) ¶(eql :in-cell)) token) ¶(eql :in-row)) token) ¶(eql :in-table)) token) ¶(eql :after-after-frameset)) token) ¶(eql :after-after-body)) token) ¶(eql :after-frameset)) token) ¶(eql :in-frameset)) token) ¶(eql :after-body)) token) ¶(eql :in-foreign-content)) token) ¶(eql :in-select-in-table)) token) ¶(eql :in-select)) token) ¶(eql :in-cell)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-column-group)) token) ¶(eql :in-caption)) token) ¶(eql :in-table-text)) token) ¶(eql :in-table)) token) ¶(eql :text)) token) ¶(eql :in-body)) token) ¶(eql :after-head)) token) ¶(eql :in-head)) token) ¶(eql :before-head)) token) ¶(eql :before-html)) token) ¶(eql :initial)) token) ¶(eql :after-after-frameset)) token) ¶(eql :after-after-body)) token) ¶(eql :after-body)) token) ¶(eql :in-table-text)) token) ¶(eql :before-html)) token) ¶(eql :initial)) token) ¶(eql :after-after-frameset)) token) ¶(eql :after-after-body)) token) ¶(eql :after-frameset)) token) ¶(eql :in-frameset)) token) ¶(eql :after-body)) token) ¶(eql :in-foreign-content)) token) ¶(eql :in-select-in-table)) token) ¶(eql :in-select)) token) ¶(eql :in-cell)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-column-group)) token) ¶(eql :in-caption)) token) ¶(eql :in-table-text)) token) ¶(eql :in-table)) token) ¶(eql :text)) token) ¶(eql :in-body)) token) ¶(eql :after-head)) token) ¶(eql :in-head)) token) ¶(eql :before-head)) token) ¶(eql :before-html)) token) ¶(eql :initial)) token) ¶(eql :after-after-frameset)) token) ¶(eql :after-after-body)) token) ¶(eql :after-frameset)) token) ¶(eql :in-frameset)) token) ¶(eql :after-body)) token) ¶(eql :in-select-in-table)) token) ¶(eql :in-select)) token) ¶(eql :in-cell)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-column-group)) token) ¶(eql :in-caption)) token) ¶(eql :in-table-text)) token) ¶(eql :in-table)) token) ¶(eql :text)) token) ¶(eql :in-body)) token) ¶(eql :after-head)) token) ¶(eql :in-head)) token) ¶(eql :before-head)) token) ¶(eql :before-html)) token) ¶(eql :initial)) token) ¶(eql :after-after-frameset)) token) ¶(eql :after-after-body)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-table-text)) token) ¶(eql :in-table)) token) ¶(eql :in-body)) token) ¶(eql :before-head)) token) ¶(eql :before-html)) token) ¶(eql :initial)) token) ¶(eql :after-after-frameset)) token) ¶(eql :after-after-body)) token) ¶(eql :after-frameset)) token) ¶(eql :in-frameset)) token) ¶(eql :after-body)) token) ¶(eql :in-foreign-content)) token) ¶(eql :in-select-in-table)) token) ¶(eql :in-select)) token) ¶(eql :in-cell)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-column-group)) token) ¶(eql :in-caption)) token) ¶(eql :in-table-text)) token) ¶(eql :in-table)) token) ¶(eql :text)) token) ¶(eql :in-body)) token) ¶(eql :after-head)) token) ¶(eql :in-head)) token) ¶(eql :before-head)) token) ¶(eql :before-html)) token) ¶(eql :initial)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-head)) token) ¶(eql :in-body)) token) ¶(eql :in-table)) token) ¶(eql :in-body)) token) ¶(eql :in-table)) token) ¶(eql :in-body)) token) ¶(eql :in-frameset)) token) ¶(eql :after-head)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :after-after-frameset)) token) ¶(eql :after-after-body)) token) ¶(eql :after-body)) token) ¶(eql :after-head)) token) ¶(eql :in-head)) token) ¶(eql :before-head)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-table)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-head)) token) ¶(eql :in-body)) token) ¶(eql :in-head)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-select)) token) ¶(eql :in-select)) token) ¶(eql :after-after-frameset)) token) ¶(eql :after-after-body)) token) ¶(eql :after-frameset)) token) ¶(eql :in-frameset)) token) ¶(eql :after-body)) token) ¶(eql :in-select-in-table)) token) ¶(eql :in-select)) token) ¶(eql :in-cell)) token) ¶(eql :in-row)) token) ¶(eql :in-table-body)) token) ¶(eql :in-column-group)) token) ¶(eql :in-caption)) token) ¶(eql :in-table)) token) ¶(eql :text)) token) ¶(eql :in-body)) token) ¶(eql :after-head)) token) ¶(eql :in-head)) token) ¶(eql :before-head)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶(eql :in-table)) token) ¶(eql :in-body)) token) ¶(eql :in-table)) token) ¶(eql :in-body)) token) ¶(eql :in-caption)) token) ¶(eql :in-body)) token) ¶(eql :in-head)) token) ¶(eql :in-table-body)) token) ¶(eql :in-body)) token) ¶(eql :in-body)) token) ¶html-input-stream)) ¶automatically generated reader method
html-input-stream)) ¶automatically generated reader method
html-input-stream)) ¶automatically generated writer method
html-parser)) ¶automatically generated reader method
html-parser)) ¶automatically generated writer method
(eql :cdata-section-state))) ¶(eql :bogus-doctype-state))) ¶(eql :after-doctype-system-identifier-state))) ¶(eql :doctype-system-identifier-single-quoted-state))) ¶(eql :doctype-system-identifier-double-quoted-state))) ¶(eql :before-doctype-system-identifier-state))) ¶(eql :after-doctype-system-keyword-state))) ¶(eql :between-doctype-public-and-system-identifiers-state))) ¶(eql :after-doctype-public-identifier-state))) ¶(eql :doctype-public-identifier-single-quoted-state))) ¶(eql :doctype-public-identifier-double-quoted-state))) ¶(eql :before-doctype-public-identifier-state))) ¶(eql :after-doctype-public-keyword-state))) ¶(eql :after-doctype-name-state))) ¶(eql :doctype-name-state))) ¶(eql :before-doctype-name-state))) ¶(eql :doctype-state))) ¶(eql :comment-end-bang-state))) ¶(eql :comment-end-state))) ¶(eql :comment-end-dash-state))) ¶(eql :comment-state))) ¶(eql :comment-start-dash-state))) ¶(eql :comment-start-state))) ¶(eql :markup-declaration-open-state))) ¶(eql :bogus-comment-state))) ¶(eql :self-closing-start-tag-state))) ¶(eql :after-attribute-value-state))) ¶(eql :attribute-value-un-quoted-state))) ¶(eql :attribute-value-single-quoted-state))) ¶(eql :attribute-value-double-quoted-state))) ¶(eql :before-attribute-value-state))) ¶(eql :after-attribute-name-state))) ¶(eql :attribute-name-state))) ¶(eql :before-attribute-name-state))) ¶(eql :script-data-double-escape-end-state))) ¶(eql :script-data-double-escaped-less-than-sign-state))) ¶(eql :script-data-double-escaped-dash-dash-state))) ¶(eql :script-data-double-escaped-dash-state))) ¶(eql :script-data-double-escaped-state))) ¶(eql :script-data-double-escape-start-state))) ¶(eql :script-data-escaped-end-tag-name-state))) ¶(eql :script-data-escaped-end-tag-open-state))) ¶(eql :script-data-escaped-less-than-sign-state))) ¶(eql :script-data-escaped-dash-dash-state))) ¶(eql :script-data-escaped-dash-state))) ¶(eql :script-data-escaped-state))) ¶(eql :script-data-escape-start-dash-state))) ¶(eql :script-data-escape-start-state))) ¶(eql :script-data-end-tag-name-state))) ¶(eql :script-data-end-tag-open-state))) ¶(eql :script-data-less-than-sign-state))) ¶(eql :rawtext-end-tag-name-state))) ¶(eql :rawtext-end-tag-open-state))) ¶(eql :rawtext-less-than-sign-state))) ¶(eql :rcdata-end-tag-name-state))) ¶(eql :rcdata-end-tag-open-state))) ¶(eql :rcdata-less-than-sign-state))) ¶(eql :tag-name-state))) ¶(eql :close-tag-open-state))) ¶(eql :tag-open-state))) ¶(eql :plaintext-state))) ¶(eql :script-data-state))) ¶(eql :rawtext-state))) ¶(eql :character-reference-in-rcdata))) ¶(eql :rcdata-state))) ¶(eql :entity-data-state))) ¶(eql :data-state))) ¶html-tokenizer)) ¶automatically generated reader method
html-tokenizer)) ¶automatically generated writer method
html-tokenizer)) ¶automatically generated reader method
common-lisp.
:class
:document-fragment
node.
common-lisp.
:class
:document-type
:public-id
This slot is read-only.
:system-id
This slot is read-only.
(html5-constants:find-namespace "html")
:strict
"div"
(html5-parser:make-document)
(quote nil)
common-lisp.
:non-pre
common-lisp.
:stream
This slot is read-only.
(constantly nil)
:cdata-switch-helper
t
t
:data-state
common-lisp.
:class
:node
This slot is read-only.
:namespace
This slot is read-only.
This slot is read-only.
:value
| Jump to: | %
(
A C D E F G H I L M N O P R S T X |
|---|
| Jump to: | %
(
A C D E F G H I L M N O P R S T X |
|---|
| Jump to: | *
+
A B C D E F H I L N O P S T V |
|---|
| Jump to: | *
+
A B C D E F H I L N O P S T V |
|---|
| Jump to: | A C D E F H I N P S T X |
|---|
| Jump to: | A C D E F H I N P S T X |
|---|