18 lines
862 B
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"
|