 
 HELP: scan-new
 { $values { "word" word } }
-{ $description "Reads the next token from the line currently being parsed, and creates a word with that name in the current vocabulary." }
-{ $errors "Throws an error if the end of the line is reached." }
+{ $description "Reads the next token from the parser input, and creates a word with that name in the current vocabulary." }
+{ $errors "Throws an error if the end of the file is reached." }
 $parsing-note ;
 
 HELP: scan-new-word
 { $values { "word" word } }
-{ $description "Reads the next token from the line currently being parsed, and creates a word with that name in the current vocabulary and resets the generic word properties of that word." }
-{ $errors "Throws an error if the end of the line is reached." }
+{ $description "Reads the next token from the parser input, and creates a word with that name in the current vocabulary and resets the generic word properties of that word." }
+{ $errors "Throws an error if the end of the file is reached." }
 $parsing-note ;
 
 HELP: no-word-error

{ $values { "string" string } { "word/number" "a word or number" } }
{ $description "If " { $snippet "string" } " is a valid number literal, it is converted to a number, otherwise the current vocabulary search path is searched for a word named by the string." }
{ $errors "Throws an error if the token does not name a word, and does not parse as a number." }
{ $notes "This word is used to implement " { $link (scan-datum) } "." } ;

HELP: scan-word
{ $values { "word" "a word" } }

IN: parser

ARTICLE: "reading-ahead" "Reading ahead"
"Parsing words can consume input from the input stream. Words come in two flavors: words that throw upon finding end of file, and words that return " { $link f } "upon the same." $nl
"Parsing words that throw on end of file:"
{ $subsections
    scan-token
    scan-word-name
