Authors: | Doug Coleman |
Word | Stack effect |
tree-insert* | ( document obj insertion-mode -- document ) |
Word | Stack effect |
(after-attribute-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(after-attribute-value-quoted-state) | ( document n/f string ch/f -- document n'/f string ) |
(after-doctype-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(after-doctype-public-identifier-state) | ( document n/f string ch/f -- document n'/f string ) |
(after-doctype-public-keyword-state) | ( document n/f string ch/f -- document n'/f string ) |
(after-doctype-system-identifier-state) | ( document n/f string ch/f -- document n'/f string ) |
(after-doctype-system-keyword-state) | ( document n/f string ch/f -- document n'/f string ) |
(ambiguous-ampersand-state) | ( document n/f string ch/f -- document n'/f string ) |
(attribute-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(attribute-value-double-quoted-state) | ( document n/f string ch/f -- document n'/f string ) |
(attribute-value-single-quoted-state) | ( document n/f string ch/f -- document n'/f string ) |
(attribute-value-unquoted-state) | ( document n/f string ch/f -- document n'/f string ) |
(before-attribute-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(before-attribute-value-state) | ( document n/f string ch/f -- document n'/f string ) |
(before-doctype-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(before-doctype-public-identifier-state) | ( document n/f string ch/f -- document n'/f string ) |
(before-doctype-system-identifier-state) | ( document n/f string ch/f -- document n'/f string ) |
(between-doctype-public-and-system-identifiers-state) | ( document n/f string ch/f -- document n'/f string ) |
(bogus-comment-state) | ( document n/f string ch/f -- document n'/f string ) |
(bogus-doctype-state) | ( document n/f string ch/f -- document n'/f string ) |
(cdata-section-bracket-state) | ( document n/f string ch/f -- document n'/f string ) |
(cdata-section-end-state) | ( document n/f string ch/f -- document n'/f string ) |
(cdata-section-state) | ( document n/f string ch/f -- document n'/f string ) |
(character-reference-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-end-bang-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-end-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-end-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-less-than-sign-bang-dash-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-less-than-sign-bang-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-less-than-sign-bang-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-less-than-sign-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-start-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-start-state) | ( document n/f string ch/f -- document n'/f string ) |
(comment-state) | ( document n/f string ch/f -- document n'/f string ) |
(data-state) | ( document n/f string ch/f -- document n'/f string ) |
(decimal-character-reference-start-state) | ( document n/f string ch/f -- document n'/f string ) |
(decimal-character-reference-state) | ( document n/f string ch/f -- document n'/f string ) |
(doctype-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(doctype-public-identifier-double-quoted-state) | ( document n/f string ch/f -- document n'/f string ) |
(doctype-public-identifier-single-quoted-state) | ( document n/f string ch/f -- document n'/f string ) |
(doctype-state) | ( document n/f string ch/f -- document n'/f string ) |
(doctype-system-identifier-double-quoted-state) | ( document n/f string ch/f -- document n'/f string ) |
(doctype-system-identifier-single-quoted-state) | ( document n/f string ch/f -- document n'/f string ) |
(end-tag-open-state) | ( document n/f string ch/f -- document n'/f string ) |
(hexadecimal-character-reference-start-state) | ( document n/f string ch/f -- document n'/f string ) |
(hexadecimal-character-reference-state) | ( document n/f string ch/f -- document n'/f string ) |
(markup-declaration-open-state) | ( -- * ) |
(named-character-reference-state) | ( document n/f string ch/f -- document n'/f string ) |
(numeric-character-reference-end-state) | ( document n/f string ch/f -- document n'/f string ) |
(numeric-character-reference-state) | ( document n/f string ch/f -- document n'/f string ) |
(plaintext-state) | ( document n/f string ch/f -- document n'/f string ) |
(rawtext-end-tag-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(rawtext-end-tag-open-state) | ( document n/f string ch/f -- document n'/f string ) |
(rawtext-less-than-sign-state) | ( document n/f string ch/f -- document n'/f string ) |
(rawtext-state) | ( document n/f string ch/f -- document n'/f string ) |
(rcdata-end-tag-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(rcdata-end-tag-open-state) | ( document n/f string ch/f -- document n'/f string ) |
(rcdata-less-than-sign-state) | ( document n/f string ch/f -- document n'/f string ) |
(rcdata-state) | ( document n/f string ch/f -- document n'/f string ) |
(return-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-double-escape-end-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-double-escape-start-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-double-escaped-dash-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-double-escaped-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-double-escaped-less-than-sign-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-double-escaped-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-end-tag-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-end-tag-open-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-escape-start-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-escape-start-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-escaped-dash-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-escaped-dash-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-escaped-end-tag-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-escaped-end-tag-open-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-escaped-less-than-sign-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-escaped-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-less-than-sign-state) | ( document n/f string ch/f -- document n'/f string ) |
(script-data-state) | ( document n/f string ch/f -- document n'/f string ) |
(self-closing-start-tag-state) | ( document n/f string ch/f -- document n'/f string ) |
(tag-name-state) | ( document n/f string ch/f -- document n'/f string ) |
(tag-open-state) | ( document n/f string ch/f -- document n'/f string ) |
1sbuf | ( ch -- sbuf ) |
<comment> | ( payload -- comment ) |
<doctype> | ( -- doctype ) |
<document> | ( -- document ) |
<end-tag> | ( -- tag ) |
<tag> | ( -- tag ) |
?1sbuf | ( ch -- sbuf ) |
abrupt-closing-of-empty-comment | ( -- * ) |
abrupt-doctype-public-identifier | ( -- * ) |
abrupt-doctype-system-identifier | ( -- * ) |
absence-of-digits-in-numeric-character-reference | ( -- * ) |
after-attribute-name-state | ( document n/f string -- document n'/f string ) |
after-attribute-value-quoted-state | ( document n/f string -- document n'/f string ) |
after-doctype-name-state | ( document n/f string -- document n'/f string ) |
after-doctype-public-identifier-state | ( document n/f string -- document n'/f string ) |
after-doctype-public-keyword-state | ( document n/f string -- document n'/f string ) |
after-doctype-system-identifier-state | ( document n/f string -- document n'/f string ) |
after-doctype-system-keyword-state | ( document n/f string -- document n'/f string ) |
ambiguous-ampersand-state | ( document n/f string -- document n'/f string ) |
appropriate-end-tag-token? | ( document -- ? ) |
ascii-alpha? | ( ch/f -- ? ) |
ascii-alphanumeric? | ( ch/f -- ? ) |
ascii-digit? | ( ch/f -- ? ) |
ascii-hex-alpha? | ( ch -- ? ) |
ascii-hex-digit? | ( ch/f -- ? ) |
ascii-lower-alpha? | ( ch -- ? ) |
ascii-lower-hex-digit? | ( ch -- ? ) |
ascii-upper-alpha? | ( ch -- ? ) |
ascii-upper-hex-digit? | ( ch -- ? ) |
attribute-name-state | ( document n/f string -- document n'/f string ) |
attribute-value-double-quoted-state | ( document n/f string -- document n'/f string ) |
attribute-value-single-quoted-state | ( document n/f string -- document n'/f string ) |
attribute-value-unquoted-state | ( document n/f string -- document n'/f string ) |
before-attribute-name-state | ( document n/f string -- document n'/f string ) |
before-attribute-value-state | ( document n/f string -- document n'/f string ) |
before-doctype-name-state | ( document n/f string -- document n'/f string ) |
before-doctype-public-identifier-state | ( document n/f string -- document n'/f string ) |
before-doctype-system-identifier-state | ( document n/f string -- document n'/f string ) |
between-doctype-public-and-system-identifiers-state | ( document n/f string -- document n'/f string ) |
bogus-comment-state | ( document n/f string -- document n'/f string ) |
bogus-doctype-state | ( document n/f string -- document n'/f string ) |
cdata-in-html-content | ( -- * ) |
cdata-section-bracket-state | ( document n/f string -- document n'/f string ) |
cdata-section-end-state | ( document n/f string -- document n'/f string ) |
cdata-section-state | ( document n/f string -- document n'/f string ) |
ch>new-temporary-buffer | ( ch document -- ) |
character-reference-outside-unicode-range | ( -- * ) |
character-reference-state | ( document n/f string -- document n'/f string ) |
check-return-state | ( obj -- return-state ) |
comment-end-bang-state | ( document n/f string -- document n'/f string ) |
comment-end-dash-state | ( document n/f string -- document n'/f string ) |
comment-end-state | ( document n/f string -- document n'/f string ) |
comment-less-than-sign-bang-dash-dash-state | ( document n/f string -- document n'/f string ) |
comment-less-than-sign-bang-dash-state | ( document n/f string -- document n'/f string ) |
comment-less-than-sign-bang-state | ( document n/f string -- document n'/f string ) |
comment-less-than-sign-state | ( document n/f string -- document n'/f string ) |
comment-start-dash-state | ( document n/f string -- document n'/f string ) |
comment-start-state | ( document n/f string -- document n'/f string ) |
comment-state | ( document n/f string -- document n'/f string ) |
control-character-in-input-stream | ( -- * ) |
control-character-reference | ( -- * ) |
current-attribute | ( document -- attribute/f ) |
data-state | ( document n/f string -- document n'/f string ) |
decimal-character-reference-start-state | ( document n/f string -- document n'/f string ) |
decimal-character-reference-state | ( document n/f string -- document n'/f string ) |
doctype-name-state | ( document n/f string -- document n'/f string ) |
doctype-public-identifier-double-quoted-state | ( document n/f string -- document n'/f string ) |
doctype-public-identifier-single-quoted-state | ( document n/f string -- document n'/f string ) |
doctype-state | ( document n/f string -- document n'/f string ) |
doctype-system-identifier-double-quoted-state | ( document n/f string -- document n'/f string ) |
doctype-system-identifier-single-quoted-state | ( document n/f string -- document n'/f string ) |
duplicate-attribute | ( -- * ) |
emit-char | ( char document -- ) |
emit-comment-token | ( document -- ) |
emit-doctype | ( document -- ) |
emit-end-tag | ( document -- ) |
emit-eof | ( document -- ) |
emit-string | ( char document -- ) |
emit-tag | ( document -- ) |
emit-temporary-buffer-with | ( string document -- ) |
end-tag-open-state | ( document n/f string -- document n'/f string ) |
end-tag-with-attributes | ( -- * ) |
end-tag-with-trailing-solidus | ( -- * ) |
entities-suffix-array | ( -- assoc ) |
eof-before-tag-name | ( -- * ) |
eof-in-cdata | ( -- * ) |
eof-in-comment | ( -- * ) |
eof-in-doctype | ( -- * ) |
eof-in-script-html-comment-like-text | ( -- * ) |
eof-in-tag | ( -- * ) |
find-matching-tag | ( name stack -- seq ) |
flush-temporary-buffer | ( document -- ) |
force-quirks | ( document -- ) |
hexadecimal-character-reference-start-state | ( document n/f string -- document n'/f string ) |
hexadecimal-character-reference-state | ( document n/f string -- document n'/f string ) |
html-namespace | ( -- value ) |
incorrectly-closed-comment | ( -- * ) |
incorrectly-opened-comment | ( -- * ) |
initialize-doctype-name | ( document -- ) |
initialize-doctype-public-identifier | ( document -- ) |
initialize-doctype-system-identifier | ( document -- ) |
invalid-character-sequence-after-doctype-name | ( -- * ) |
invalid-first-character-of-tag-name | ( -- * ) |
invalid-return-state | ( obj -- * ) |
limited-quirks-mode? | ( doctype -- ? ) |
load-entities | ( -- assoc ) |
lookup-entity | ( string -- entity/string ? ) |
markup-declaration-open-state | ( document n/f string -- document n'/f string ) |
mathml-namespace | ( -- value ) |
missing-attribute-value | ( -- * ) |
missing-doctype-name | ( -- * ) |
missing-doctype-public-identifier | ( -- * ) |
missing-doctype-system-identifier | ( -- * ) |
missing-end-tag-name | ( -- * ) |
missing-quote-before-doctype-public-identifier | ( -- * ) |
missing-quote-before-doctype-system-identifier | ( -- * ) |
missing-semicolon-after-character-reference | ( -- * ) |
missing-whitespace-after-doctype-public-keyword | ( -- * ) |
missing-whitespace-after-doctype-system-keyword | ( -- * ) |
missing-whitespace-before-doctype-name | ( -- * ) |
missing-whitespace-between-attributes | ( -- * ) |
missing-whitespace-between-doctype-public-and-system-identifiers | ( -- * ) |
named-character-match? | ( document -- prefix? exact? ) |
named-character-reference-state | ( document n/f string -- document n'/f string ) |
nested-comment | ( -- * ) |
new-doctype-from-ch | ( ch document -- ) |
new-doctype-with-quirks | ( document -- ) |
new-end-tag | ( document -- ) |
new-tag | ( document -- ) |
non-void-html-element-start-tag-with-trailing-solidus | ( -- * ) |
noncharacter-character-reference | ( -- * ) |
noncharacter-in-input-stream | ( -- * ) |
null-character-reference | ( -- * ) |
numeric-character-reference-end-state | ( document n/f string -- document n'/f string ) |
numeric-character-reference-state | ( document n/f string -- document n'/f string ) |
parse-html5 | ( string -- document ) |
plaintext-state | ( document n/f string -- document n'/f string ) |
push-all-comment-token | ( string document -- ) |
push-all-temporary-buffer | ( string document -- ) |
push-attribute | ( document -- ) |
push-attribute-name | ( ch document -- ) |
push-attribute-value | ( ch document -- ) |
push-comment-token | ( ch document -- ) |
push-doctype-name | ( ch document -- ) |
push-doctype-public-identifier | ( ch document -- ) |
push-doctype-system-identifier | ( ch document -- ) |
push-tag-name | ( ch document -- ) |
push-temporary-buffer | ( ch document -- ) |
push-when | ( obj/f seq -- ) |
rawtext-end-tag-name-state | ( document n/f string -- document n'/f string ) |
rawtext-end-tag-open-state | ( document n/f string -- document n'/f string ) |
rawtext-less-than-sign-state | ( document n/f string -- document n'/f string ) |
rawtext-state | ( document n/f string -- document n'/f string ) |
rcdata-end-tag-name-state | ( document n/f string -- document n'/f string ) |
rcdata-end-tag-open-state | ( document n/f string -- document n'/f string ) |
rcdata-less-than-sign-state | ( document n/f string -- document n'/f string ) |
rcdata-state | ( document n/f string -- document n'/f string ) |
reset-attribute | ( document -- ) |
reset-temporary-buffer | ( document -- ) |
return-state | ( document n/f string -- document n'/f string ) |
script-data-double-escape-end-state | ( document n/f string -- document n'/f string ) |
script-data-double-escape-start-state | ( document n/f string -- document n'/f string ) |
script-data-double-escaped-dash-dash-state | ( document n/f string -- document n'/f string ) |
script-data-double-escaped-dash-state | ( document n/f string -- document n'/f string ) |
script-data-double-escaped-less-than-sign-state | ( document n/f string -- document n'/f string ) |
script-data-double-escaped-state | ( document n/f string -- document n'/f string ) |
script-data-end-tag-name-state | ( document n/f string -- document n'/f string ) |
script-data-end-tag-open-state | ( document n/f string -- document n'/f string ) |
script-data-escape-start-dash-state | ( document n/f string -- document n'/f string ) |
script-data-escape-start-state | ( document n/f string -- document n'/f string ) |
script-data-escaped-dash-dash-state | ( document n/f string -- document n'/f string ) |
script-data-escaped-dash-state | ( document n/f string -- document n'/f string ) |
script-data-escaped-end-tag-name-state | ( document n/f string -- document n'/f string ) |
script-data-escaped-end-tag-open-state | ( document n/f string -- document n'/f string ) |
script-data-escaped-less-than-sign-state | ( document n/f string -- document n'/f string ) |
script-data-escaped-state | ( document n/f string -- document n'/f string ) |
script-data-less-than-sign-state | ( document n/f string -- document n'/f string ) |
script-data-state | ( document n/f string -- document n'/f string ) |
self-closing-start-tag-state | ( document n/f string -- document n'/f string ) |
set-self-closing | ( document -- ) |
string>new-temporary-buffer | ( string document -- ) |
surrogate-character-reference | ( -- * ) |
surrogate-in-input-stream | ( -- * ) |
svg-namespace | ( -- value ) |
tag-name-state | ( document n/f string -- document n'/f string ) |
tag-open-state | ( document n/f string -- document n'/f string ) |
take-named-character | ( document -- ) |
temporary-buffer-attribute? | ( document -- ? ) |
temporary-buffer-last | ( document -- ch/f ) |
tree-insert | ( document obj -- document ) |
unclosed-tag? | ( obj -- ? ) |
unexpected-character-after-doctype-system-identifier | ( -- * ) |
unexpected-character-in-attribute-name | ( -- * ) |
unexpected-character-in-unquoted-attribute-value | ( -- * ) |
unexpected-equals-sign-before-attribute-name | ( -- * ) |
unexpected-null-character | ( -- * ) |
unexpected-question-mark-instead-of-tag-name | ( -- * ) |
unexpected-solidus-in-tag | ( -- * ) |
unimplemented | ( string -- * ) |
unimplemented* | ( -- * ) |
unknown-named-character-reference | ( -- * ) |
unknown-named-entity | ( entity -- * ) |
unmatched-closing-tag-error | ( stack tag -- * ) |
xlink-namespace | ( -- value ) |
xml-namespace | ( -- value ) |
xmlns-namespace | ( -- value ) |