ifToCase uses tokens, and carries over comments