20 lines
1.0 KiB
Plaintext
20 lines
1.0 KiB
Plaintext
IN: inference
|
|
USING: help ;
|
|
|
|
HELP: #return
|
|
{ $values { "label" "a word or " { $link f } } }
|
|
{ $description "Creates a node which returns from a nested label, or if " { $snippet "label" } " is " { $link f } ", the top-level word being compiled." } ;
|
|
|
|
HELP: dataflow-graph
|
|
{ $var-description "In the dynamic extent of " { $link infer } " and " { $link dataflow } ", holds the first node of the dataflow graph being constructed." } ;
|
|
|
|
HELP: current-node
|
|
{ $var-description "In the dynamic extent of " { $link infer } " and " { $link dataflow } ", holds the most recently added node of the dataflow graph being constructed." } ;
|
|
|
|
HELP: remember-node
|
|
{ $values { "word" "a word" } { "node" "a dataflow node" } }
|
|
{ $description "Annotates all nodes starting from " { $snippet "node" } " with the fact that they were inlined from " { $snippet "word" } ". This prevents infinite loops when the optimizer inlines words." } ;
|
|
|
|
HELP: d-in
|
|
{ $var-description "During inference, holds the number of inputs which the quotation has been inferred to require so far." } ;
|