cleanup token(), enterMacro()