hif-expand-token-list

hif-expand-token-list is a compiled Lisp function in `hideif.el'.

(hif-expand-token-list TOKENS &optional MACRONAME EXPAND_LIST)

Perform expansion on TOKENS till everything expanded.
Self-reference (directly or indirectly) tokens are not expanded.
EXPAND_LIST is the list of macro names currently being expanded, used for
detecting self-reference.