"The word annotation feature modifies word definitions to add debugging code. You can restore the old definition by calling " { $link reset } " on the word in question."
{ $description "Annotates the word -- for generic words, all its methods -- with the quotation." } ;
HELP:entering
{ $values
{ "str"string } }
{ $description "Prints a message and the inputs to the word before the word has been called." } ;
HELP:leaving
{ $values
{ "str"string } }
{ $description "Prints a message and the outputs from a word after a word has been called." } ;
HELP:reset
{ $values
{ "word" word } }
{ $description "Resets any annotations on a word." }
{ $notes "This word will remove a " { $link watch } "." } ;
HELP:watch-vars
{ $values
{ "word" word } { "vars""a sequence of symbols" } }
{ $description "Annotates a word definition to print the " { $snippet "vars" } " upon entering the word. This word is useful for debugging." } ;
HELP:word-inputs
{ $values
{ "word" word }
{ "seq"sequence } }
{ $description "Makes a sequence of the inputs to a word by counting the number of inputs in the stack effect and saving that many items from the datastack." } ;