type context …
func (c context) String() string { … }
func (c context) eq(d context) bool { … }
func (c context) mangle(templateName string) string { … }
type state …
const stateText …
const stateTag …
const stateAttrName …
const stateAfterName …
const stateBeforeValue …
const stateHTMLCmt …
const stateRCDATA …
const stateAttr …
const stateURL …
const stateSrcset …
const stateJS …
const stateJSDqStr …
const stateJSSqStr …
const stateJSTmplLit …
const stateJSRegexp …
const stateJSBlockCmt …
const stateJSLineCmt …
const stateJSHTMLOpenCmt …
const stateJSHTMLCloseCmt …
const stateCSS …
const stateCSSDqStr …
const stateCSSSqStr …
const stateCSSDqURL …
const stateCSSSqURL …
const stateCSSURL …
const stateCSSBlockCmt …
const stateCSSLineCmt …
const stateError …
const stateDead …
func isComment(s state) bool { … }
func isInTag(s state) bool { … }
func isInScriptLiteral(s state) bool { … }
type delim …
const delimNone …
const delimDoubleQuote …
const delimSingleQuote …
const delimSpaceOrTagEnd …
type urlPart …
const urlPartNone …
const urlPartPreQuery …
const urlPartQueryOrFrag …
const urlPartUnknown …
type jsCtx …
const jsCtxRegexp …
const jsCtxDivOp …
const jsCtxUnknown …
type element …
const elementNone …
const elementScript …
const elementStyle …
const elementTextarea …
const elementTitle …
type attr …
const attrNone …
const attrScript …
const attrScriptType …
const attrStyle …
const attrURL …
const attrSrcset …