initial conditionals support in macro substituting lexer