drscheme:eval:traverse-program/multiple in DrScheme Tools Functions
(drscheme:eval:traverse-program/multiple -> ((union port? drscheme:language:text/pos?) ((union eof-object? syntax? (cons/p string? any?)) (-> any) . -> . any) boolean? . -> . void?)
language-settings init kill-termination)
language-settings : drscheme:language-configuration:language-settings?
init : (-> void?)
kill-termination : (-> void?)
This function is similar to
drscheme:eval:expand-program/multiple The only difference is that it does not
expand the program in the editor; instead
the processing function can decide how to
expand the program.