message: FlowDocument: Finish populating 'Tags' enum
diff: @@ -7,20 +7,122 @@ import { DocSegmentKind } from "../document";
  // Note: Tag values must be uppercase for comparison '===' with the 'tagName' property of Element.
  export const enum Tag {
  + a = "A",
  + abbr = "ABBR",
  + address = "ADDRESS",
  + area = "AREA",
  + article = "ARTICLE",
  + aside = "ASIDE",
  + audio = "AUDIO",
  + b = "B",
  + base = "BASE",
  + bdi = "BDI",
  + bdo = "BDO",
  blockquote = "BLOCKQUOTE",
  + body = "BODY",
  br = "BR",
  + button = "BUTTON",
  + canvas = "CANVAS",
  + caption = "CAPTION",
  + cite = "CITE",
  + code = "CODE",
  + col = "COL",
  + colgroup = "COLGROUP",
  + data = "DATA",
  + datalist = "DATALIST",
  + dd = "DD",
  + del = "DEL",
  + details = "DETAILS",
  + dfn = "DFN",
  + dialog = "DIALOG",
  + div = "DIV",
  + dl = "DL",
  + dt = "DT",
  + em = "EM",
  + embed = "EMBED",
  + fieldset = "FIELDSET",
  + figcaption = "FIGCAPTION",
  + figure = "FIGURE",
  + footer = "FOOTER",
  + form = "FORM",
  h1 = "H1",
  h2 = "H2",
  - h3 = "h4",
  + h3 = "H3",
  h4 = "H4",
  h5 = "H5",
  h6 = "H6",
  + head = "HEAD",
  + header = "HEADER",
  + hr = "HR",
  + html = "HTML",
  + i = "I",
  + iframe = "IFRAME",
  + img = "IMG",
  + input = "INPUT",
  + ins = "INS",
  + kbd = "KBD",
  + keygen = "KEYGEN",
  + label = "LABEL",
  + legend = "LEGEND",
  li = "LI",
  + link = "LINK",
  + main = "MAIN",
  + map = "MAP",
  + mark = "MARK",
  + menu = "MENU",
  + menuitem = "MENUITEM",
  + meta = "META",
  + meter = "METER",
  + nav = "NAV",
  + noscript = "NOSCRIPT",
  + object = "OBJECT",
  ol = "OL",
  + optgroup = "OPTGROUP",
  + option = "OPTION",
  + output = "OUTPUT",
  p = "P",
  - div = "DIV",
  + param = "PARAM",
  + picture = "PICTURE",
  + pre = "PRE",
  + progress = "PROGRESS",
  + q = "Q",
  + rb = "RB",
  + rbc = "RBC",
  + rp = "RP",
  + rt = "RT",
  + rtc = "RTC",
  + ruby = "RUBY",
  + s = "S",
  + samp = "SAMP",
  + script = "SCRIPT",
  + section = "SECTION",
  + select = "SELECT",
  + slot = "SLOT",
  + small = "SMALL",
  + source = "SOURCE",
  span = "SPAN",
  + strong = "STRONG",
  + style = "STYLE",
  + sub = "SUB",
  + summary = "SUMMARY",
  + sup = "SUP",
  + table = "TABLE",
  + tbody = "TBODY",
  + td = "TD",
  + template = "TEMPLATE",
  + textarea = "TEXTAREA",
  + tfoot = "TFOOT",
  + th = "TH",
  + thead = "THEAD",
  + time = "TIME",
  + title = "TITLE",
  + tr = "TR",
  + track = "TRACK",
  + u = "U",
  ul = "UL",
  + var = "VAR",
  + video = "VIDEO",
  + wbr = "WBR",
  }
  const segmentKindToIdPrefix = {
  