html5 vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
abrupt-closing-of-empty-comment tuple
abrupt-doctype-public-identifier tuple
abrupt-doctype-system-identifier tuple
absence-of-digits-in-numeric-character-reference tuple
cdata-in-html-content tuple
character-reference-outside-unicode-range tuple
comment tupleopen payload close
control-character-in-input-stream tuple
control-character-reference tuple
doctype tuplename public-identifier system-identifier quirks?
document tuplequirks-mode? limited-quirks-mode? iframe-srcdoc? scripting? frameset-ok? fostering-parent? tree tree-doctype head-element-pointer parser-cannot-change-mode-flag insertion-mode original-insertion-mode last node context doctype tag end-tag tag-name end-tag-name attribute-name attribute-value temporary-buffer comment-token open-elements return-state
duplicate-attribute tuple
end-tag tupleself-closing? name attributes
end-tag-with-attributes tuple
end-tag-with-trailing-solidus tuple
eof-before-tag-name tuple
eof-in-cdata tuple
eof-in-comment tuple
eof-in-doctype tuple
eof-in-script-html-comment-like-text tuple
eof-in-tag tuple
incorrectly-closed-comment tuple
incorrectly-opened-comment tuple
invalid-character-sequence-after-doctype-name tuple
invalid-first-character-of-tag-name tuple
invalid-return-state tupleobj
missing-attribute-value tuple
missing-doctype-name tuple
missing-doctype-public-identifier tuple
missing-doctype-system-identifier tuple
missing-end-tag-name tuple
missing-quote-before-doctype-public-identifier tuple
missing-quote-before-doctype-system-identifier tuple
missing-semicolon-after-character-reference tuple
missing-whitespace-after-doctype-public-keyword tuple
missing-whitespace-after-doctype-system-keyword tuple
missing-whitespace-before-doctype-name tuple
missing-whitespace-between-attributes tuple
missing-whitespace-between-doctype-public-and-system-identifiers tuple
nested-comment tuple
non-void-html-element-start-tag-with-trailing-solidus tuple
noncharacter-character-reference tuple
noncharacter-in-input-stream tuple
null-character-reference tuple
surrogate-character-reference tuple
surrogate-in-input-stream tuple
tag tupleself-closing? name attributes children end-tag
unexpected-character-after-doctype-system-identifier tuple
unexpected-character-in-attribute-name tuple
unexpected-character-in-unquoted-attribute-value tuple
unexpected-equals-sign-before-attribute-name tuple
unexpected-null-character tuple
unexpected-question-mark-instead-of-tag-name tuple
unexpected-solidus-in-tag tuple
unimplemented tuplestring
unimplemented* tuple
unknown-named-character-reference tuple
unknown-named-entity tupleentity
unmatched-closing-tag-error tuplestack tag


Singleton classes
after-after-body-mode
after-after-frameset-mode
after-body-mode
after-frameset-mode
after-head-mode
before-head-mode
before-html-mode
in-body-mode
in-caption-mode
in-cell-mode
in-column-group-mode
in-frameset-mode
in-head-mode
in-head-noscript-mode
in-row-mode
in-select-in-table-mode
in-select-mode
in-table-body-mode
in-table-mode
in-table-text-mode
in-template-mode
initial-mode
text-mode


Generic words
WordStack effect
tree-insert*( document obj insertion-mode -- document )


Ordinary words
WordStack 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 )


Class predicate words
WordStack effect
abrupt-closing-of-empty-comment?( object -- ? )
abrupt-doctype-public-identifier?( object -- ? )
abrupt-doctype-system-identifier?( object -- ? )
absence-of-digits-in-numeric-character-reference?( object -- ? )
after-after-body-mode?( object -- ? )
after-after-frameset-mode?( object -- ? )
after-body-mode?( object -- ? )
after-frameset-mode?( object -- ? )
after-head-mode?( object -- ? )
before-head-mode?( object -- ? )
before-html-mode?( object -- ? )
cdata-in-html-content?( object -- ? )
character-reference-outside-unicode-range?( object -- ? )
comment?( object -- ? )
control-character-in-input-stream?( object -- ? )
control-character-reference?( object -- ? )
doctype?( object -- ? )
document?( object -- ? )
duplicate-attribute?( object -- ? )
end-tag-with-attributes?( object -- ? )
end-tag-with-trailing-solidus?( object -- ? )
end-tag?( object -- ? )
eof-before-tag-name?( object -- ? )
eof-in-cdata?( object -- ? )
eof-in-comment?( object -- ? )
eof-in-doctype?( object -- ? )
eof-in-script-html-comment-like-text?( object -- ? )
eof-in-tag?( object -- ? )
in-body-mode?( object -- ? )
in-caption-mode?( object -- ? )
in-cell-mode?( object -- ? )
in-column-group-mode?( object -- ? )
in-frameset-mode?( object -- ? )
in-head-mode?( object -- ? )
in-head-noscript-mode?( object -- ? )
in-row-mode?( object -- ? )
in-select-in-table-mode?( object -- ? )
in-select-mode?( object -- ? )
in-table-body-mode?( object -- ? )
in-table-mode?( object -- ? )
in-table-text-mode?( object -- ? )
in-template-mode?( object -- ? )
incorrectly-closed-comment?( object -- ? )
incorrectly-opened-comment?( object -- ? )
initial-mode?( object -- ? )
invalid-character-sequence-after-doctype-name?( object -- ? )
invalid-first-character-of-tag-name?( object -- ? )
invalid-return-state?( object -- ? )
missing-attribute-value?( object -- ? )
missing-doctype-name?( object -- ? )
missing-doctype-public-identifier?( object -- ? )
missing-doctype-system-identifier?( object -- ? )
missing-end-tag-name?( object -- ? )
missing-quote-before-doctype-public-identifier?( object -- ? )
missing-quote-before-doctype-system-identifier?( object -- ? )
missing-semicolon-after-character-reference?( object -- ? )
missing-whitespace-after-doctype-public-keyword?( object -- ? )
missing-whitespace-after-doctype-system-keyword?( object -- ? )
missing-whitespace-before-doctype-name?( object -- ? )
missing-whitespace-between-attributes?( object -- ? )
missing-whitespace-between-doctype-public-and-system-identifiers?( object -- ? )
nested-comment?( object -- ? )
non-void-html-element-start-tag-with-trailing-solidus?( object -- ? )
noncharacter-character-reference?( object -- ? )
noncharacter-in-input-stream?( object -- ? )
null-character-reference?( object -- ? )
surrogate-character-reference?( object -- ? )
surrogate-in-input-stream?( object -- ? )
tag?( object -- ? )
text-mode?( object -- ? )
unexpected-character-after-doctype-system-identifier?( object -- ? )
unexpected-character-in-attribute-name?( object -- ? )
unexpected-character-in-unquoted-attribute-value?( object -- ? )
unexpected-equals-sign-before-attribute-name?( object -- ? )
unexpected-null-character?( object -- ? )
unexpected-question-mark-instead-of-tag-name?( object -- ? )
unexpected-solidus-in-tag?( object -- ? )
unimplemented*?( object -- ? )
unimplemented?( object -- ? )
unknown-named-character-reference?( object -- ? )
unknown-named-entity?( object -- ? )
unmatched-closing-tag-error?( object -- ? )


Files


Metadata files