html.parser.analyzer vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
link tupleattributes clickable
undefined-find-nth tuplem n seq quot


Ordinary words
WordStack effect
<link>( vector -- link )
attribute( tag string -- obj/f )
attribute*( tag string -- obj ? )
attribute?( tag string -- ? )
check-trivial-find( m n seq quot -- m n seq quot )
find-all( seq quot -- alist )
find-all-links( vector -- vector' )
find-between( vector i/f tag/f -- vector )
find-between*( vector i/f tag/f -- vector )
find-between-all( vector quot -- seq )
find-between-first( vector string -- vector' )
find-by-attribute-key( vector key -- vector' )
find-by-attribute-key-value( vector value key -- vector' )
find-by-class( vector id -- vector' elt/f )
find-by-class-between( vector string -- vector' )
find-by-class-id-between( vector class id -- vector' )
find-by-id( vector id -- vector' elt/f )
find-by-id-between( vector string -- vector' )
find-by-name( vector string -- vector elt/f )
find-by-text( seq quot -- tag )
find-classes-named( seq name -- seq' )
find-classes-named*( seq name -- seq' )
find-first-attribute-key-value( vector value key -- i/f tag/f )
find-first-name( vector string -- i/f tag/f )
find-forms( vector -- vector' )
find-frame-links( vector -- vector' )
find-hrefs( vector -- vector' )
find-html-objects( vector string -- vector' )
find-images( vector -- vector' )
find-last-nth( n seq quot -- i/f elt/f )
find-last-nth-from( m n seq quot -- i/f elt/f )
find-links( vector -- vector' )
find-nth( n seq quot -- i/f elt/f )
find-nth-from( m n seq quot -- i/f elt/f )
find-opening-tags-by-name( name seq -- seq )
find-script-links( vector -- vector' )
form-action( vector -- string )
form.( vector -- )
hidden-form-values( vector -- strings )
href-contains?( str tag -- ? )
html-class?( tag string -- ? )
html-id?( tag string -- ? )
input.( tag -- )
link.( vector -- )
loopn( n quot -- )
loopn-index( n quot -- )
opening-tag?( tag -- ? )
query>assoc*( str -- hash )
remove-blank-text( vector -- vector' )
scrape-html( url -- response vector )
stack-find( seq quot: ( elt -- 1/0/-1 ) -- i/f )
tag-classifier( string -- quot )
trim-text( vector -- vector' )
undefined-find-nth( m n seq quot -- * )


Class predicate words
WordStack effect
link?( object -- ? )
undefined-find-nth?( object -- ? )


Files


Metadata files