function re(source, flags) {
		source = source
			.replace(/<S>/g, function () { return space; })
			.replace(/<BRACES>/g, function () { return braces; })
			.replace(/<SPREAD>/g, function () { return spread; });
		return RegExp(source, flags);
	}
A namespace for utility methods.

All function in this namespace that are not explicitly marked as _public_ are for __internal use only__ and may
change or disappear at any time.

@namespace
@memberof Prism