processStartTag method

  1. @override
Token? processStartTag(
  1. StartTagToken token
)
override

Implementation

@override
Token? processStartTag(StartTagToken token) {
  switch (token.name) {
    case 'html':
      return startTagHtml(token);
    case 'title':
      startTagTitle(token);
      return null;
    case 'noscript':
    case 'noframes':
    case 'style':
      startTagNoScriptNoFramesStyle(token);
      return null;
    case 'script':
      startTagScript(token);
      return null;
    case 'base':
    case 'basefont':
    case 'bgsound':
    case 'command':
    case 'link':
      startTagBaseLinkCommand(token);
      return null;
    case 'meta':
      startTagMeta(token);
      return null;
    case 'head':
      startTagHead(token);
      return null;
    default:
      return startTagOther(token);
  }
}