print_message_tokens(Stream, Prefix, Tokens)
Built-in method for printing a list of message tokens, declared in the logtalk
built-in object as a public predicate. This method is automatically called by the print_message/3
method (assuming that the message was not intercepted by a message_hook/4
definition) and calls the user-defined hook predicate print_message_token/4
for each token. When a call to this hook predicate succeeds, the print_message_tokens/3
predicate assumes that the token have been printed. When the call fails, the print_message_tokens/3
predicate uses a default printing procedure for the token.
print_message_tokens(@stream_or_alias, +atom, @list(nonvar))
(none)
..., logtalk::print_message_tokens(user_output, '% ', ['Redefining ~w ~q'-[object, foo], nl]), ...
message_hook/4
, message_prefix_stream/4
, message_tokens//2
, print_message/3
, print_message_token/4
ask_question/5
, question_hook/6
, question_prompt_stream/4