factor/basis/compiler/tree/propagation/recursive/recursive-docs.factor

18 lines
862 B
Factor

USING: classes compiler.tree compiler.tree.propagation.info
compiler.tree.propagation.nodes help.markup help.syntax math.intervals
sequences ;
IN: compiler.tree.propagation.recursive
HELP: counter-class
{ $values { "interval" interval } { "class" class } { "class'" class } }
{ $description "The smallest class to use for a counter that iterates the given interval." } ;
HELP: recursive-phi-infos
{ $values { "node" #recursive } { "infos" sequence } }
{ $description "The sequence of " { $link value-info-state } " that is the input to the recursive block." } ;
ARTICLE: "compiler.tree.propagation.recursive" "Propagation for inline recursive combinators"
"This vocab implements the " { $link propagate-before } ", " { $link annotate-node } " and " { $link propagate-around } " words for recursive tree nodes." ;
ABOUT: "compiler.tree.propagation.recursive"