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 'option':
      startTagOption(token);
      return null;
    case 'optgroup':
      startTagOptgroup(token);
      return null;
    case 'select':
      startTagSelect(token);
      return null;
    case 'input':
    case 'keygen':
    case 'textarea':
      return startTagInput(token);
    case 'script':
      return startTagScript(token);
    default:
      return startTagOther(token);
  }
}