 			tag: (tag) ->
 				pats.opening.tag tag
 
+		comments:
+			html:
+				new RegExp '<!--(.|\\s)*?-->', 'ig'
+			needle:
+				new RegExp needle.comments, 'g'
+
 	get =
 		content:
 			tag: (ph, content, tags) ->

				return content if has.ph content, ph
				return content if has.attr attr, content
				for tag in tags
					pat  = pats.opening.tag tag
					oTag = get.attr pat, ph, attr, content # o = opening tag
					continue unless oTag
					content = content.replace pat, oTag
					break
				content

		tag: (pat, ph, loc, content) ->
			match = pat.exec content

		'ngCloakStyles'
		'clickjacking'
	}
	needle =
		comments:
			'BUILD_TEMP_PLACEHOLDER_COMMENT'
		placeholders:
			left: '<!--#include ', right: '-->'

	# helpers
	# =======
