void nb_print_tokens(const unsigned char *tp, const unsigned char *mark);
This prints a sequence of tokens to standard output.
Tokens are printed starting at tp and continue printing until the end-of-line marker is seen. No newline is printed at the end of line.
During printing, if any token address covers mark, then a special mark is shown in the printed output to mark the token. This allows more precise information when printing errors and is also used when tracing a program to indicate which statement will be executed next.