libwordring
クラス | 列挙型 | 変数
wordring::whatwg::html::parsing 名前空間

クラス

struct  character_token
 
struct  comment_token
 
struct  DOCTYPE_token
 
struct  end_of_file_token
 
struct  end_tag_token
 
struct  foreign_attributes_conversion_entry
 
class  input_stream
 HTML5 パーサー用のユニコード・コード・ポイント入力ストリーム [詳解]
 
struct  start_tag_token
 
struct  tag_token
 
struct  token_attribute
 
struct  token_attribute_list
 
class  tokenizer
 
class  tree_construction_dispatcher
 HTML5 パーサーの木構築段階 [詳解]
 

列挙型

enum  ns_name : std::uint32_t {
  HTML = 1, MathML = 2, SVG = 3, XLink = 4,
  XML = 5, XMLNS = 6
}
 
enum  tag_name : std::uint32_t {
  A = 1, Abbr = 2, Abs = 3, Address = 4,
  AltGlyph = 5, AltGlyphDef = 6, AltGlyphItem = 7, Altglyph = 8,
  Altglyphdef = 9, Altglyphitem = 10, And = 11, Animate = 12,
  AnimateColor = 13, AnimateMotion = 14, AnimateTransform = 15, Animatecolor = 16,
  Animatemotion = 17, Animatetransform = 18, Annotation = 19, Annotation_xml = 20,
  Applet = 21, Apply = 22, Approx = 23, Arccos = 24,
  Arccosh = 25, Arccot = 26, Arccoth = 27, Arccsc = 28,
  Arccsch = 29, Arcsec = 30, Arcsech = 31, Arcsin = 32,
  Arcsinh = 33, Arctan = 34, Arctanh = 35, Area = 36,
  Arg = 37, Article = 38, Aside = 39, Audio = 40,
  B = 41, Base = 42, Basefont = 43, Bdi = 44,
  Bdo = 45, Bgsound = 46, Big = 47, Bind = 48,
  Blockquote = 49, Body = 50, Br = 51, Button = 52,
  Bvar = 53, Canvas = 54, Caption = 55, Card = 56,
  Cartesianproduct = 57, Cbytes = 58, Ceiling = 59, Center = 60,
  Cerror = 61, Ci = 62, Circle = 63, Cite = 64,
  ClipPath = 65, Clippath = 66, Cn = 67, Code = 68,
  Codomain = 69, Col = 70, Colgroup = 71, Complexes = 72,
  Compose = 73, Condition = 74, Conjugate = 75, Cos = 76,
  Cosh = 77, Cot = 78, Coth = 79, Cs = 80,
  Csc = 81, Csch = 82, Csymbol = 83, Curl = 84,
  Data = 85, Datalist = 86, Dd = 87, Declare = 88,
  Defs = 89, Degree = 90, Del = 91, Desc = 92,
  Details = 93, Determinant = 94, Dfn = 95, Dialog = 96,
  Diff = 97, Dir = 98, Discard = 99, Div = 100,
  Divergence = 101, Divide = 102, Dl = 103, Domain = 104,
  Domainofapplication = 105, Dt = 106, Ellipse = 107, Em = 108,
  Embed = 109, Emptyset = 110, Eq = 111, Equivalent = 112,
  Eulergamma = 113, Exists = 114, Exp = 115, Exponentiale = 116,
  Factorial = 117, Factorof = 118, False = 119, FeBlend = 120,
  FeColorMatrix = 121, FeComponentTransfer = 122, FeComposite = 123, FeConvolveMatrix = 124,
  FeDiffuseLighting = 125, FeDisplacementMap = 126, FeDistantLight = 127, FeDropShadow = 128,
  FeFlood = 129, FeFuncA = 130, FeFuncB = 131, FeFuncG = 132,
  FeFuncR = 133, FeGaussianBlur = 134, FeImage = 135, FeMerge = 136,
  FeMergeNode = 137, FeMorphology = 138, FeOffset = 139, FePointLight = 140,
  FeSpecularLighting = 141, FeSpotLight = 142, FeTile = 143, FeTurbulence = 144,
  Feblend = 145, Fecolormatrix = 146, Fecomponenttransfer = 147, Fecomposite = 148,
  Feconvolvematrix = 149, Fediffuselighting = 150, Fedisplacementmap = 151, Fedistantlight = 152,
  Fedropshadow = 153, Feflood = 154, Fefunca = 155, Fefuncb = 156,
  Fefuncg = 157, Fefuncr = 158, Fegaussianblur = 159, Feimage = 160,
  Femerge = 161, Femergenode = 162, Femorphology = 163, Feoffset = 164,
  Fepointlight = 165, Fespecularlighting = 166, Fespotlight = 167, Fetile = 168,
  Feturbulence = 169, Fieldset = 170, Figcaption = 171, Figure = 172,
  Filter = 173, Floor = 174, Fn = 175, Font = 176,
  Footer = 177, Forall = 178, ForeignObject = 179, Foreignobject = 180,
  Form = 181, Frame = 182, Frameset = 183, G = 184,
  Gcd = 185, Geq = 186, GlyphRef = 187, Glyphref = 188,
  Grad = 189, Gt = 190, H1 = 191, H2 = 192,
  H3 = 193, H4 = 194, H5 = 195, H6 = 196,
  Head = 197, Header = 198, Hgroup = 199, Hr = 200,
  Html = 201, I = 202, Ident = 203, Iframe = 204,
  Image = 205, Imaginary = 206, Imaginaryi = 207, Img = 208,
  Implies = 209, In = 210, Infinity = 211, Input = 212,
  Ins = 213, Int = 214, Integers = 215, Intersect = 216,
  Interval = 217, Inverse = 218, Kbd = 219, Keygen = 220,
  Label = 221, Lambda = 222, Laplacian = 223, Lcm = 224,
  Legend = 225, Leq = 226, Li = 227, Limit = 228,
  Line = 229, LinearGradient = 230, Lineargradient = 231, Link = 232,
  List = 233, Listing = 234, Ln = 235, Log = 236,
  Logbase = 237, Lowlimit = 238, Lt = 239, Maction = 240,
  Main = 241, Maligngroup = 242, Malignmark = 243, Map = 244,
  Mark = 245, Marker = 246, Marquee = 247, Mask = 248,
  Math = 249, Matrix = 250, Matrixrow = 251, Max = 252,
  Mean = 253, Median = 254, Menclose = 255, Menu = 256,
  Merror = 257, Meta = 258, Metadata = 259, Meter = 260,
  Mfenced = 261, Mfrac = 262, Mglyph = 263, Mi = 264,
  Min = 265, Minus = 266, Mlabeledtr = 267, Mlongdiv = 268,
  Mmultiscripts = 269, Mn = 270, Mo = 271, Mode = 272,
  Moment = 273, Momentabout = 274, Mover = 275, Mpadded = 276,
  Mpath = 277, Mphantom = 278, Mprescripts = 279, Mroot = 280,
  Mrow = 281, Ms = 282, Mscarries = 283, Mscarry = 284,
  Msgroup = 285, Msline = 286, Mspace = 287, Msqrt = 288,
  Msrow = 289, Mstack = 290, Mstyle = 291, Msub = 292,
  Msubsup = 293, Msup = 294, Mtable = 295, Mtd = 296,
  Mtext = 297, Mtr = 298, Munder = 299, Munderover = 300,
  Naturalnumbers = 301, Nav = 302, Neq = 303, Nobr = 304,
  Noembed = 305, Noframes = 306, None = 307, Noscript = 308,
  Not = 309, Notanumber = 310, Notin = 311, Notprsubset = 312,
  Notsubset = 313, Object = 314, Ol = 315, Optgroup = 316,
  Option = 317, Or = 318, Otherwise = 319, Outerproduct = 320,
  Output = 321, P = 322, Param = 323, Partialdiff = 324,
  Path = 325, Pattern = 326, Pi = 327, Picture = 328,
  Piece = 329, Piecewise = 330, Plaintext = 331, Plus = 332,
  Polygon = 333, Polyline = 334, Power = 335, Pre = 336,
  Primes = 337, Product = 338, Progress = 339, Prsubset = 340,
  Q = 341, Quotient = 342, RadialGradient = 343, Radialgradient = 344,
  Rationals = 345, Rb = 346, Real = 347, Reals = 348,
  Rect = 349, Reln = 350, Rem = 351, Root = 352,
  Rp = 353, Rt = 354, Rtc = 355, Ruby = 356,
  S = 357, Samp = 358, Scalarproduct = 359, Script = 360,
  Sdev = 361, Sec = 362, Sech = 363, Section = 364,
  Select = 365, Selector = 366, Semantics = 367, Sep = 368,
  Set = 369, Setdiff = 370, Share = 371, Sin = 372,
  Sinh = 373, Slot = 374, Small = 375, Source = 376,
  Span = 377, Stop = 378, Strike = 379, Strong = 380,
  Style = 381, Sub = 382, Subset = 383, Sum = 384,
  Summary = 385, Sup = 386, Svg = 387, Switch = 388,
  Symbol = 389, Table = 390, Tan = 391, Tanh = 392,
  Tbody = 393, Td = 394, Template = 395, Tendsto = 396,
  Text = 397, TextPath = 398, Textarea = 399, Textpath = 400,
  Tfoot = 401, Th = 402, Thead = 403, Time = 404,
  Times = 405, Title = 406, Tr = 407, Track = 408,
  Transpose = 409, True = 410, Tspan = 411, Tt = 412,
  U = 413, Ul = 414, Union = 415, Uplimit = 416,
  Use = 417, Var = 418, Variance = 419, Vector = 420,
  Vectorproduct = 421, Video = 422, View = 423, Wbr = 424,
  Xmp = 425, Xor = 426
}
 
