stream_pos
token->pos = stream_pos(stream);
warning(stream_pos(stream), "no newline at end of file");
warning(stream_pos(stream), "backslash-newline at end of file");
sparse_error(stream_pos(stream), "number token exceeds %td characters",
warning(stream_pos(stream),
warning(stream_pos(stream),
warning(stream_pos(stream),
warning(stream_pos(stream),
warning(stream_pos(stream), "string too long (%d bytes, %d bytes max)", len, MAX_STRING);
sparse_error(stream_pos(stream),
warning(stream_pos(stream), "End of file in the middle of a comment");