Summary

Metadata
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
close-tag tuplename
comment tupleopen payload close
doctype tupleopen close values
dquote tuplepayload
open-tag tagclose-tag
self-close-tag tag
squote tuplepayload
tag tuplename open-close-delimiter props children
unmatched-closing-tag-error tuplestack tag
unmatched-open-tags-error tuplestack seq


Generic words
WordStack effect
write-html( tag -- )


Ordinary words
WordStack effect
<close-tag>( name -- tag )
<comment>( open payload close -- comment )
<doctype>( open close values -- doctype )
<dquote>( payload -- dquote )
<open-tag>( name delimiter props -- tag )
<self-close-tag>( name delimiter props -- tag )
<squote>( payload -- squote )
>value( obj -- string )
check-tag-stack( stack -- stack )
find-last-open-tag( stack name -- seq )
html>string( sequence -- string )
lex-html( stack n string -- stack n' string )
pop-til-end( stack quot -- seq/f )
read-close-tag( n string opening -- n' string tag )
read-doctype( n string opening -- n string doctype/comment )
read-dquote-string-payload( n string -- n' string )
read-open-tag( n string opening -- n' string tag )
read-prop( n string -- n' string closing/f prop/f )
read-props( props n string -- props n' string closing )
read-squote-string-payload( n string -- n' string )
read-string( n string char -- n' string payload )
read-value( n string -- n' string value )
shorten*( vector n -- seq )
string>html( string -- sequence )
take-tag-name( n string -- n' string tag )
unmatched-closing-tag-error( stack tag -- * )
unmatched-open-tags-error( stack seq -- * )
write-props( seq -- )


Class predicate words
WordStack effect
close-tag?( object -- ? )
comment?( object -- ? )
doctype?( object -- ? )
dquote?( object -- ? )
open-tag?( object -- ? )
self-close-tag?( object -- ? )
squote?( object -- ? )
tag?( object -- ? )
unmatched-closing-tag-error?( object -- ? )
unmatched-open-tags-error?( object -- ? )


Files


Metadata files