enum  attribute_name : std::uint32_t {
  Abbr = 1, Accent = 2, Accentunder = 3, Accept = 4,
  Accept_charset = 5, Accesskey = 6, Accumulate = 7, Action = 8,
  Actiontype = 9, Actuate = 10, Additive = 11, Align = 12,
  Alignment_baseline = 13, Alignmentscope = 14, Allow = 15, Allowfullscreen = 16,
  Allowpaymentrequest = 17, Alt = 18, Altimg = 19, Altimg_height = 20,
  Altimg_valign = 21, Altimg_width = 22, Alttext = 23, Amplitude = 24,
  Annotation_xml = 25, Arcrole = 26, Aria_activedescendant = 27, Aria_atomic = 28,
  Aria_autocomplete = 29, Aria_busy = 30, Aria_checked = 31, Aria_colcount = 32,
  Aria_colindex = 33, Aria_colspan = 34, Aria_controls = 35, Aria_current = 36,
  Aria_describedby = 37, Aria_details = 38, Aria_disabled = 39, Aria_dropeffect = 40,
  Aria_errormessage = 41, Aria_expanded = 42, Aria_flowto = 43, Aria_grabbed = 44,
  Aria_haspopup = 45, Aria_hidden = 46, Aria_invalid = 47, Aria_keyshortcuts = 48,
  Aria_label = 49, Aria_labelledby = 50, Aria_level = 51, Aria_live = 52,
  Aria_modal = 53, Aria_multiline = 54, Aria_multiselectable = 55, Aria_orientation = 56,
  Aria_owns = 57, Aria_placeholder = 58, Aria_posinset = 59, Aria_pressed = 60,
  Aria_readonly = 61, Aria_relevant = 62, Aria_required = 63, Aria_roledescription = 64,
  Aria_rowcount = 65, Aria_rowindex = 66, Aria_rowspan = 67, Aria_selected = 68,
  Aria_setsize = 69, Aria_sort = 70, Aria_valuemax = 71, Aria_valuemin = 72,
  Aria_valuenow = 73, Aria_valuetext = 74, As = 75, Async = 76,
  AttributeName = 77, AttributeType = 78, Attributename = 79, Attributetype = 80,
  Autocapitalize = 81, Autocomplete = 82, Autofocus = 83, Autoplay = 84,
  Azimuth = 85, Background = 86, Base = 87, BaseFrequency = 88,
  BaseProfile = 89, Basefrequency = 90, Baseline = 91, Baseline_shift = 92,
  Baseprofile = 93, Begin = 94, Bevelled = 95, Bias = 96,
  By = 97, CalcMode = 98, Calcmode = 99, Cd = 100,
  Cdgroup = 101, Charalign = 102, Charset = 103, Charspacing = 104,
  Checked = 105, Cite = 106, Class = 107, Clip = 108,
  Clip_path = 109, Clip_rule = 110, ClipPathUnits = 111, Clippathunits = 112,
  Close = 113, Closure = 114, Color = 115, Color_interpolation = 116,
  Color_interpolation_filters = 117, Cols = 118, Colspan = 119, Columnalign = 120,
  Columnalignment = 121, Columnlines = 122, Columnspacing = 123, Columnspan = 124,
  Columnwidth = 125, Content = 126, Contenteditable = 127, Controls = 128,
  Coords = 129, Crossorigin = 130, Crossout = 131, Cursor = 132,
  Cx = 133, Cy = 134, Data = 135, Datetime = 136,
  Decimalpoint = 137, Decoding = 138, Default = 139, Defer = 140,
  DefinitionURL = 141, Definitionurl = 142, Denomalign = 143, Depth = 144,
  DiffuseConstant = 145, Diffuseconstant = 146, Dir = 147, Direction = 148,
  Dirname = 149, Disabled = 150, Display = 151, Displaystyle = 152,
  Divisor = 153, Dominant_baseline = 154, Download = 155, Draggable = 156,
  Dur = 157, Dx = 158, Dy = 159, Edge = 160,
  EdgeMode = 161, Edgemode = 162, Elevation = 163, Encoding = 164,
  Enctype = 165, End = 166, Enterkeyhint = 167, Equalcolumns = 168,
  Equalrows = 169, Exponent = 170, Fence = 171, Fill = 172,
  Fill_opacity = 173, Fill_rule = 174, Filter = 175, FilterUnits = 176,
  Filterunits = 177, Flood_color = 178, Flood_opacity = 179, Font_family = 180,
  Font_size = 181, Font_size_adjust = 182, Font_stretch = 183, Font_style = 184,
  Font_variant = 185, Font_weight = 186, Fontfamily = 187, Fontsize = 188,
  Fontstyle = 189, Fontweight = 190, For = 191, Form = 192,
  Formaction = 193, Formenctype = 194, Formmethod = 195, Formnovalidate = 196,
  Formtarget = 197, Fr = 198, Frame = 199, Framespacing = 200,
  From = 201, Fx = 202, Fy = 203, Glyph_orientation_horizontal = 204,
  Glyph_orientation_vertical = 205, GlyphRef = 206, Glyphref = 207, GradientTransform = 208,
  GradientUnits = 209, Gradienttransform = 210, Gradientunits = 211, Groupalign = 212,
  Headers = 213, Height = 214, Hidden = 215, High = 216,
  Href = 217, Hreflang = 218, Http_equiv = 219, Id = 220,
  Image_rendering = 221, Imagesizes = 222, Imagesrcset = 223, In = 224,
  In2 = 225, Indentalign = 226, Indentalignfirst = 227, Indentalignlast = 228,
  Indentshift = 229, Indentshiftfirst = 230, Indentshiftlast = 231, Indenttarget = 232,
  Index = 233, Infixlinebreakstyle = 234, Inputmode = 235, Integer = 236,
  Integrity = 237, Intercept = 238, Is = 239, Ismap = 240,
  Itemid = 241, Itemprop = 242, Itemref = 243, Itemscope = 244,
  Itemtype = 245, K1 = 246, K2 = 247, K3 = 248,
  K4 = 249, KernelMatrix = 250, KernelUnitLength = 251, Kernelmatrix = 252,
  Kernelunitlength = 253, KeyPoints = 254, KeySplines = 255, KeyTimes = 256,
  Keypoints = 257, Keysplines = 258, Keytimes = 259, Kind = 260,
  Label = 261, Lang = 262, Largeop = 263, Leftoverhang = 264,
  Length = 265, LengthAdjust = 266, Lengthadjust = 267, Letter_spacing = 268,
  Lighting_color = 269, LimitingConeAngle = 270, Limitingconeangle = 271, Linebreak = 272,
  Linebreakmultchar = 273, Linebreakstyle = 274, Lineleading = 275, Linethickness = 276,
  List = 277, Loading = 278, Location = 279, Longdivstyle = 280,
  Loop = 281, Low = 282, Lquote = 283, Lspace = 284,
  Ltr = 285, Macros = 286, Manifest = 287, Marker_end = 288,
  Marker_mid = 289, Marker_start = 290, MarkerHeight = 291, MarkerUnits = 292,
  MarkerWidth = 293, Markerheight = 294, Markerunits = 295, Markerwidth = 296,
  Mask = 297, Mask_type = 298, MaskContentUnits = 299, MaskUnits = 300,
  Maskcontentunits = 301, Maskunits = 302, Math = 303, Math_element = 304,
  Mathbackground = 305, Mathcolor = 306, Mathsize = 307, Mathvariant = 308,
  Max = 309, Maxlength = 310, Maxsize = 311, Maxwidth = 312,
  Media = 313, Mediummathspace = 314, Menclose = 315, Method = 316,
  Min = 317, Minlabelspacing = 318, Minlength = 319, Minsize = 320,
  Mode = 321, Movablelimits = 322, Msgroup = 323, Mslinethickness = 324,
  Multiple = 325, Muted = 326, Name = 327, Nargs = 328,
  Newline = 329, Nomodule = 330, Nonce = 331, Notation = 332,
  Novalidate = 333, NumOctaves = 334, Numalign = 335, Number = 336,
  Numoctaves = 337, Occurrence = 338, Offset = 339, Onabort = 340,
  Onafterprint = 341, Onauxclick = 342, Onbeforeprint = 343, Onbeforeunload = 344,
  Onbegin = 345, Onblur = 346, Oncancel = 347, Oncanplay = 348,
  Oncanplaythrough = 349, Onchange = 350, Onclick = 351, Onclose = 352,
  Oncontextmenu = 353, Oncopy = 354, Oncuechange = 355, Oncut = 356,
  Ondblclick = 357, Ondrag = 358, Ondragend = 359, Ondragenter = 360,
  Ondragexit = 361, Ondragleave = 362, Ondragover = 363, Ondragstart = 364,
  Ondrop = 365, Ondurationchange = 366, Onemptied = 367, Onend = 368,
  Onended = 369, Onerror = 370, Onfocus = 371, Onformdata = 372,
  Onhashchange = 373, Oninput = 374, Oninvalid = 375, Onkeydown = 376,
  Onkeypress = 377, Onkeyup = 378, Onlanguagechange = 379, Onload = 380,
  Onloadeddata = 381, Onloadedmetadata = 382, Onloadstart = 383, Onmessage = 384,
  Onmessageerror = 385, Onmousedown = 386, Onmouseenter = 387, Onmouseleave = 388,
  Onmousemove = 389, Onmouseout = 390, Onmouseover = 391, Onmouseup = 392,
  Onoffline = 393, Ononline = 394, Onpagehide = 395, Onpageshow = 396,
  Onpaste = 397, Onpause = 398, Onplay = 399, Onplaying = 400,
  Onpopstate = 401, Onprogress = 402, Onratechange = 403, Onrejectionhandled = 404,
  Onrepeat = 405, Onreset = 406, Onresize = 407, Onscroll = 408,
  Onsecuritypolicyviolation = 409, Onseeked = 410, Onseeking = 411, Onselect = 412,
  Onshow = 413, Onslotchange = 414, Onstalled = 415, Onstorage = 416,
  Onsubmit = 417, Onsuspend = 418, Ontimeupdate = 419, Ontoggle = 420,
  Onunhandledrejection = 421, Onunload = 422, Onvolumechange = 423, Onwaiting = 424,
  Onwheel = 425, Opacity = 426, Open = 427, Operator = 428,
  Optimum = 429, Order = 430, Orient = 431, Origin = 432,
  Other = 433, Overflow = 434, Paint_order = 435, Path = 436,
  PathLength = 437, Pathlength = 438, Pattern = 439, PatternContentUnits = 440,
  PatternTransform = 441, PatternUnits = 442, Patterncontentunits = 443, Patterntransform = 444,
  Patternunits = 445, Ping = 446, Placeholder = 447, Playbackorder = 448,
  Playsinline = 449, Pointer_events = 450, Points = 451, PointsAtX = 452,
  PointsAtY = 453, PointsAtZ = 454, Pointsatx = 455, Pointsaty = 456,
  Pointsatz = 457, Position = 458, Poster = 459, Preload = 460,
  PreserveAlpha = 461, PreserveAspectRatio = 462, Preservealpha = 463, Preserveaspectratio = 464,
  PrimitiveUnits = 465, Primitiveunits = 466, R = 467, Radius = 468,
  Readonly = 469, RefX = 470, RefY = 471, Referrerpolicy = 472,
  Refx = 473, Refy = 474, Rel = 475, RepeatCount = 476,
  RepeatDur = 477, Repeatcount = 478, Repeatdur = 479, Required = 480,
  RequiredExtensions = 481, RequiredFeatures = 482, Requiredextensions = 483, Requiredfeatures = 484,
  Restart = 485, Result = 486, Reversed = 487, Rightoverhang = 488,
  Role = 489, Rotate = 490, Rowalign = 491, Rowlines = 492,
  Rows = 493, Rowspacing = 494, Rowspan = 495, Rquote = 496,
  Rspace = 497, Sandbox = 498, Scale = 499, SchemaLocation = 500,
  Schemalocation = 501, Scope = 502, Scriptlevel = 503, Scriptminsize = 504,
  Scriptsize = 505, Scriptsizemultiplier = 506, Seed = 507, Selected = 508,
  Selection = 509, Separator = 510, Separators = 511, Shape = 512,
  Shape_rendering = 513, Shift = 514, Show = 515, Side = 516,
  Size = 517, Sizes = 518, Slope = 519, Slot = 520,
  Space = 521, Spacing = 522, Span = 523, SpecularConstant = 524,
  SpecularExponent = 525, Specularconstant = 526, Specularexponent = 527, Spellcheck = 528,
  SpreadMethod = 529, Spreadmethod = 530, Src = 531, Srcdoc = 532,
  Srclang = 533, Srcset = 534, Stackalign = 535, Start = 536,
  StartOffset = 537, Startoffset = 538, StdDeviation = 539, Stddeviation = 540,
  Step = 541, StitchTiles = 542, Stitchtiles = 543, Stop_color = 544,
  Stop_opacity = 545, Stretchy = 546, Stroke = 547, Stroke_dasharray = 548,
  Stroke_dashoffset = 549, Stroke_linecap = 550, Stroke_linejoin = 551, Stroke_miterlimit = 552,
  Stroke_opacity = 553, Stroke_width = 554, Style = 555, Subscriptshift = 556,
  Superscriptshift = 557, SurfaceScale = 558, Surfacescale = 559, Symmetric = 560,
  SystemLanguage = 561, Systemlanguage = 562, Tabindex = 563, TableValues = 564,
  Tablevalues = 565, Target = 566, TargetX = 567, TargetY = 568,
  Targetx = 569, Targety = 570, Text_anchor = 571, Text_decoration = 572,
  Text_rendering = 573, TextLength = 574, Textlength = 575, Thickmathspace = 576,
  Thinmathspace = 577, Timelinebegin = 578, Title = 579, To = 580,
  Transform = 581, Transform_origin = 582, Translate = 583, Type = 584,
  Unicode_bidi = 585, Usemap = 586, Valign = 587, Value = 588,
  Values = 589, Vector_effect = 590, Verythickmathspace = 591, Verythinmathspace = 592,
  Veryverythickmathspace = 593, Veryverythinmathspace = 594, ViewBox = 595, ViewTarget = 596,
  Viewbox = 597, Viewtarget = 598, Visibility = 599, Voffset = 600,
  Width = 601, Word_spacing = 602, Wrap = 603, Writing_mode = 604,
  X = 605, X1 = 606, X2 = 607, XChannelSelector = 608,
  Xchannelselector = 609, Xlink = 610, Xlink_actuate = 611, Xlink_arcrole = 612,
  Xlink_href = 613, Xlink_role = 614, Xlink_show = 615, Xlink_title = 616,
  Xlink_type = 617, Xml = 618, Xml_lang = 619, Xml_space = 620,
  Xmlns = 621, Xmlns_xlink = 622, Xref = 623, Xsi_schemaLocation = 624,
  Xsi_schemalocation = 625, Y = 626, Y1 = 627, Y2 = 628,
  YChannelSelector = 629, Ychannelselector = 630, Z = 631, ZoomAndPan = 632,
  Zoomandpan = 633
}
 
