ui.traverse vocabulary - Factor Documentation (original) (raw)

ui.traverse vocabulary
Factor handbook » Vocabulary index

Summary
Gadget tree traversal

Metadata

Parents: ui
Authors: Slava Pestov

Words

Tuple classes

Class Superclass Slots
node tuple value children

Generic words

Word Stack effect
leaves* ( tree set -- )

Ordinary words

Word Stack effect
gadget-at-path ( parent path -- gadget )
gadget-subtree ( frompath topath gadget -- seq )
gadget-subtree% ( frompath topath gadget -- )
gadget-text-range ( frompath topath gadget -- str )
leaves ( tree -- set )
make-node ( value quot -- node )
traverse-child ( frompath topath gadget -- )
traverse-from-path ( frompath gadget -- )
traverse-middle ( frompath topath gadget -- )
traverse-post ( topath gadget -- )
traverse-pre ( frompath gadget -- )
traverse-step ( path gadget -- path' gadget' )
traverse-to-path ( topath gadget -- )

Class predicate words

Word Stack effect
node? ( object -- ? )

Files

resource:basis/ui/traverse/traverse.factor
resource:basis/ui/traverse/traverse-tests.factor

Metadata files

resource:basis/ui/traverse/authors.txt
resource:basis/ui/traverse/summary.txt