enum  error_name : std::uint32_t {
  abrupt_closing_of_empty_comment = 1, abrupt_doctype_public_identifier, abrupt_doctype_system_identifier, absence_of_digits_in_numeric_character_reference,
  cdata_in_html_content, character_reference_outside_unicode_range, control_character_in_input_stream, control_character_reference,
  end_tag_with_attributes, duplicate_attribute, end_tag_with_trailing_solidus, eof_before_tag_name,
  eof_in_cdata, eof_in_comment, eof_in_doctype, eof_in_script_html_comment_like_text,
  eof_in_tag, incorrectly_closed_comment, incorrectly_opened_comment, invalid_character_sequence_after_doctype_name,
  invalid_first_character_of_tag_name, missing_attribute_value, missing_doctype_name, missing_doctype_public_identifier,
  missing_doctype_system_identifier, missing_end_tag_name, missing_quote_before_doctype_public_identifier, missing_quote_before_doctype_system_identifier,
  missing_semicolon_after_character_reference, missing_whitespace_after_doctype_public_keyword, missing_whitespace_after_doctype_system_keyword, missing_whitespace_before_doctype_name,
  missing_whitespace_between_attributes, missing_whitespace_between_doctype_public_and_system_identifiers, nested_comment, noncharacter_character_reference,
  noncharacter_in_input_stream, non_void_html_element_start_tag_with_trailing_solidus, null_character_reference, surrogate_character_reference,
  surrogate_in_input_stream, unexpected_character_after_doctype_system_identifier, unexpected_character_in_attribute_name, unexpected_character_in_unquoted_attribute_value,
  unexpected_equals_sign_before_attribute_name, unexpected_null_character, unexpected_question_mark_instead_of_tag_name, unexpected_solidus_in_tag,
  unknown_named_character_reference
}
 
enum  encoding_confidence_name : std::uint32_t { tentative = 1, certain, irrelevant }
 

変数

const std::unordered_map< std::u32string, tag_name > tag_atom_tbl
 
const std::unordered_map< std::u32string, attribute_name > attribute_atom_tbl
 
const std::unordered_map< std::u32string, ns_name > ns_uri_atom_tbl
 
const std::array< std::u32string, 427 > tag_name_tbl
 
const std::array< std::u32string, 634 > attribute_name_tbl
 
const std::array< std::u32string, 7 > ns_uri_tbl
 
constexpr std::uint32_t named_character_reference_max_length = 32
 
const wordring::trie< char32_t > named_character_reference_idx_tbl
 
const std::array< std::array< char32_t, 2 >, 2231 > named_character_reference_map_tbl
 
const std::unordered_map< char32_t, char32_t > character_reference_code_tbl
 
const std::unordered_map< std::u32string, std::u32string > svg_attributes_conversion_tbl
 
const std::unordered_map< std::u32string, foreign_attributes_conversion_entryforeign_attributes_conversion_tbl
 
const wordring::trie< char32_t > quirks_mode_tbl
 
const std::unordered_map< std::u32string, std::u32string > svg_elements_conversion_tbl
 

詳解

非公開の名前空間。