Module Html_types

type cdata = string
type id = string
type idref = string
type idrefs = idref list
type name = string
type nmtoken = string
type nmtokens = nmtoken list
type character = char
type charset = string
type charsets = charset list
type contenttype = string
type contenttypes = contenttype list
type number = int
type numbers = number list
type coords = string list
type datetime = string
type number_or_datetime = [
  1. | `Datetime of datetime
  2. | `Number of number
]
type fpi = string
type frametarget = string
type languagecode = string
type linktype = [
  1. | `Alternate
  2. | `Archives
  3. | `Author
  4. | `Bookmark
  5. | `Canonical
  6. | `Dns_prefetch
  7. | `External
  8. | `First
  9. | `Help
  10. | `Icon
  11. | `Index
  12. | `Last
  13. | `License
  14. | `Manifest
  15. | `Me
  16. | `Modulepreload
  17. | `Next
  18. | `Nofollow
  19. | `Noopener
  20. | `Noreferrer
  21. | `Opener
  22. | `Other of string
  23. | `Pingback
  24. | `Preconnect
  25. | `Prefetch
  26. | `Preload
  27. | `Prerender
  28. | `Prev
  29. | `Search
  30. | `Sidebar
  31. | `Stylesheet
  32. | `Tag
  33. | `Up
]
type linktypes = linktype list
type mediadesc_token = [
  1. | `All
  2. | `Aural
  3. | `Braille
  4. | `Embossed
  5. | `Handheld
  6. | `Print
  7. | `Projection
  8. | `Raw_mediadesc of string
  9. | `Screen
  10. | `Speech
  11. | `Tty
  12. | `Tv
]
type mediadesc = mediadesc_token list
type float_number = float
type pixels = int
type script_ = string
type text = string
type i18n = [
  1. | `Lang
  2. | `XML_lang
]
type core = [
  1. | `Accesskey
  2. | `Class
  3. | `Contenteditable
  4. | `Contextmenu
  5. | `Dir
  6. | `Draggable
  7. | `Hidden
  8. | `Id
  9. | `Lang
  10. | `Spellcheck
  11. | `Style_Attr
  12. | `Tabindex
  13. | `Title
  14. | `Translate
  15. | `User_data
  16. | `XML_lang
  17. | `XMLns
]
type events = [
  1. | `OnAbort
  2. | `OnBlur
  3. | `OnCanPlay
  4. | `OnCanPlayThrough
  5. | `OnChange
  6. | `OnClick
  7. | `OnClose
  8. | `OnContextMenu
  9. | `OnDblClick
  10. | `OnDrag
  11. | `OnDragEnd
  12. | `OnDragEnter
  13. | `OnDragLeave
  14. | `OnDragOver
  15. | `OnDragStart
  16. | `OnDrop
  17. | `OnDurationChange
  18. | `OnEmptied
  19. | `OnEnded
  20. | `OnError
  21. | `OnFocus
  22. | `OnFormChange
  23. | `OnFormInput
  24. | `OnInput
  25. | `OnInvalid
  26. | `OnKeyDown
  27. | `OnKeyPress
  28. | `OnKeyUp
  29. | `OnLoad
  30. | `OnLoadStart
  31. | `OnLoadedData
  32. | `OnLoadedMetaData
  33. | `OnMouseDown
  34. | `OnMouseMove
  35. | `OnMouseOut
  36. | `OnMouseOver
  37. | `OnMouseUp
  38. | `OnMouseWheel
  39. | `OnPause
  40. | `OnPlay
  41. | `OnPlaying
  42. | `OnProgress
  43. | `OnRateChange
  44. | `OnReadyStateChange
  45. | `OnScroll
  46. | `OnSeeked
  47. | `OnSeeking
  48. | `OnSelect
  49. | `OnShow
  50. | `OnStalled
  51. | `OnSubmit
  52. | `OnSuspend
  53. | `OnTimeUpdate
  54. | `OnTouchCancel
  55. | `OnTouchEnd
  56. | `OnTouchMove
  57. | `OnTouchStart
  58. | `OnVolumeChange
  59. | `OnWaiting
]
type aria = [
  1. | `Aria
  2. | `Role
]
type common = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnBlur
  13. | `OnCanPlay
  14. | `OnCanPlayThrough
  15. | `OnChange
  16. | `OnClick
  17. | `OnClose
  18. | `OnContextMenu
  19. | `OnDblClick
  20. | `OnDrag
  21. | `OnDragEnd
  22. | `OnDragEnter
  23. | `OnDragLeave
  24. | `OnDragOver
  25. | `OnDragStart
  26. | `OnDrop
  27. | `OnDurationChange
  28. | `OnEmptied
  29. | `OnEnded
  30. | `OnError
  31. | `OnFocus
  32. | `OnFormChange
  33. | `OnFormInput
  34. | `OnInput
  35. | `OnInvalid
  36. | `OnKeyDown
  37. | `OnKeyPress
  38. | `OnKeyUp
  39. | `OnLoad
  40. | `OnLoadStart
  41. | `OnLoadedData
  42. | `OnLoadedMetaData
  43. | `OnMouseDown
  44. | `OnMouseMove
  45. | `OnMouseOut
  46. | `OnMouseOver
  47. | `OnMouseUp
  48. | `OnMouseWheel
  49. | `OnPause
  50. | `OnPlay
  51. | `OnPlaying
  52. | `OnProgress
  53. | `OnRateChange
  54. | `OnReadyStateChange
  55. | `OnScroll
  56. | `OnSeeked
  57. | `OnSeeking
  58. | `OnSelect
  59. | `OnShow
  60. | `OnStalled
  61. | `OnSubmit
  62. | `OnSuspend
  63. | `OnTimeUpdate
  64. | `OnTouchCancel
  65. | `OnTouchEnd
  66. | `OnTouchMove
  67. | `OnTouchStart
  68. | `OnVolumeChange
  69. | `OnWaiting
  70. | `Role
  71. | `Spellcheck
  72. | `Style_Attr
  73. | `Tabindex
  74. | `Title
  75. | `Translate
  76. | `User_data
  77. | `XML_lang
  78. | `XMLns
]
type heading = [
  1. | `H1
  2. | `H2
  3. | `H3
  4. | `H4
  5. | `H5
  6. | `H6
  7. | `Hgroup
]
type sectioning = [
  1. | `Article
  2. | `Aside
  3. | `Nav
  4. | `Section
]
type resetable = [
  1. | `Input
  2. | `Keygen
  3. | `Output
  4. | `Select
  5. | `Textarea
]
type submitable = [
  1. | `Button
  2. | `Input
  3. | `Keygen
  4. | `Select
  5. | `Textarea
]
type labelable = [
  1. | `Button
  2. | `Input
  3. | `Keygen
  4. | `Meter
  5. | `Output
  6. | `Progress
  7. | `Select
  8. | `Textarea
]
type labelable_without_interactive = [
  1. | `Meter
  2. | `Progress
]
type formatblock = [
  1. | `Address
  2. | `Article
  3. | `Aside
  4. | `Blockquote
  5. | `Div
  6. | `Footer
  7. | `H1
  8. | `H2
  9. | `H3
  10. | `H4
  11. | `H5
  12. | `H6
  13. | `Header
  14. | `Hgroup
  15. | `Nav
  16. | `P
  17. | `Pre
  18. | `Section
]
type sectionningroot = [
  1. | `Blockquote
  2. | `Body
  3. | `Details
  4. | `Dialog
  5. | `Fieldset
  6. | `Figure
  7. | `Td
]
type listed = [
  1. | `Button
  2. | `Fieldset
  3. | `Input
  4. | `Keygen
  5. | `Output
  6. | `Select
  7. | `Textarea
]
type formassociated = [
  1. | `Button
  2. | `Fieldset
  3. | `Input
  4. | `Keygen
  5. | `Label
  6. | `Meter
  7. | `Output
  8. | `Progress
  9. | `Select
  10. | `Textarea
]
type subressource_integrity = [
  1. | `Crossorigin
  2. | `Integrity
]
type (!'interactive, !'noscript, !'regular, !'media) transparent = [
  1. | `A of 'interactive
  2. | `Audio of 'media
  3. | `Audio_interactive of 'media
  4. | `Canvas of 'regular
  5. | `Del of 'regular
  6. | `Ins of 'regular
  7. | `Map of 'regular
  8. | `Noscript of 'noscript
  9. | `Object of 'regular
  10. | `Object_interactive of 'regular
  11. | `Video of 'media
  12. | `Video_interactive of 'media
]
type (!'noscript, !'regular, !'media) transparent_without_interactive = [
  1. | `Audio of 'media
  2. | `Canvas of 'regular
  3. | `Del of 'regular
  4. | `Ins of 'regular
  5. | `Map of 'regular
  6. | `Noscript of 'noscript
  7. | `Object of 'regular
  8. | `Video of 'media
]
type (!'interactive, !'regular, !'media) transparent_without_noscript = [
  1. | `A of 'interactive
  2. | `Audio of 'media
  3. | `Audio_interactive of 'media
  4. | `Canvas of 'regular
  5. | `Del of 'regular
  6. | `Ins of 'regular
  7. | `Map of 'regular
  8. | `Object of 'regular
  9. | `Object_interactive of 'regular
  10. | `Video of 'media
  11. | `Video_interactive of 'media
]
type (!'interactive, !'noscript, !'regular) transparent_without_media = [
  1. | `A of 'interactive
  2. | `Canvas of 'regular
  3. | `Del of 'regular
  4. | `Ins of 'regular
  5. | `Map of 'regular
  6. | `Noscript of 'noscript
  7. | `Object of 'regular
  8. | `Object_interactive of 'regular
]
type metadata_without_title = [
  1. | `Base
  2. | `Command
  3. | `Meta
  4. | `Noscript of [ `Link | `Meta | `Style ]
  5. | `Script
  6. | `Style
  7. | `Template
]
type metadata = [
  1. | `Base
  2. | `Command
  3. | `Meta
  4. | `Noscript of [ `Link | `Meta | `Style ]
  5. | `Script
  6. | `Style
  7. | `Template
  8. | `Title
]
type core_interactive = [
  1. | `Button
  2. | `Details
  3. | `Embed
  4. | `Iframe
  5. | `Img_interactive
  6. | `Input
  7. | `Keygen
  8. | `Label
  9. | `Menu
  10. | `Select
  11. | `Textarea
]
type interactive = [
  1. | `Audio of interactive
  2. | `Button
  3. | `Canvas of interactive
  4. | `Del of interactive
  5. | `Details
  6. | `Embed
  7. | `Iframe
  8. | `Img_interactive
  9. | `Input
  10. | `Ins of interactive
  11. | `Keygen
  12. | `Label
  13. | `Map of interactive
  14. | `Menu
  15. | `Noscript of interactive
  16. | `Object of interactive
  17. | `Select
  18. | `Textarea
  19. | `Video of interactive
]
type core_phrasing = [
  1. | `Abbr
  2. | `B
  3. | `Bdo
  4. | `Br
  5. | `Button
  6. | `Cite
  7. | `Code
  8. | `Command
  9. | `Datalist
  10. | `Dfn
  11. | `Em
  12. | `Embed
  13. | `I
  14. | `Iframe
  15. | `Img
  16. | `Img_interactive
  17. | `Input
  18. | `Kbd
  19. | `Keygen
  20. | `Label
  21. | `Mark
  22. | `Meter
  23. | `Output
  24. | `PCDATA
  25. | `Picture
  26. | `Progress
  27. | `Q
  28. | `Ruby
  29. | `Samp
  30. | `Script
  31. | `Select
  32. | `Small
  33. | `Span
  34. | `Strong
  35. | `Sub
  36. | `Sup
  37. | `Svg
  38. | `Template
  39. | `Textarea
  40. | `Time
  41. | `U
  42. | `Var
  43. | `Wbr
]
type core_phrasing_without_noscript = [
  1. | `Abbr
  2. | `B
  3. | `Bdo
  4. | `Br
  5. | `Button
  6. | `Cite
  7. | `Code
  8. | `Command
  9. | `Datalist
  10. | `Dfn
  11. | `Em
  12. | `Embed
  13. | `I
  14. | `Iframe
  15. | `Img
  16. | `Img_interactive
  17. | `Input
  18. | `Kbd
  19. | `Keygen
  20. | `Label
  21. | `Mark
  22. | `Meter
  23. | `Output
  24. | `PCDATA
  25. | `Picture
  26. | `Progress
  27. | `Q
  28. | `Ruby
  29. | `Samp
  30. | `Script
  31. | `Select
  32. | `Small
  33. | `Span
  34. | `Strong
  35. | `Sub
  36. | `Sup
  37. | `Svg
  38. | `Template
  39. | `Textarea
  40. | `Time
  41. | `U
  42. | `Var
  43. | `Wbr
]
type core_phrasing_without_interactive = [
  1. | `Abbr
  2. | `B
  3. | `Bdo
  4. | `Br
  5. | `Cite
  6. | `Code
  7. | `Command
  8. | `Datalist
  9. | `Dfn
  10. | `Em
  11. | `I
  12. | `Img
  13. | `Kbd
  14. | `Mark
  15. | `Meter
  16. | `PCDATA
  17. | `Picture
  18. | `Progress
  19. | `Q
  20. | `Ruby
  21. | `Samp
  22. | `Script
  23. | `Small
  24. | `Span
  25. | `Strong
  26. | `Sub
  27. | `Sup
  28. | `Svg
  29. | `Template
  30. | `Time
  31. | `U
  32. | `Var
  33. | `Wbr
]
type core_phrasing_without_media = [
  1. | `Abbr
  2. | `B
  3. | `Bdo
  4. | `Br
  5. | `Button
  6. | `Cite
  7. | `Code
  8. | `Command
  9. | `Datalist
  10. | `Dfn
  11. | `Em
  12. | `Embed
  13. | `I
  14. | `Iframe
  15. | `Img
  16. | `Img_interactive
  17. | `Input
  18. | `Kbd
  19. | `Keygen
  20. | `Label
  21. | `Mark
  22. | `Meter
  23. | `Output
  24. | `PCDATA
  25. | `Picture
  26. | `Progress
  27. | `Q
  28. | `Ruby
  29. | `Samp
  30. | `Script
  31. | `Select
  32. | `Small
  33. | `Span
  34. | `Strong
  35. | `Sub
  36. | `Sup
  37. | `Svg
  38. | `Template
  39. | `Textarea
  40. | `Time
  41. | `U
  42. | `Var
  43. | `Wbr
]
and phrasing_without_media = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `B
  4. | `Bdo
  5. | `Br
  6. | `Button
  7. | `Canvas of phrasing
  8. | `Cite
  9. | `Code
  10. | `Command
  11. | `Datalist
  12. | `Del of phrasing
  13. | `Dfn
  14. | `Em
  15. | `Embed
  16. | `I
  17. | `Iframe
  18. | `Img
  19. | `Img_interactive
  20. | `Input
  21. | `Ins of phrasing
  22. | `Kbd
  23. | `Keygen
  24. | `Label
  25. | `Map of phrasing
  26. | `Mark
  27. | `Meter
  28. | `Noscript of phrasing_without_noscript
  29. | `Object of phrasing
  30. | `Object_interactive of phrasing
  31. | `Output
  32. | `PCDATA
  33. | `Picture
  34. | `Progress
  35. | `Q
  36. | `Ruby
  37. | `Samp
  38. | `Script
  39. | `Select
  40. | `Small
  41. | `Span
  42. | `Strong
  43. | `Sub
  44. | `Sup
  45. | `Svg
  46. | `Template
  47. | `Textarea
  48. | `Time
  49. | `U
  50. | `Var
  51. | `Wbr
]
and phrasing_without_interactive = [
  1. | `Abbr
  2. | `Audio of phrasing_without_media
  3. | `B
  4. | `Bdo
  5. | `Br
  6. | `Canvas of phrasing
  7. | `Cite
  8. | `Code
  9. | `Command
  10. | `Datalist
  11. | `Del of phrasing
  12. | `Dfn
  13. | `Em
  14. | `I
  15. | `Img
  16. | `Ins of phrasing
  17. | `Kbd
  18. | `Map of phrasing
  19. | `Mark
  20. | `Meter
  21. | `Noscript of phrasing_without_noscript
  22. | `Object of phrasing
  23. | `PCDATA
  24. | `Picture
  25. | `Progress
  26. | `Q
  27. | `Ruby
  28. | `Samp
  29. | `Script
  30. | `Small
  31. | `Span
  32. | `Strong
  33. | `Sub
  34. | `Sup
  35. | `Svg
  36. | `Template
  37. | `Time
  38. | `U
  39. | `Var
  40. | `Video of phrasing_without_media
  41. | `Wbr
]
and phrasing = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `Audio of phrasing_without_media
  4. | `Audio_interactive of phrasing_without_media
  5. | `B
  6. | `Bdo
  7. | `Br
  8. | `Button
  9. | `Canvas of phrasing
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Del of phrasing
  15. | `Dfn
  16. | `Em
  17. | `Embed
  18. | `I
  19. | `Iframe
  20. | `Img
  21. | `Img_interactive
  22. | `Input
  23. | `Ins of phrasing
  24. | `Kbd
  25. | `Keygen
  26. | `Label
  27. | `Map of phrasing
  28. | `Mark
  29. | `Meter
  30. | `Noscript of phrasing_without_noscript
  31. | `Object of phrasing
  32. | `Object_interactive of phrasing
  33. | `Output
  34. | `PCDATA
  35. | `Picture
  36. | `Progress
  37. | `Q
  38. | `Ruby
  39. | `Samp
  40. | `Script
  41. | `Select
  42. | `Small
  43. | `Span
  44. | `Strong
  45. | `Sub
  46. | `Sup
  47. | `Svg
  48. | `Template
  49. | `Textarea
  50. | `Time
  51. | `U
  52. | `Var
  53. | `Video of phrasing_without_media
  54. | `Video_interactive of phrasing_without_media
  55. | `Wbr
]
type (!+'c, +'d) between_phrasing_and_phrasing_without_interactive = 'c constraint 'c = [< `A of 'd | `Abbr | `Audio of phrasing_without_media | `Audio_interactive of phrasing_without_media | `B | `Bdo | `Br | `Button | `Canvas of phrasing | `Cite | `Code | `Command | `Datalist | `Del of phrasing | `Dfn | `Em | `Embed | `I | `Iframe | `Img | `Img_interactive | `Input | `Ins of phrasing | `Kbd | `Keygen | `Label | `Map of phrasing | `Mark | `Meter | `Noscript of phrasing_without_noscript | `Object of phrasing | `Object_interactive of phrasing | `Output | `PCDATA | `Picture | `Progress | `Q | `Ruby | `Samp | `Script | `Select | `Small | `Span | `Strong | `Sub | `Sup | `Svg | `Template | `Textarea | `Time | `U | `Var | `Video of phrasing_without_media | `Video_interactive of phrasing_without_media | `Wbr Abbr B Bdo Br Canvas Cite Code Command Datalist Del Dfn Em I Img Ins Kbd Map Mark Meter Noscript Object PCDATA Picture Progress Q Ruby Samp Script Small Span Strong Sub Sup Svg Template Time U Var Wbr ] constraint 'd = [< phrasing_without_interactive ]
type phrasing_without_dfn = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `Audio of phrasing_without_media
  4. | `Audio_interactive of phrasing_without_media
  5. | `B
  6. | `Bdo
  7. | `Br
  8. | `Button
  9. | `Canvas of phrasing_without_dfn
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Del of phrasing_without_dfn
  15. | `Em
  16. | `I
  17. | `Img
  18. | `Img_interactive
  19. | `Input
  20. | `Ins of phrasing_without_dfn
  21. | `Kbd
  22. | `Keygen
  23. | `Label
  24. | `Map of phrasing_without_dfn
  25. | `Mark
  26. | `Meter
  27. | `Noscript of phrasing_without_noscript
  28. | `Object of phrasing_without_dfn
  29. | `Object_interactive of phrasing_without_dfn
  30. | `Output
  31. | `PCDATA
  32. | `Picture
  33. | `Progress
  34. | `Q
  35. | `Ruby
  36. | `Samp
  37. | `Script
  38. | `Select
  39. | `Small
  40. | `Span
  41. | `Strong
  42. | `Sub
  43. | `Sup
  44. | `Template
  45. | `Textarea
  46. | `Time
  47. | `U
  48. | `Var
  49. | `Video of phrasing_without_media
  50. | `Video_interactive of phrasing_without_media
  51. | `Wbr
]
type phrasing_without_label = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `Audio of phrasing_without_media
  4. | `Audio_interactive of phrasing_without_media
  5. | `B
  6. | `Bdo
  7. | `Br
  8. | `Button
  9. | `Canvas of phrasing_without_label
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Del of phrasing_without_label
  15. | `Dfn
  16. | `Em
  17. | `I
  18. | `Img
  19. | `Img_interactive
  20. | `Input
  21. | `Ins of phrasing_without_label
  22. | `Kbd
  23. | `Keygen
  24. | `Map of phrasing_without_label
  25. | `Mark
  26. | `Meter
  27. | `Noscript of phrasing_without_noscript
  28. | `Object of phrasing_without_label
  29. | `Object_interactive of phrasing_without_label
  30. | `Output
  31. | `PCDATA
  32. | `Picture
  33. | `Progress
  34. | `Q
  35. | `Ruby
  36. | `Samp
  37. | `Script
  38. | `Select
  39. | `Small
  40. | `Span
  41. | `Strong
  42. | `Sub
  43. | `Sup
  44. | `Template
  45. | `Textarea
  46. | `Time
  47. | `U
  48. | `Var
  49. | `Video of phrasing_without_media
  50. | `Video_interactive of phrasing_without_media
  51. | `Wbr
]
type phrasing_without_progress = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `Audio of phrasing_without_media
  4. | `Audio_interactive of phrasing_without_media
  5. | `B
  6. | `Bdo
  7. | `Br
  8. | `Button
  9. | `Canvas of phrasing_without_progress
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Del of phrasing_without_progress
  15. | `Dfn
  16. | `Em
  17. | `I
  18. | `Img
  19. | `Img_interactive
  20. | `Input
  21. | `Ins of phrasing_without_progress
  22. | `Kbd
  23. | `Keygen
  24. | `Label
  25. | `Map of phrasing_without_progress
  26. | `Mark
  27. | `Meter
  28. | `Noscript of phrasing_without_noscript
  29. | `Object of phrasing_without_progress
  30. | `Object_interactive of phrasing_without_progress
  31. | `Output
  32. | `PCDATA
  33. | `Picture
  34. | `Q
  35. | `Ruby
  36. | `Samp
  37. | `Script
  38. | `Select
  39. | `Small
  40. | `Span
  41. | `Strong
  42. | `Sub
  43. | `Sup
  44. | `Template
  45. | `Textarea
  46. | `Time
  47. | `U
  48. | `Var
  49. | `Video of phrasing_without_media
  50. | `Video_interactive of phrasing_without_media
  51. | `Wbr
]
type phrasing_without_time = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `Audio of phrasing_without_media
  4. | `Audio_interactive of phrasing_without_media
  5. | `B
  6. | `Bdo
  7. | `Br
  8. | `Button
  9. | `Canvas of phrasing_without_time
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Del of phrasing_without_time
  15. | `Dfn
  16. | `Em
  17. | `I
  18. | `Img
  19. | `Img_interactive
  20. | `Input
  21. | `Ins of phrasing_without_time
  22. | `Kbd
  23. | `Keygen
  24. | `Label
  25. | `Map of phrasing_without_time
  26. | `Mark
  27. | `Meter
  28. | `Noscript of phrasing_without_noscript
  29. | `Object of phrasing_without_time
  30. | `Object_interactive of phrasing_without_time
  31. | `Output
  32. | `PCDATA
  33. | `Picture
  34. | `Progress
  35. | `Q
  36. | `Ruby
  37. | `Samp
  38. | `Script
  39. | `Select
  40. | `Small
  41. | `Span
  42. | `Strong
  43. | `Sub
  44. | `Sup
  45. | `Template
  46. | `Textarea
  47. | `U
  48. | `Var
  49. | `Video of phrasing_without_media
  50. | `Video_interactive of phrasing_without_media
  51. | `Wbr
]
type phrasing_without_meter = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `Audio of phrasing_without_media
  4. | `Audio_interactive of phrasing_without_media
  5. | `B
  6. | `Bdo
  7. | `Br
  8. | `Button
  9. | `Canvas of phrasing_without_meter
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Del of phrasing_without_meter
  15. | `Dfn
  16. | `Em
  17. | `I
  18. | `Img
  19. | `Img_interactive
  20. | `Input
  21. | `Ins of phrasing_without_meter
  22. | `Kbd
  23. | `Keygen
  24. | `Label
  25. | `Map of phrasing_without_meter
  26. | `Mark
  27. | `Noscript of phrasing_without_noscript
  28. | `Object of phrasing_without_meter
  29. | `Object_interactive of phrasing_without_meter
  30. | `Output
  31. | `PCDATA
  32. | `Picture
  33. | `Progress
  34. | `Q
  35. | `Ruby
  36. | `Samp
  37. | `Script
  38. | `Select
  39. | `Small
  40. | `Span
  41. | `Strong
  42. | `Sub
  43. | `Sup
  44. | `Template
  45. | `Textarea
  46. | `Time
  47. | `U
  48. | `Var
  49. | `Video of phrasing_without_media
  50. | `Video_interactive of phrasing_without_media
  51. | `Wbr
]
type core_flow5 = [
  1. | `Abbr
  2. | `Address
  3. | `Article
  4. | `Aside
  5. | `B
  6. | `Bdo
  7. | `Blockquote
  8. | `Br
  9. | `Button
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Details
  15. | `Dfn
  16. | `Dialog
  17. | `Div
  18. | `Dl
  19. | `Em
  20. | `Embed
  21. | `Fieldset
  22. | `Figure
  23. | `Footer
  24. | `Form
  25. | `H1
  26. | `H2
  27. | `H3
  28. | `H4
  29. | `H5
  30. | `H6
  31. | `Header
  32. | `Hgroup
  33. | `Hr
  34. | `I
  35. | `Iframe
  36. | `Img
  37. | `Img_interactive
  38. | `Input
  39. | `Kbd
  40. | `Keygen
  41. | `Label
  42. | `Main
  43. | `Mark
  44. | `Menu
  45. | `Meter
  46. | `Nav
  47. | `Ol
  48. | `Output
  49. | `P
  50. | `PCDATA
  51. | `Picture
  52. | `Pre
  53. | `Progress
  54. | `Q
  55. | `Ruby
  56. | `Samp
  57. | `Script
  58. | `Section
  59. | `Select
  60. | `Small
  61. | `Span
  62. | `Strong
  63. | `Style
  64. | `Sub
  65. | `Sup
  66. | `Svg
  67. | `Table
  68. | `Template
  69. | `Textarea
  70. | `Time
  71. | `U
  72. | `Ul
  73. | `Var
  74. | `Wbr
]
type core_flow5_without_interactive = [
  1. | `Abbr
  2. | `Address
  3. | `Article
  4. | `Aside
  5. | `B
  6. | `Bdo
  7. | `Blockquote
  8. | `Br
  9. | `Button
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Dfn
  15. | `Dialog
  16. | `Div
  17. | `Dl
  18. | `Em
  19. | `Fieldset
  20. | `Figure
  21. | `Footer
  22. | `Form
  23. | `H1
  24. | `H2
  25. | `H3
  26. | `H4
  27. | `H5
  28. | `H6
  29. | `Header
  30. | `Hgroup
  31. | `Hr
  32. | `I
  33. | `Img
  34. | `Input
  35. | `Kbd
  36. | `Keygen
  37. | `Label
  38. | `Main
  39. | `Mark
  40. | `Menu
  41. | `Meter
  42. | `Nav
  43. | `Ol
  44. | `Output
  45. | `P
  46. | `PCDATA
  47. | `Picture
  48. | `Pre
  49. | `Progress
  50. | `Q
  51. | `Ruby
  52. | `Samp
  53. | `Script
  54. | `Section
  55. | `Select
  56. | `Small
  57. | `Span
  58. | `Strong
  59. | `Style
  60. | `Sub
  61. | `Sup
  62. | `Svg
  63. | `Table
  64. | `Template
  65. | `Textarea
  66. | `Time
  67. | `U
  68. | `Ul
  69. | `Var
  70. | `Wbr
]
type core_flow5_without_noscript = [
  1. | `Abbr
  2. | `Address
  3. | `Article
  4. | `Aside
  5. | `B
  6. | `Bdo
  7. | `Blockquote
  8. | `Br
  9. | `Button
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Details
  15. | `Dfn
  16. | `Dialog
  17. | `Div
  18. | `Dl
  19. | `Em
  20. | `Embed
  21. | `Fieldset
  22. | `Figure
  23. | `Footer
  24. | `Form
  25. | `H1
  26. | `H2
  27. | `H3
  28. | `H4
  29. | `H5
  30. | `H6
  31. | `Header
  32. | `Hgroup
  33. | `Hr
  34. | `I
  35. | `Iframe
  36. | `Img
  37. | `Img_interactive
  38. | `Input
  39. | `Kbd
  40. | `Keygen
  41. | `Label
  42. | `Main
  43. | `Mark
  44. | `Menu
  45. | `Meter
  46. | `Nav
  47. | `Ol
  48. | `Output
  49. | `P
  50. | `PCDATA
  51. | `Picture
  52. | `Pre
  53. | `Progress
  54. | `Q
  55. | `Ruby
  56. | `Samp
  57. | `Script
  58. | `Section
  59. | `Select
  60. | `Small
  61. | `Span
  62. | `Strong
  63. | `Style
  64. | `Sub
  65. | `Sup
  66. | `Svg
  67. | `Table
  68. | `Template
  69. | `Textarea
  70. | `Time
  71. | `U
  72. | `Ul
  73. | `Var
  74. | `Wbr
]
type core_flow5_without_media = [
  1. | `Abbr
  2. | `Address
  3. | `Article
  4. | `Aside
  5. | `B
  6. | `Bdo
  7. | `Blockquote
  8. | `Br
  9. | `Button
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Details
  15. | `Dfn
  16. | `Dialog
  17. | `Div
  18. | `Dl
  19. | `Em
  20. | `Embed
  21. | `Fieldset
  22. | `Figure
  23. | `Footer
  24. | `Form
  25. | `H1
  26. | `H2
  27. | `H3
  28. | `H4
  29. | `H5
  30. | `H6
  31. | `Header
  32. | `Hgroup
  33. | `Hr
  34. | `I
  35. | `Iframe
  36. | `Img
  37. | `Img_interactive
  38. | `Input
  39. | `Kbd
  40. | `Keygen
  41. | `Label
  42. | `Main
  43. | `Mark
  44. | `Menu
  45. | `Meter
  46. | `Nav
  47. | `Ol
  48. | `Output
  49. | `P
  50. | `PCDATA
  51. | `Picture
  52. | `Pre
  53. | `Progress
  54. | `Q
  55. | `Ruby
  56. | `Samp
  57. | `Script
  58. | `Section
  59. | `Select
  60. | `Small
  61. | `Span
  62. | `Strong
  63. | `Style
  64. | `Sub
  65. | `Sup
  66. | `Svg
  67. | `Table
  68. | `Template
  69. | `Textarea
  70. | `Time
  71. | `U
  72. | `Ul
  73. | `Var
  74. | `Wbr
]
type flow5_without_interactive = [
  1. | `Abbr
  2. | `Address
  3. | `Article
  4. | `Aside
  5. | `Audio of flow5_without_media
  6. | `B
  7. | `Bdo
  8. | `Blockquote
  9. | `Br
  10. | `Button
  11. | `Canvas of flow5
  12. | `Cite
  13. | `Code
  14. | `Command
  15. | `Datalist
  16. | `Del of flow5
  17. | `Dfn
  18. | `Dialog
  19. | `Div
  20. | `Dl
  21. | `Em
  22. | `Fieldset
  23. | `Figure
  24. | `Footer
  25. | `Form
  26. | `H1
  27. | `H2
  28. | `H3
  29. | `H4
  30. | `H5
  31. | `H6
  32. | `Header
  33. | `Hgroup
  34. | `Hr
  35. | `I
  36. | `Img
  37. | `Input
  38. | `Ins of flow5
  39. | `Kbd
  40. | `Keygen
  41. | `Label
  42. | `Main
  43. | `Map of flow5
  44. | `Mark
  45. | `Menu
  46. | `Meter
  47. | `Nav
  48. | `Noscript of flow5_without_noscript
  49. | `Object of flow5
  50. | `Ol
  51. | `Output
  52. | `P
  53. | `PCDATA
  54. | `Picture
  55. | `Pre
  56. | `Progress
  57. | `Q
  58. | `Ruby
  59. | `Samp
  60. | `Script
  61. | `Section
  62. | `Select
  63. | `Small
  64. | `Span
  65. | `Strong
  66. | `Style
  67. | `Sub
  68. | `Sup
  69. | `Svg
  70. | `Table
  71. | `Template
  72. | `Textarea
  73. | `Time
  74. | `U
  75. | `Ul
  76. | `Var
  77. | `Video of flow5_without_media
  78. | `Wbr
]
and flow5_without_noscript = [
  1. | `A of flow5_without_interactive
  2. | `Abbr
  3. | `Address
  4. | `Article
  5. | `Aside
  6. | `Audio of flow5_without_media
  7. | `Audio_interactive of flow5_without_media
  8. | `B
  9. | `Bdo
  10. | `Blockquote
  11. | `Br
  12. | `Button
  13. | `Canvas of flow5
  14. | `Cite
  15. | `Code
  16. | `Command
  17. | `Datalist
  18. | `Del of flow5
  19. | `Details
  20. | `Dfn
  21. | `Dialog
  22. | `Div
  23. | `Dl
  24. | `Em
  25. | `Embed
  26. | `Fieldset
  27. | `Figure
  28. | `Footer
  29. | `Form
  30. | `H1
  31. | `H2
  32. | `H3
  33. | `H4
  34. | `H5
  35. | `H6
  36. | `Header
  37. | `Hgroup
  38. | `Hr
  39. | `I
  40. | `Iframe
  41. | `Img
  42. | `Img_interactive
  43. | `Input
  44. | `Ins of flow5
  45. | `Kbd
  46. | `Keygen
  47. | `Label
  48. | `Main
  49. | `Map of flow5
  50. | `Mark
  51. | `Menu
  52. | `Meter
  53. | `Nav
  54. | `Object of flow5
  55. | `Object_interactive of flow5
  56. | `Ol
  57. | `Output
  58. | `P
  59. | `PCDATA
  60. | `Picture
  61. | `Pre
  62. | `Progress
  63. | `Q
  64. | `Ruby
  65. | `Samp
  66. | `Script
  67. | `Section
  68. | `Select
  69. | `Small
  70. | `Span
  71. | `Strong
  72. | `Style
  73. | `Sub
  74. | `Sup
  75. | `Svg
  76. | `Table
  77. | `Template
  78. | `Textarea
  79. | `Time
  80. | `U
  81. | `Ul
  82. | `Var
  83. | `Video of flow5_without_media
  84. | `Video_interactive of flow5_without_media
  85. | `Wbr
]
and flow5_without_media = [
  1. | `A of flow5_without_interactive
  2. | `Abbr
  3. | `Address
  4. | `Article
  5. | `Aside
  6. | `B
  7. | `Bdo
  8. | `Blockquote
  9. | `Br
  10. | `Button
  11. | `Canvas of flow5
  12. | `Cite
  13. | `Code
  14. | `Command
  15. | `Datalist
  16. | `Del of flow5
  17. | `Details
  18. | `Dfn
  19. | `Dialog
  20. | `Div
  21. | `Dl
  22. | `Em
  23. | `Embed
  24. | `Fieldset
  25. | `Figure
  26. | `Footer
  27. | `Form
  28. | `H1
  29. | `H2
  30. | `H3
  31. | `H4
  32. | `H5
  33. | `H6
  34. | `Header
  35. | `Hgroup
  36. | `Hr
  37. | `I
  38. | `Iframe
  39. | `Img
  40. | `Img_interactive
  41. | `Input
  42. | `Ins of flow5
  43. | `Kbd
  44. | `Keygen
  45. | `Label
  46. | `Main
  47. | `Map of flow5
  48. | `Mark
  49. | `Menu
  50. | `Meter
  51. | `Nav
  52. | `Noscript of flow5_without_noscript
  53. | `Object of flow5
  54. | `Object_interactive of flow5
  55. | `Ol
  56. | `Output
  57. | `P
  58. | `PCDATA
  59. | `Picture
  60. | `Pre
  61. | `Progress
  62. | `Q
  63. | `Ruby
  64. | `Samp
  65. | `Script
  66. | `Section
  67. | `Select
  68. | `Small
  69. | `Span
  70. | `Strong
  71. | `Style
  72. | `Sub
  73. | `Sup
  74. | `Svg
  75. | `Table
  76. | `Template
  77. | `Textarea
  78. | `Time
  79. | `U
  80. | `Ul
  81. | `Var
  82. | `Wbr
]
and flow5 = [
  1. | `A of flow5_without_interactive
  2. | `Abbr
  3. | `Address
  4. | `Article
  5. | `Aside
  6. | `Audio of flow5_without_media
  7. | `Audio_interactive of flow5_without_media
  8. | `B
  9. | `Bdo
  10. | `Blockquote
  11. | `Br
  12. | `Button
  13. | `Canvas of flow5
  14. | `Cite
  15. | `Code
  16. | `Command
  17. | `Datalist
  18. | `Del of flow5
  19. | `Details
  20. | `Dfn
  21. | `Dialog
  22. | `Div
  23. | `Dl
  24. | `Em
  25. | `Embed
  26. | `Fieldset
  27. | `Figure
  28. | `Footer
  29. | `Form
  30. | `H1
  31. | `H2
  32. | `H3
  33. | `H4
  34. | `H5
  35. | `H6
  36. | `Header
  37. | `Hgroup
  38. | `Hr
  39. | `I
  40. | `Iframe
  41. | `Img
  42. | `Img_interactive
  43. | `Input
  44. | `Ins of flow5
  45. | `Kbd
  46. | `Keygen
  47. | `Label
  48. | `Main
  49. | `Map of flow5
  50. | `Mark
  51. | `Menu
  52. | `Meter
  53. | `Nav
  54. | `Noscript of flow5_without_noscript
  55. | `Object of flow5
  56. | `Object_interactive of flow5
  57. | `Ol
  58. | `Output
  59. | `P
  60. | `PCDATA
  61. | `Picture
  62. | `Pre
  63. | `Progress
  64. | `Q
  65. | `Ruby
  66. | `Samp
  67. | `Script
  68. | `Section
  69. | `Select
  70. | `Small
  71. | `Span
  72. | `Strong
  73. | `Style
  74. | `Sub
  75. | `Sup
  76. | `Svg
  77. | `Table
  78. | `Template
  79. | `Textarea
  80. | `Time
  81. | `U
  82. | `Ul
  83. | `Var
  84. | `Video of flow5_without_media
  85. | `Video_interactive of flow5_without_media
  86. | `Wbr
]
type flow5_without_table = [
  1. | `A of flow5_without_interactive
  2. | `Abbr
  3. | `Address
  4. | `Article
  5. | `Aside
  6. | `Audio of flow5_without_media
  7. | `Audio_interactive of flow5_without_media
  8. | `B
  9. | `Bdo
  10. | `Blockquote
  11. | `Br
  12. | `Button
  13. | `Canvas of flow5
  14. | `Cite
  15. | `Code
  16. | `Command
  17. | `Datalist
  18. | `Del of flow5
  19. | `Details
  20. | `Dfn
  21. | `Dialog
  22. | `Div
  23. | `Dl
  24. | `Em
  25. | `Embed
  26. | `Fieldset
  27. | `Figure
  28. | `Footer
  29. | `Form
  30. | `H1
  31. | `H2
  32. | `H3
  33. | `H4
  34. | `H5
  35. | `H6
  36. | `Header
  37. | `Hgroup
  38. | `Hr
  39. | `I
  40. | `Iframe
  41. | `Img
  42. | `Img_interactive
  43. | `Input
  44. | `Ins of flow5
  45. | `Kbd
  46. | `Keygen
  47. | `Label
  48. | `Main
  49. | `Map of flow5
  50. | `Mark
  51. | `Menu
  52. | `Meter
  53. | `Nav
  54. | `Noscript of flow5_without_noscript
  55. | `Object of flow5
  56. | `Object_interactive of flow5
  57. | `Ol
  58. | `Output
  59. | `P
  60. | `PCDATA
  61. | `Picture
  62. | `Pre
  63. | `Progress
  64. | `Q
  65. | `Ruby
  66. | `Samp
  67. | `Script
  68. | `Section
  69. | `Select
  70. | `Small
  71. | `Span
  72. | `Strong
  73. | `Style
  74. | `Sub
  75. | `Sup
  76. | `Svg
  77. | `Template
  78. | `Textarea
  79. | `Time
  80. | `U
  81. | `Ul
  82. | `Var
  83. | `Video of flow5_without_media
  84. | `Video_interactive of flow5_without_media
  85. | `Wbr
]
type flow5_without_form = [
  1. | `A of flow5_without_interactive
  2. | `Abbr
  3. | `Address
  4. | `Article
  5. | `Aside
  6. | `Audio of flow5_without_media
  7. | `Audio_interactive of flow5_without_media
  8. | `B
  9. | `Bdo
  10. | `Blockquote
  11. | `Br
  12. | `Button
  13. | `Canvas of flow5
  14. | `Cite
  15. | `Code
  16. | `Command
  17. | `Datalist
  18. | `Del of flow5
  19. | `Details
  20. | `Dfn
  21. | `Dialog
  22. | `Div
  23. | `Dl
  24. | `Em
  25. | `Embed
  26. | `Fieldset
  27. | `Figure
  28. | `Footer
  29. | `H1
  30. | `H2
  31. | `H3
  32. | `H4
  33. | `H5
  34. | `H6
  35. | `Header
  36. | `Hgroup
  37. | `Hr
  38. | `I
  39. | `Iframe
  40. | `Img
  41. | `Img_interactive
  42. | `Input
  43. | `Ins of flow5
  44. | `Kbd
  45. | `Keygen
  46. | `Label
  47. | `Main
  48. | `Map of flow5
  49. | `Mark
  50. | `Menu
  51. | `Meter
  52. | `Nav
  53. | `Noscript of flow5_without_noscript
  54. | `Object of flow5
  55. | `Object_interactive of flow5
  56. | `Ol
  57. | `Output
  58. | `P
  59. | `PCDATA
  60. | `Picture
  61. | `Pre
  62. | `Progress
  63. | `Q
  64. | `Ruby
  65. | `Samp
  66. | `Script
  67. | `Section
  68. | `Select
  69. | `Small
  70. | `Span
  71. | `Strong
  72. | `Style
  73. | `Sub
  74. | `Sup
  75. | `Svg
  76. | `Table
  77. | `Template
  78. | `Textarea
  79. | `Time
  80. | `U
  81. | `Ul
  82. | `Var
  83. | `Video of flow5_without_media
  84. | `Video_interactive of flow5_without_media
  85. | `Wbr
]
type pcdata = [
  1. | `PCDATA
]
type txt = [
  1. | `PCDATA
]
type notag
type no_attribute_allowed
type noattrib = [
  1. | `No_attribute_allowed of no_attribute_allowed
]
type html = [
  1. | `Html
]
type html_content_fun = [
  1. | `Body
  2. | `Head
]
type html_content = html_content_fun
type html_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `Manifest
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type head = [
  1. | `Head
]
type head_content = metadata
type head_content_fun = metadata_without_title
type head_attrib = common
type body = [
  1. | `Body
]
type body_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnAfterPrint
  13. | `OnBeforePrint
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnHashChange
  37. | `OnInput
  38. | `OnInvalid
  39. | `OnKeyDown
  40. | `OnKeyPress
  41. | `OnKeyUp
  42. | `OnLoad
  43. | `OnLoadStart
  44. | `OnLoadedData
  45. | `OnLoadedMetaData
  46. | `OnMessage
  47. | `OnMouseDown
  48. | `OnMouseMove
  49. | `OnMouseOut
  50. | `OnMouseOver
  51. | `OnMouseUp
  52. | `OnMouseWheel
  53. | `OnOffLine
  54. | `OnOnLine
  55. | `OnPageHide
  56. | `OnPageShow
  57. | `OnPause
  58. | `OnPlay
  59. | `OnPlaying
  60. | `OnPopState
  61. | `OnProgress
  62. | `OnRateChange
  63. | `OnReadyStateChange
  64. | `OnRedo
  65. | `OnResize
  66. | `OnScroll
  67. | `OnSeeked
  68. | `OnSeeking
  69. | `OnSelect
  70. | `OnShow
  71. | `OnStalled
  72. | `OnStorage
  73. | `OnSubmit
  74. | `OnSuspend
  75. | `OnTimeUpdate
  76. | `OnTouchCancel
  77. | `OnTouchEnd
  78. | `OnTouchMove
  79. | `OnTouchStart
  80. | `OnUndo
  81. | `OnUnload
  82. | `OnVolumeChange
  83. | `OnWaiting
  84. | `OneBeforeUnload
  85. | `Role
  86. | `Spellcheck
  87. | `Style_Attr
  88. | `Tabindex
  89. | `Title
  90. | `Translate
  91. | `User_data
  92. | `XML_lang
  93. | `XMLns
]
type body_content = flow5
type body_content_fun = flow5
type svg = [
  1. | `Svg
]
type svg_content = Svg_types.svg_content
type svg_attrib = Svg_types.svg_attr
type base = [
  1. | `Base
]
type base_content = notag
type base_content_fun = notag
type base_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Href
  10. | `Id
  11. | `Lang
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Target
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type title = [
  1. | `Title
]
type title_content = [
  1. | `PCDATA
]
type title_content_fun = [
  1. | `PCDATA
]
type title_attrib = noattrib
type header = [
  1. | `Header
]
type header_content = flow5_without_header_footer
type header_content_fun = flow5_without_header_footer
type header_attrib = common
type section = [
  1. | `Section
]
type section_content = flow5
type section_content_fun = flow5
type section_attrib = common
type nav = [
  1. | `Nav
]
type nav_content = flow5
type nav_content_fun = flow5
type nav_attrib = common
type h1 = [
  1. | `H1
]
type h1_content = phrasing
type h1_content_fun = phrasing
type h1_attrib = common
type h2 = [
  1. | `H2
]
type h2_content = phrasing
type h2_content_fun = phrasing
type h2_attrib = common
type h3 = [
  1. | `H3
]
type h3_content = phrasing
type h3_content_fun = phrasing
type h3_attrib = common
type h4 = [
  1. | `H4
]
type h4_content = phrasing
type h4_content_fun = phrasing
type h4_attrib = common
type h5 = [
  1. | `H5
]
type h5_content = phrasing
type h5_content_fun = phrasing
type h5_attrib = common
type h6 = [
  1. | `H6
]
type h6_content = phrasing
type h6_content_fun = phrasing
type h6_attrib = common
type hgroup = [
  1. | `Hgroup
]
type hgroup_content = [
  1. | `H1
  2. | `H2
  3. | `H3
  4. | `H4
  5. | `H5
  6. | `H6
]
type hgroup_content_fun = [
  1. | `H1
  2. | `H2
  3. | `H3
  4. | `H4
  5. | `H5
  6. | `H6
]
type hgroup_attrib = common
type address = [
  1. | `Address
]
type address_attrib = common
type article = [
  1. | `Article
]
type article_content = flow5
type article_content_fun = flow5
type article_attrib = common
type aside = [
  1. | `Aside
]
type aside_content = flow5
type aside_content_fun = flow5
type aside_attrib = common
type main = [
  1. | `Main
]
type main_content = flow5
type main_content_fun = flow5
type main_attrib = common
type p = [
  1. | `P
]
type p_content = phrasing
type p_content_fun = phrasing
type p_attrib = common
type pre = [
  1. | `Pre
]
type pre_content = phrasing
type pre_content_fun = phrasing
type pre_attrib = common
type blockquote = [
  1. | `Blockquote
]
type blockquote_content = flow5
type blockquote_content_fun = flow5
type blockquote_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Cite
  4. | `Class
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Dir
  8. | `Draggable
  9. | `Hidden
  10. | `Id
  11. | `Lang
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type dialog = [
  1. | `Dialog
]
type dialog_content = flow5
type dialog_content_fun = flow5
type dialog_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnBlur
  13. | `OnCanPlay
  14. | `OnCanPlayThrough
  15. | `OnChange
  16. | `OnClick
  17. | `OnClose
  18. | `OnContextMenu
  19. | `OnDblClick
  20. | `OnDrag
  21. | `OnDragEnd
  22. | `OnDragEnter
  23. | `OnDragLeave
  24. | `OnDragOver
  25. | `OnDragStart
  26. | `OnDrop
  27. | `OnDurationChange
  28. | `OnEmptied
  29. | `OnEnded
  30. | `OnError
  31. | `OnFocus
  32. | `OnFormChange
  33. | `OnFormInput
  34. | `OnInput
  35. | `OnInvalid
  36. | `OnKeyDown
  37. | `OnKeyPress
  38. | `OnKeyUp
  39. | `OnLoad
  40. | `OnLoadStart
  41. | `OnLoadedData
  42. | `OnLoadedMetaData
  43. | `OnMouseDown
  44. | `OnMouseMove
  45. | `OnMouseOut
  46. | `OnMouseOver
  47. | `OnMouseUp
  48. | `OnMouseWheel
  49. | `OnPause
  50. | `OnPlay
  51. | `OnPlaying
  52. | `OnProgress
  53. | `OnRateChange
  54. | `OnReadyStateChange
  55. | `OnScroll
  56. | `OnSeeked
  57. | `OnSeeking
  58. | `OnSelect
  59. | `OnShow
  60. | `OnStalled
  61. | `OnSubmit
  62. | `OnSuspend
  63. | `OnTimeUpdate
  64. | `OnTouchCancel
  65. | `OnTouchEnd
  66. | `OnTouchMove
  67. | `OnTouchStart
  68. | `OnVolumeChange
  69. | `OnWaiting
  70. | `Open
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type div = [
  1. | `Div
]
type div_content = flow5
type div_content_fun = flow5
type div_attrib = common
type ol = [
  1. | `Ol
]
type ol_content = [
  1. | `Li of [ `Accesskey | `Aria | `Class | `Contenteditable | `Contextmenu | `Dir | `Draggable | `Hidden | `Id | `Int_Value | `Lang | `OnAbort | `OnBlur | `OnCanPlay | `OnCanPlayThrough | `OnChange | `OnClick | `OnClose | `OnContextMenu | `OnDblClick | `OnDrag | `OnDragEnd | `OnDragEnter | `OnDragLeave | `OnDragOver | `OnDragStart | `OnDrop | `OnDurationChange | `OnEmptied | `OnEnded | `OnError | `OnFocus | `OnFormChange | `OnFormInput | `OnInput | `OnInvalid | `OnKeyDown | `OnKeyPress | `OnKeyUp | `OnLoad | `OnLoadStart | `OnLoadedData | `OnLoadedMetaData | `OnMouseDown | `OnMouseMove | `OnMouseOut | `OnMouseOver | `OnMouseUp | `OnMouseWheel | `OnPause | `OnPlay | `OnPlaying | `OnProgress | `OnRateChange | `OnReadyStateChange | `OnScroll | `OnSeeked | `OnSeeking | `OnSelect | `OnShow | `OnStalled | `OnSubmit | `OnSuspend | `OnTimeUpdate | `OnTouchCancel | `OnTouchEnd | `OnTouchMove | `OnTouchStart | `OnVolumeChange | `OnWaiting | `Role | `Spellcheck | `Style_Attr | `Tabindex | `Title | `Translate | `User_data | `XML_lang | `XMLns ]
]
type ol_content_fun = [
  1. | `Li of [ `Accesskey | `Aria | `Class | `Contenteditable | `Contextmenu | `Dir | `Draggable | `Hidden | `Id | `Int_Value | `Lang | `OnAbort | `OnBlur | `OnCanPlay | `OnCanPlayThrough | `OnChange | `OnClick | `OnClose | `OnContextMenu | `OnDblClick | `OnDrag | `OnDragEnd | `OnDragEnter | `OnDragLeave | `OnDragOver | `OnDragStart | `OnDrop | `OnDurationChange | `OnEmptied | `OnEnded | `OnError | `OnFocus | `OnFormChange | `OnFormInput | `OnInput | `OnInvalid | `OnKeyDown | `OnKeyPress | `OnKeyUp | `OnLoad | `OnLoadStart | `OnLoadedData | `OnLoadedMetaData | `OnMouseDown | `OnMouseMove | `OnMouseOut | `OnMouseOver | `OnMouseUp | `OnMouseWheel | `OnPause | `OnPlay | `OnPlaying | `OnProgress | `OnRateChange | `OnReadyStateChange | `OnScroll | `OnSeeked | `OnSeeking | `OnSelect | `OnShow | `OnStalled | `OnSubmit | `OnSuspend | `OnTimeUpdate | `OnTouchCancel | `OnTouchEnd | `OnTouchMove | `OnTouchStart | `OnVolumeChange | `OnWaiting | `Role | `Spellcheck | `Style_Attr | `Tabindex | `Title | `Translate | `User_data | `XML_lang | `XMLns ]
]
type ol_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnBlur
  13. | `OnCanPlay
  14. | `OnCanPlayThrough
  15. | `OnChange
  16. | `OnClick
  17. | `OnClose
  18. | `OnContextMenu
  19. | `OnDblClick
  20. | `OnDrag
  21. | `OnDragEnd
  22. | `OnDragEnter
  23. | `OnDragLeave
  24. | `OnDragOver
  25. | `OnDragStart
  26. | `OnDrop
  27. | `OnDurationChange
  28. | `OnEmptied
  29. | `OnEnded
  30. | `OnError
  31. | `OnFocus
  32. | `OnFormChange
  33. | `OnFormInput
  34. | `OnInput
  35. | `OnInvalid
  36. | `OnKeyDown
  37. | `OnKeyPress
  38. | `OnKeyUp
  39. | `OnLoad
  40. | `OnLoadStart
  41. | `OnLoadedData
  42. | `OnLoadedMetaData
  43. | `OnMouseDown
  44. | `OnMouseMove
  45. | `OnMouseOut
  46. | `OnMouseOver
  47. | `OnMouseUp
  48. | `OnMouseWheel
  49. | `OnPause
  50. | `OnPlay
  51. | `OnPlaying
  52. | `OnProgress
  53. | `OnRateChange
  54. | `OnReadyStateChange
  55. | `OnScroll
  56. | `OnSeeked
  57. | `OnSeeking
  58. | `OnSelect
  59. | `OnShow
  60. | `OnStalled
  61. | `OnSubmit
  62. | `OnSuspend
  63. | `OnTimeUpdate
  64. | `OnTouchCancel
  65. | `OnTouchEnd
  66. | `OnTouchMove
  67. | `OnTouchStart
  68. | `OnVolumeChange
  69. | `OnWaiting
  70. | `Reversed
  71. | `Role
  72. | `Spellcheck
  73. | `Start
  74. | `Style_Attr
  75. | `Tabindex
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type li_content = flow5
type li_content_fun = flow5
type li_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Int_Value
  11. | `Lang
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type li = [
  1. | `Li of li_attrib
]
type ul = [
  1. | `Ul
]
type ul_content = [
  1. | `Li of li_attrib
]
type ul_content_fun = [
  1. | `Li of li_attrib
]
type ul_attrib = common
type dd = [
  1. | `Dd
]
type dd_content = flow5
type dd_content_fun = flow5
type dd_attrib = common
type dt = [
  1. | `Dt
]
type dt_attrib = common
type dl = [
  1. | `Dl
]
type dl_content = [
  1. | `Dd
  2. | `Dt
]
type dl_content_fun = [
  1. | `Dd
  2. | `Dt
]
type dl_attrib = common
type figcaption = [
  1. | `Figcaption
]
type figcaption_content = flow5
type figcaption_content_fun = flow5
type figcaption_attrib = common
type figure = [
  1. | `Figure
]
type figure_content = flow5
type figure_content_fun = flow5
type figure_attrib = common
type rp = [
  1. | `Rp
]
type rp_content = phrasing
type rp_content_fun = phrasing
type rp_attrib = common
type rt = [
  1. | `Rt
]
type rt_content = phrasing
type rt_content_fun = phrasing
type rt_attrib = common
type ruby = [
  1. | `Ruby
]
type ruby_content = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `Audio of phrasing_without_media
  4. | `Audio_interactive of phrasing_without_media
  5. | `B
  6. | `Bdo
  7. | `Br
  8. | `Button
  9. | `Canvas of phrasing
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Del of phrasing
  15. | `Dfn
  16. | `Em
  17. | `Embed
  18. | `I
  19. | `Iframe
  20. | `Img
  21. | `Img_interactive
  22. | `Input
  23. | `Ins of phrasing
  24. | `Kbd
  25. | `Keygen
  26. | `Label
  27. | `Map of phrasing
  28. | `Mark
  29. | `Meter
  30. | `Noscript of phrasing_without_noscript
  31. | `Object of phrasing
  32. | `Object_interactive of phrasing
  33. | `Output
  34. | `PCDATA
  35. | `Picture
  36. | `Progress
  37. | `Q
  38. | `Rp
  39. | `Rt
  40. | `Ruby
  41. | `Samp
  42. | `Script
  43. | `Select
  44. | `Small
  45. | `Span
  46. | `Strong
  47. | `Sub
  48. | `Sup
  49. | `Svg
  50. | `Template
  51. | `Textarea
  52. | `Time
  53. | `U
  54. | `Var
  55. | `Video of phrasing_without_media
  56. | `Video_interactive of phrasing_without_media
  57. | `Wbr
]
type ruby_content_fun = [
  1. | `A of phrasing_without_interactive
  2. | `Abbr
  3. | `Audio of phrasing_without_media
  4. | `Audio_interactive of phrasing_without_media
  5. | `B
  6. | `Bdo
  7. | `Br
  8. | `Button
  9. | `Canvas of phrasing
  10. | `Cite
  11. | `Code
  12. | `Command
  13. | `Datalist
  14. | `Del of phrasing
  15. | `Dfn
  16. | `Em
  17. | `Embed
  18. | `I
  19. | `Iframe
  20. | `Img
  21. | `Img_interactive
  22. | `Input
  23. | `Ins of phrasing
  24. | `Kbd
  25. | `Keygen
  26. | `Label
  27. | `Map of phrasing
  28. | `Mark
  29. | `Meter
  30. | `Noscript of phrasing_without_noscript
  31. | `Object of phrasing
  32. | `Object_interactive of phrasing
  33. | `Output
  34. | `PCDATA
  35. | `Picture
  36. | `Progress
  37. | `Q
  38. | `Rp
  39. | `Rt
  40. | `Ruby
  41. | `Samp
  42. | `Script
  43. | `Select
  44. | `Small
  45. | `Span
  46. | `Strong
  47. | `Sub
  48. | `Sup
  49. | `Svg
  50. | `Template
  51. | `Textarea
  52. | `Time
  53. | `U
  54. | `Var
  55. | `Video of phrasing_without_media
  56. | `Video_interactive of phrasing_without_media
  57. | `Wbr
]
type ruby_attrib = common
type hr = [
  1. | `Hr
]
type hr_content = notag
type hr_content_fun = notag
type hr_attrib = common
type b = [
  1. | `B
]
type b_content = phrasing
type b_content_fun = phrasing
type b_attrib = common
type i = [
  1. | `I
]
type i_content = phrasing
type i_content_fun = phrasing
type i_attrib = common
type u = [
  1. | `U
]
type u_content = phrasing
type u_content_fun = phrasing
type u_attrib = common
type small = [
  1. | `Small
]
type small_content = phrasing
type small_content_fun = phrasing
type small_attrib = common
type sub = [
  1. | `Sub
]
type sub_content = phrasing
type sub_content_fun = phrasing
type sub_attrib = common
type sup = [
  1. | `Sup
]
type sup_content = phrasing
type sup_content_fun = phrasing
type sup_attrib = common
type mark = [
  1. | `Mark
]
type mark_content = phrasing
type mark_content_fun = phrasing
type mark_attrib = common
type wbr = [
  1. | `Wbr
]
type wbr_content = notag
type wbr_content_fun = notag
type wbr_attrib = common
type bdo = [
  1. | `Bdo
]
type bdo_content = phrasing
type bdo_content_fun = phrasing
type bdo_attrib = common
type abbr = [
  1. | `Abbr
]
type abbr_content = phrasing
type abbr_content_fun = phrasing
type abbr_attrib = common
type br = [
  1. | `Br
]
type br_content = notag
type br_content_fun = notag
type br_attrib = common
type cite = [
  1. | `Cite
]
type cite_content = phrasing
type cite_content_fun = phrasing
type cite_attrib = common
type code = [
  1. | `Code
]
type code_content = phrasing
type code_content_fun = phrasing
type code_attrib = common
type dfn = [
  1. | `Dfn
]
type dfn_content = phrasing_without_dfn
type dfn_content_fun = phrasing_without_dfn
type dfn_attrib = common
type em = [
  1. | `Em
]
type em_content = phrasing
type em_content_fun = phrasing
type em_attrib = common
type kbd = [
  1. | `Kbd
]
type kbd_content = phrasing
type kbd_content_fun = phrasing
type kbd_attrib = common
type q = [
  1. | `Q
]
type q_content = phrasing
type q_content_fun = phrasing
type q_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Cite
  4. | `Class
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Dir
  8. | `Draggable
  9. | `Hidden
  10. | `Id
  11. | `Lang
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type samp = [
  1. | `Samp
]
type samp_content = phrasing
type samp_content_fun = phrasing
type samp_attrib = common
type span = [
  1. | `Span
]
type span_content = phrasing
type span_content_fun = phrasing
type span_attrib = common
type strong = [
  1. | `Strong
]
type strong_content = phrasing
type strong_content_fun = phrasing
type strong_attrib = common
type time = [
  1. | `Time
]
type time_content = phrasing_without_time
type time_content_fun = phrasing_without_time
type time_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Datetime
  7. | `Dir
  8. | `Draggable
  9. | `Hidden
  10. | `Id
  11. | `Lang
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Pubdate
  72. | `Role
  73. | `Spellcheck
  74. | `Style_Attr
  75. | `Tabindex
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type var = [
  1. | `Var
]
type var_content = phrasing
type var_content_fun = phrasing
type var_attrib = common
type a_content = flow5_without_interactive
type a_content_fun = flow5_without_interactive
type !'a a = [
  1. | `A of 'a
]
type a_ = [
  1. | `A of a_content
]
type a_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Download
  8. | `Draggable
  9. | `Hidden
  10. | `Href
  11. | `Hreflang
  12. | `Id
  13. | `Lang
  14. | `Media
  15. | `Mime_type
  16. | `OnAbort
  17. | `OnBlur
  18. | `OnCanPlay
  19. | `OnCanPlayThrough
  20. | `OnChange
  21. | `OnClick
  22. | `OnClose
  23. | `OnContextMenu
  24. | `OnDblClick
  25. | `OnDrag
  26. | `OnDragEnd
  27. | `OnDragEnter
  28. | `OnDragLeave
  29. | `OnDragOver
  30. | `OnDragStart
  31. | `OnDrop
  32. | `OnDurationChange
  33. | `OnEmptied
  34. | `OnEnded
  35. | `OnError
  36. | `OnFocus
  37. | `OnFormChange
  38. | `OnFormInput
  39. | `OnInput
  40. | `OnInvalid
  41. | `OnKeyDown
  42. | `OnKeyPress
  43. | `OnKeyUp
  44. | `OnLoad
  45. | `OnLoadStart
  46. | `OnLoadedData
  47. | `OnLoadedMetaData
  48. | `OnMouseDown
  49. | `OnMouseMove
  50. | `OnMouseOut
  51. | `OnMouseOver
  52. | `OnMouseUp
  53. | `OnMouseWheel
  54. | `OnPause
  55. | `OnPlay
  56. | `OnPlaying
  57. | `OnProgress
  58. | `OnRateChange
  59. | `OnReadyStateChange
  60. | `OnScroll
  61. | `OnSeeked
  62. | `OnSeeking
  63. | `OnSelect
  64. | `OnShow
  65. | `OnStalled
  66. | `OnSubmit
  67. | `OnSuspend
  68. | `OnTimeUpdate
  69. | `OnTouchCancel
  70. | `OnTouchEnd
  71. | `OnTouchMove
  72. | `OnTouchStart
  73. | `OnVolumeChange
  74. | `OnWaiting
  75. | `Rel
  76. | `Role
  77. | `Spellcheck
  78. | `Style_Attr
  79. | `Tabindex
  80. | `Target
  81. | `Title
  82. | `Translate
  83. | `User_data
  84. | `XML_lang
  85. | `XMLns
]
type !'a del = [
  1. | `Del of 'a
]
type del_content = flow5
type del_ = del_content del
type del_content_fun = flow5
type del_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Cite
  4. | `Class
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Datetime
  8. | `Dir
  9. | `Draggable
  10. | `Hidden
  11. | `Id
  12. | `Lang
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Spellcheck
  74. | `Style_Attr
  75. | `Tabindex
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type !'a ins = [
  1. | `Ins of 'a
]
type ins_content = flow5
type ins_ = ins_content ins
type ins_content_fun = flow5
type ins_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Cite
  4. | `Class
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Datetime
  8. | `Dir
  9. | `Draggable
  10. | `Hidden
  11. | `Id
  12. | `Lang
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Spellcheck
  74. | `Style_Attr
  75. | `Tabindex
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type iframe = [
  1. | `Iframe
]
type iframe_content = [
  1. | `PCDATA
]
type iframe_content_fun = [
  1. | `PCDATA
]
type iframe_attrib = [
  1. | `Accesskey
  2. | `Allowfullscreen
  3. | `Allowpaymentrequest
  4. | `Aria
  5. | `Class
  6. | `Contenteditable
  7. | `Contextmenu
  8. | `Dir
  9. | `Draggable
  10. | `Height
  11. | `Hidden
  12. | `Id
  13. | `Lang
  14. | `Name
  15. | `OnAbort
  16. | `OnBlur
  17. | `OnCanPlay
  18. | `OnCanPlayThrough
  19. | `OnChange
  20. | `OnClick
  21. | `OnClose
  22. | `OnContextMenu
  23. | `OnDblClick
  24. | `OnDrag
  25. | `OnDragEnd
  26. | `OnDragEnter
  27. | `OnDragLeave
  28. | `OnDragOver
  29. | `OnDragStart
  30. | `OnDrop
  31. | `OnDurationChange
  32. | `OnEmptied
  33. | `OnEnded
  34. | `OnError
  35. | `OnFocus
  36. | `OnFormChange
  37. | `OnFormInput
  38. | `OnInput
  39. | `OnInvalid
  40. | `OnKeyDown
  41. | `OnKeyPress
  42. | `OnKeyUp
  43. | `OnLoad
  44. | `OnLoadStart
  45. | `OnLoadedData
  46. | `OnLoadedMetaData
  47. | `OnMouseDown
  48. | `OnMouseMove
  49. | `OnMouseOut
  50. | `OnMouseOver
  51. | `OnMouseUp
  52. | `OnMouseWheel
  53. | `OnPause
  54. | `OnPlay
  55. | `OnPlaying
  56. | `OnProgress
  57. | `OnRateChange
  58. | `OnReadyStateChange
  59. | `OnScroll
  60. | `OnSeeked
  61. | `OnSeeking
  62. | `OnSelect
  63. | `OnShow
  64. | `OnStalled
  65. | `OnSubmit
  66. | `OnSuspend
  67. | `OnTimeUpdate
  68. | `OnTouchCancel
  69. | `OnTouchEnd
  70. | `OnTouchMove
  71. | `OnTouchStart
  72. | `OnVolumeChange
  73. | `OnWaiting
  74. | `Referrerpolicy
  75. | `Role
  76. | `Sandbox
  77. | `Seamless
  78. | `Spellcheck
  79. | `Src
  80. | `Style_Attr
  81. | `Tabindex
  82. | `Title
  83. | `Translate
  84. | `User_data
  85. | `Width
  86. | `XML_lang
  87. | `XMLns
]
type object__content = [
  1. | `A of flow5_without_interactive
  2. | `Abbr
  3. | `Address
  4. | `Article
  5. | `Aside
  6. | `Audio of flow5_without_media
  7. | `Audio_interactive of flow5_without_media
  8. | `B
  9. | `Bdo
  10. | `Blockquote
  11. | `Br
  12. | `Button
  13. | `Canvas of flow5
  14. | `Cite
  15. | `Code
  16. | `Command
  17. | `Datalist
  18. | `Del of flow5
  19. | `Details
  20. | `Dfn
  21. | `Dialog
  22. | `Div
  23. | `Dl
  24. | `Em
  25. | `Embed
  26. | `Fieldset
  27. | `Figure
  28. | `Footer
  29. | `Form
  30. | `H1
  31. | `H2
  32. | `H3
  33. | `H4
  34. | `H5
  35. | `H6
  36. | `Header
  37. | `Hgroup
  38. | `Hr
  39. | `I
  40. | `Iframe
  41. | `Img
  42. | `Img_interactive
  43. | `Input
  44. | `Ins of flow5
  45. | `Kbd
  46. | `Keygen
  47. | `Label
  48. | `Main
  49. | `Map of flow5
  50. | `Mark
  51. | `Menu
  52. | `Meter
  53. | `Nav
  54. | `Noscript of flow5_without_noscript
  55. | `Object of flow5
  56. | `Object_interactive of flow5
  57. | `Ol
  58. | `Output
  59. | `P
  60. | `PCDATA
  61. | `Param
  62. | `Picture
  63. | `Pre
  64. | `Progress
  65. | `Q
  66. | `Ruby
  67. | `Samp
  68. | `Script
  69. | `Section
  70. | `Select
  71. | `Small
  72. | `Span
  73. | `Strong
  74. | `Style
  75. | `Sub
  76. | `Sup
  77. | `Svg
  78. | `Table
  79. | `Template
  80. | `Textarea
  81. | `Time
  82. | `U
  83. | `Ul
  84. | `Var
  85. | `Video of flow5_without_media
  86. | `Video_interactive of flow5_without_media
  87. | `Wbr
]
type object__content_fun = flow5
type !'a object_ = [
  1. | `Object of 'a
  2. | `Object_interactive of 'a
]
type object__ = object__content object_
type object__attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Data
  7. | `Dir
  8. | `Draggable
  9. | `Form
  10. | `Height
  11. | `Hidden
  12. | `Id
  13. | `Lang
  14. | `Mime_type
  15. | `Name
  16. | `OnAbort
  17. | `OnBlur
  18. | `OnCanPlay
  19. | `OnCanPlayThrough
  20. | `OnChange
  21. | `OnClick
  22. | `OnClose
  23. | `OnContextMenu
  24. | `OnDblClick
  25. | `OnDrag
  26. | `OnDragEnd
  27. | `OnDragEnter
  28. | `OnDragLeave
  29. | `OnDragOver
  30. | `OnDragStart
  31. | `OnDrop
  32. | `OnDurationChange
  33. | `OnEmptied
  34. | `OnEnded
  35. | `OnError
  36. | `OnFocus
  37. | `OnFormChange
  38. | `OnFormInput
  39. | `OnInput
  40. | `OnInvalid
  41. | `OnKeyDown
  42. | `OnKeyPress
  43. | `OnKeyUp
  44. | `OnLoad
  45. | `OnLoadStart
  46. | `OnLoadedData
  47. | `OnLoadedMetaData
  48. | `OnMouseDown
  49. | `OnMouseMove
  50. | `OnMouseOut
  51. | `OnMouseOver
  52. | `OnMouseUp
  53. | `OnMouseWheel
  54. | `OnPause
  55. | `OnPlay
  56. | `OnPlaying
  57. | `OnProgress
  58. | `OnRateChange
  59. | `OnReadyStateChange
  60. | `OnScroll
  61. | `OnSeeked
  62. | `OnSeeking
  63. | `OnSelect
  64. | `OnShow
  65. | `OnStalled
  66. | `OnSubmit
  67. | `OnSuspend
  68. | `OnTimeUpdate
  69. | `OnTouchCancel
  70. | `OnTouchEnd
  71. | `OnTouchMove
  72. | `OnTouchStart
  73. | `OnVolumeChange
  74. | `OnWaiting
  75. | `Role
  76. | `Spellcheck
  77. | `Style_Attr
  78. | `Tabindex
  79. | `Title
  80. | `Translate
  81. | `Usemap
  82. | `User_data
  83. | `Width
  84. | `XML_lang
  85. | `XMLns
]
type param = [
  1. | `Param
]
type param_content = notag
type param_content_fun = notag
type param_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `Name
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Text_Value
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type embed = [
  1. | `Embed
]
type embed_content = notag
type embed_content_fun = notag
type embed_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Height
  9. | `Hidden
  10. | `Id
  11. | `Lang
  12. | `Mime_type
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Spellcheck
  74. | `Src
  75. | `Style_Attr
  76. | `Tabindex
  77. | `Title
  78. | `Translate
  79. | `User_data
  80. | `Width
  81. | `XML_lang
  82. | `XMLns
]
type img = [
  1. | `Img
]
type img_interactive = [
  1. | `Img
  2. | `Img_interactive
]
type img_content = notag
type img_content_fun = notag
type img_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Height
  9. | `Hidden
  10. | `Id
  11. | `Img_sizes
  12. | `Ismap
  13. | `Lang
  14. | `OnAbort
  15. | `OnBlur
  16. | `OnCanPlay
  17. | `OnCanPlayThrough
  18. | `OnChange
  19. | `OnClick
  20. | `OnClose
  21. | `OnContextMenu
  22. | `OnDblClick
  23. | `OnDrag
  24. | `OnDragEnd
  25. | `OnDragEnter
  26. | `OnDragLeave
  27. | `OnDragOver
  28. | `OnDragStart
  29. | `OnDrop
  30. | `OnDurationChange
  31. | `OnEmptied
  32. | `OnEnded
  33. | `OnError
  34. | `OnFocus
  35. | `OnFormChange
  36. | `OnFormInput
  37. | `OnInput
  38. | `OnInvalid
  39. | `OnKeyDown
  40. | `OnKeyPress
  41. | `OnKeyUp
  42. | `OnLoad
  43. | `OnLoadStart
  44. | `OnLoadedData
  45. | `OnLoadedMetaData
  46. | `OnMouseDown
  47. | `OnMouseMove
  48. | `OnMouseOut
  49. | `OnMouseOver
  50. | `OnMouseUp
  51. | `OnMouseWheel
  52. | `OnPause
  53. | `OnPlay
  54. | `OnPlaying
  55. | `OnProgress
  56. | `OnRateChange
  57. | `OnReadyStateChange
  58. | `OnScroll
  59. | `OnSeeked
  60. | `OnSeeking
  61. | `OnSelect
  62. | `OnShow
  63. | `OnStalled
  64. | `OnSubmit
  65. | `OnSuspend
  66. | `OnTimeUpdate
  67. | `OnTouchCancel
  68. | `OnTouchEnd
  69. | `OnTouchMove
  70. | `OnTouchStart
  71. | `OnVolumeChange
  72. | `OnWaiting
  73. | `Role
  74. | `Spellcheck
  75. | `Srcset
  76. | `Style_Attr
  77. | `Tabindex
  78. | `Title
  79. | `Translate
  80. | `User_data
  81. | `Width
  82. | `XML_lang
  83. | `XMLns
]
type media_attrib = [
  1. | `Autoplay
  2. | `Controls
  3. | `Crossorigin
  4. | `Loop
  5. | `Mediagroup
  6. | `Muted
  7. | `Preload
]
type !'a audio = [
  1. | `Audio of 'a
]
type !'a audio_interactive = [
  1. | `Audio of 'a
  2. | `Audio_interactive of 'a
]
type audio_content = flow5_without_media
type audio_ = audio_content audio
type audio_content_fun = flow5_without_media
type audio_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Autoplay
  4. | `Class
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Controls
  8. | `Crossorigin
  9. | `Dir
  10. | `Draggable
  11. | `Hidden
  12. | `Id
  13. | `Lang
  14. | `Loop
  15. | `Mediagroup
  16. | `Muted
  17. | `OnAbort
  18. | `OnBlur
  19. | `OnCanPlay
  20. | `OnCanPlayThrough
  21. | `OnChange
  22. | `OnClick
  23. | `OnClose
  24. | `OnContextMenu
  25. | `OnDblClick
  26. | `OnDrag
  27. | `OnDragEnd
  28. | `OnDragEnter
  29. | `OnDragLeave
  30. | `OnDragOver
  31. | `OnDragStart
  32. | `OnDrop
  33. | `OnDurationChange
  34. | `OnEmptied
  35. | `OnEnded
  36. | `OnError
  37. | `OnFocus
  38. | `OnFormChange
  39. | `OnFormInput
  40. | `OnInput
  41. | `OnInvalid
  42. | `OnKeyDown
  43. | `OnKeyPress
  44. | `OnKeyUp
  45. | `OnLoad
  46. | `OnLoadStart
  47. | `OnLoadedData
  48. | `OnLoadedMetaData
  49. | `OnMouseDown
  50. | `OnMouseMove
  51. | `OnMouseOut
  52. | `OnMouseOver
  53. | `OnMouseUp
  54. | `OnMouseWheel
  55. | `OnPause
  56. | `OnPlay
  57. | `OnPlaying
  58. | `OnProgress
  59. | `OnRateChange
  60. | `OnReadyStateChange
  61. | `OnScroll
  62. | `OnSeeked
  63. | `OnSeeking
  64. | `OnSelect
  65. | `OnShow
  66. | `OnStalled
  67. | `OnSubmit
  68. | `OnSuspend
  69. | `OnTimeUpdate
  70. | `OnTouchCancel
  71. | `OnTouchEnd
  72. | `OnTouchMove
  73. | `OnTouchStart
  74. | `OnVolumeChange
  75. | `OnWaiting
  76. | `Preload
  77. | `Role
  78. | `Spellcheck
  79. | `Style_Attr
  80. | `Tabindex
  81. | `Title
  82. | `Translate
  83. | `User_data
  84. | `XML_lang
  85. | `XMLns
]
type !'a video = [
  1. | `Video of 'a
]
type !'a video_interactive = [
  1. | `Video of 'a
  2. | `Video_interactive of 'a
]
type video_content = flow5_without_media
type video_ = video_content video
type video_content_fun = flow5_without_media
type video_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Autoplay
  4. | `Class
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Controls
  8. | `Crossorigin
  9. | `Dir
  10. | `Draggable
  11. | `Height
  12. | `Hidden
  13. | `Id
  14. | `Lang
  15. | `Loop
  16. | `Mediagroup
  17. | `Muted
  18. | `OnAbort
  19. | `OnBlur
  20. | `OnCanPlay
  21. | `OnCanPlayThrough
  22. | `OnChange
  23. | `OnClick
  24. | `OnClose
  25. | `OnContextMenu
  26. | `OnDblClick
  27. | `OnDrag
  28. | `OnDragEnd
  29. | `OnDragEnter
  30. | `OnDragLeave
  31. | `OnDragOver
  32. | `OnDragStart
  33. | `OnDrop
  34. | `OnDurationChange
  35. | `OnEmptied
  36. | `OnEnded
  37. | `OnError
  38. | `OnFocus
  39. | `OnFormChange
  40. | `OnFormInput
  41. | `OnInput
  42. | `OnInvalid
  43. | `OnKeyDown
  44. | `OnKeyPress
  45. | `OnKeyUp
  46. | `OnLoad
  47. | `OnLoadStart
  48. | `OnLoadedData
  49. | `OnLoadedMetaData
  50. | `OnMouseDown
  51. | `OnMouseMove
  52. | `OnMouseOut
  53. | `OnMouseOver
  54. | `OnMouseUp
  55. | `OnMouseWheel
  56. | `OnPause
  57. | `OnPlay
  58. | `OnPlaying
  59. | `OnProgress
  60. | `OnRateChange
  61. | `OnReadyStateChange
  62. | `OnScroll
  63. | `OnSeeked
  64. | `OnSeeking
  65. | `OnSelect
  66. | `OnShow
  67. | `OnStalled
  68. | `OnSubmit
  69. | `OnSuspend
  70. | `OnTimeUpdate
  71. | `OnTouchCancel
  72. | `OnTouchEnd
  73. | `OnTouchMove
  74. | `OnTouchStart
  75. | `OnVolumeChange
  76. | `OnWaiting
  77. | `Poster
  78. | `Preload
  79. | `Role
  80. | `Spellcheck
  81. | `Style_Attr
  82. | `Tabindex
  83. | `Title
  84. | `Translate
  85. | `User_data
  86. | `Width
  87. | `XML_lang
  88. | `XMLns
]
type !'a canvas = [
  1. | `Canvas of 'a
]
type canvas_content = flow5
type canvas_ = canvas_content canvas
type canvas_content_fun = flow5
type canvas_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Height
  9. | `Hidden
  10. | `Id
  11. | `Lang
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `Width
  79. | `XML_lang
  80. | `XMLns
]
type source = [
  1. | `Source
]
type source_content = notag
type source_content_fun = notag
type source_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `Media
  12. | `Mime_type
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Spellcheck
  74. | `Src
  75. | `Srcset
  76. | `Style_Attr
  77. | `Tabindex
  78. | `Title
  79. | `Translate
  80. | `User_data
  81. | `XML_lang
  82. | `XMLns
]
type area = [
  1. | `Area
]
type area_content = notag
type area_content_fun = notag
type area_attrib = [
  1. | `Accesskey
  2. | `Alt
  3. | `Aria
  4. | `Class
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Coords
  8. | `Dir
  9. | `Download
  10. | `Draggable
  11. | `Hidden
  12. | `Hreflang
  13. | `Id
  14. | `Lang
  15. | `Media
  16. | `Mime_type
  17. | `OnAbort
  18. | `OnBlur
  19. | `OnCanPlay
  20. | `OnCanPlayThrough
  21. | `OnChange
  22. | `OnClick
  23. | `OnClose
  24. | `OnContextMenu
  25. | `OnDblClick
  26. | `OnDrag
  27. | `OnDragEnd
  28. | `OnDragEnter
  29. | `OnDragLeave
  30. | `OnDragOver
  31. | `OnDragStart
  32. | `OnDrop
  33. | `OnDurationChange
  34. | `OnEmptied
  35. | `OnEnded
  36. | `OnError
  37. | `OnFocus
  38. | `OnFormChange
  39. | `OnFormInput
  40. | `OnInput
  41. | `OnInvalid
  42. | `OnKeyDown
  43. | `OnKeyPress
  44. | `OnKeyUp
  45. | `OnLoad
  46. | `OnLoadStart
  47. | `OnLoadedData
  48. | `OnLoadedMetaData
  49. | `OnMouseDown
  50. | `OnMouseMove
  51. | `OnMouseOut
  52. | `OnMouseOver
  53. | `OnMouseUp
  54. | `OnMouseWheel
  55. | `OnPause
  56. | `OnPlay
  57. | `OnPlaying
  58. | `OnProgress
  59. | `OnRateChange
  60. | `OnReadyStateChange
  61. | `OnScroll
  62. | `OnSeeked
  63. | `OnSeeking
  64. | `OnSelect
  65. | `OnShow
  66. | `OnStalled
  67. | `OnSubmit
  68. | `OnSuspend
  69. | `OnTimeUpdate
  70. | `OnTouchCancel
  71. | `OnTouchEnd
  72. | `OnTouchMove
  73. | `OnTouchStart
  74. | `OnVolumeChange
  75. | `OnWaiting
  76. | `Rel
  77. | `Role
  78. | `Shape
  79. | `Spellcheck
  80. | `Style_Attr
  81. | `Tabindex
  82. | `Target
  83. | `Title
  84. | `Translate
  85. | `User_data
  86. | `XML_lang
  87. | `XMLns
]
type !'a map = [
  1. | `Map of 'a
]
type map_content = flow5
type map_ = map_content map
type map_content_fun = flow5
type map_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `Name
  12. | `OnAbort
  13. | `OnBlur
  14. | `OnCanPlay
  15. | `OnCanPlayThrough
  16. | `OnChange
  17. | `OnClick
  18. | `OnClose
  19. | `OnContextMenu
  20. | `OnDblClick
  21. | `OnDrag
  22. | `OnDragEnd
  23. | `OnDragEnter
  24. | `OnDragLeave
  25. | `OnDragOver
  26. | `OnDragStart
  27. | `OnDrop
  28. | `OnDurationChange
  29. | `OnEmptied
  30. | `OnEnded
  31. | `OnError
  32. | `OnFocus
  33. | `OnFormChange
  34. | `OnFormInput
  35. | `OnInput
  36. | `OnInvalid
  37. | `OnKeyDown
  38. | `OnKeyPress
  39. | `OnKeyUp
  40. | `OnLoad
  41. | `OnLoadStart
  42. | `OnLoadedData
  43. | `OnLoadedMetaData
  44. | `OnMouseDown
  45. | `OnMouseMove
  46. | `OnMouseOut
  47. | `OnMouseOver
  48. | `OnMouseUp
  49. | `OnMouseWheel
  50. | `OnPause
  51. | `OnPlay
  52. | `OnPlaying
  53. | `OnProgress
  54. | `OnRateChange
  55. | `OnReadyStateChange
  56. | `OnScroll
  57. | `OnSeeked
  58. | `OnSeeking
  59. | `OnSelect
  60. | `OnShow
  61. | `OnStalled
  62. | `OnSubmit
  63. | `OnSuspend
  64. | `OnTimeUpdate
  65. | `OnTouchCancel
  66. | `OnTouchEnd
  67. | `OnTouchMove
  68. | `OnTouchStart
  69. | `OnVolumeChange
  70. | `OnWaiting
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type caption = [
  1. | `Caption
]
type caption_content = flow5_without_table
type caption_content_fun = flow5_without_table
type caption_attrib = common
type table = [
  1. | `Table
]
type table_content = [
  1. | `Tr
]
type table_content_fun = [
  1. | `Tr
]
type table_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnBlur
  13. | `OnCanPlay
  14. | `OnCanPlayThrough
  15. | `OnChange
  16. | `OnClick
  17. | `OnClose
  18. | `OnContextMenu
  19. | `OnDblClick
  20. | `OnDrag
  21. | `OnDragEnd
  22. | `OnDragEnter
  23. | `OnDragLeave
  24. | `OnDragOver
  25. | `OnDragStart
  26. | `OnDrop
  27. | `OnDurationChange
  28. | `OnEmptied
  29. | `OnEnded
  30. | `OnError
  31. | `OnFocus
  32. | `OnFormChange
  33. | `OnFormInput
  34. | `OnInput
  35. | `OnInvalid
  36. | `OnKeyDown
  37. | `OnKeyPress
  38. | `OnKeyUp
  39. | `OnLoad
  40. | `OnLoadStart
  41. | `OnLoadedData
  42. | `OnLoadedMetaData
  43. | `OnMouseDown
  44. | `OnMouseMove
  45. | `OnMouseOut
  46. | `OnMouseOver
  47. | `OnMouseUp
  48. | `OnMouseWheel
  49. | `OnPause
  50. | `OnPlay
  51. | `OnPlaying
  52. | `OnProgress
  53. | `OnRateChange
  54. | `OnReadyStateChange
  55. | `OnScroll
  56. | `OnSeeked
  57. | `OnSeeking
  58. | `OnSelect
  59. | `OnShow
  60. | `OnStalled
  61. | `OnSubmit
  62. | `OnSuspend
  63. | `OnTimeUpdate
  64. | `OnTouchCancel
  65. | `OnTouchEnd
  66. | `OnTouchMove
  67. | `OnTouchStart
  68. | `OnVolumeChange
  69. | `OnWaiting
  70. | `Role
  71. | `Spellcheck
  72. | `Style_Attr
  73. | `Summary
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type tablex = [
  1. | `Table
]
type tablex_content = [
  1. | `Tbody
]
type tablex_content_fun = [
  1. | `Tbody
]
type tablex_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnBlur
  13. | `OnCanPlay
  14. | `OnCanPlayThrough
  15. | `OnChange
  16. | `OnClick
  17. | `OnClose
  18. | `OnContextMenu
  19. | `OnDblClick
  20. | `OnDrag
  21. | `OnDragEnd
  22. | `OnDragEnter
  23. | `OnDragLeave
  24. | `OnDragOver
  25. | `OnDragStart
  26. | `OnDrop
  27. | `OnDurationChange
  28. | `OnEmptied
  29. | `OnEnded
  30. | `OnError
  31. | `OnFocus
  32. | `OnFormChange
  33. | `OnFormInput
  34. | `OnInput
  35. | `OnInvalid
  36. | `OnKeyDown
  37. | `OnKeyPress
  38. | `OnKeyUp
  39. | `OnLoad
  40. | `OnLoadStart
  41. | `OnLoadedData
  42. | `OnLoadedMetaData
  43. | `OnMouseDown
  44. | `OnMouseMove
  45. | `OnMouseOut
  46. | `OnMouseOver
  47. | `OnMouseUp
  48. | `OnMouseWheel
  49. | `OnPause
  50. | `OnPlay
  51. | `OnPlaying
  52. | `OnProgress
  53. | `OnRateChange
  54. | `OnReadyStateChange
  55. | `OnScroll
  56. | `OnSeeked
  57. | `OnSeeking
  58. | `OnSelect
  59. | `OnShow
  60. | `OnStalled
  61. | `OnSubmit
  62. | `OnSuspend
  63. | `OnTimeUpdate
  64. | `OnTouchCancel
  65. | `OnTouchEnd
  66. | `OnTouchMove
  67. | `OnTouchStart
  68. | `OnVolumeChange
  69. | `OnWaiting
  70. | `Role
  71. | `Spellcheck
  72. | `Style_Attr
  73. | `Summary
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type colgroup = [
  1. | `Colgroup
]
type colgroup_content = [
  1. | `Col
]
type colgroup_content_fun = [
  1. | `Col
]
type colgroup_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnBlur
  13. | `OnCanPlay
  14. | `OnCanPlayThrough
  15. | `OnChange
  16. | `OnClick
  17. | `OnClose
  18. | `OnContextMenu
  19. | `OnDblClick
  20. | `OnDrag
  21. | `OnDragEnd
  22. | `OnDragEnter
  23. | `OnDragLeave
  24. | `OnDragOver
  25. | `OnDragStart
  26. | `OnDrop
  27. | `OnDurationChange
  28. | `OnEmptied
  29. | `OnEnded
  30. | `OnError
  31. | `OnFocus
  32. | `OnFormChange
  33. | `OnFormInput
  34. | `OnInput
  35. | `OnInvalid
  36. | `OnKeyDown
  37. | `OnKeyPress
  38. | `OnKeyUp
  39. | `OnLoad
  40. | `OnLoadStart
  41. | `OnLoadedData
  42. | `OnLoadedMetaData
  43. | `OnMouseDown
  44. | `OnMouseMove
  45. | `OnMouseOut
  46. | `OnMouseOver
  47. | `OnMouseUp
  48. | `OnMouseWheel
  49. | `OnPause
  50. | `OnPlay
  51. | `OnPlaying
  52. | `OnProgress
  53. | `OnRateChange
  54. | `OnReadyStateChange
  55. | `OnScroll
  56. | `OnSeeked
  57. | `OnSeeking
  58. | `OnSelect
  59. | `OnShow
  60. | `OnStalled
  61. | `OnSubmit
  62. | `OnSuspend
  63. | `OnTimeUpdate
  64. | `OnTouchCancel
  65. | `OnTouchEnd
  66. | `OnTouchMove
  67. | `OnTouchStart
  68. | `OnVolumeChange
  69. | `OnWaiting
  70. | `Role
  71. | `Span
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type col = [
  1. | `Col
]
type col_content = notag
type col_content_fun = notag
type col_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnBlur
  13. | `OnCanPlay
  14. | `OnCanPlayThrough
  15. | `OnChange
  16. | `OnClick
  17. | `OnClose
  18. | `OnContextMenu
  19. | `OnDblClick
  20. | `OnDrag
  21. | `OnDragEnd
  22. | `OnDragEnter
  23. | `OnDragLeave
  24. | `OnDragOver
  25. | `OnDragStart
  26. | `OnDrop
  27. | `OnDurationChange
  28. | `OnEmptied
  29. | `OnEnded
  30. | `OnError
  31. | `OnFocus
  32. | `OnFormChange
  33. | `OnFormInput
  34. | `OnInput
  35. | `OnInvalid
  36. | `OnKeyDown
  37. | `OnKeyPress
  38. | `OnKeyUp
  39. | `OnLoad
  40. | `OnLoadStart
  41. | `OnLoadedData
  42. | `OnLoadedMetaData
  43. | `OnMouseDown
  44. | `OnMouseMove
  45. | `OnMouseOut
  46. | `OnMouseOver
  47. | `OnMouseUp
  48. | `OnMouseWheel
  49. | `OnPause
  50. | `OnPlay
  51. | `OnPlaying
  52. | `OnProgress
  53. | `OnRateChange
  54. | `OnReadyStateChange
  55. | `OnScroll
  56. | `OnSeeked
  57. | `OnSeeking
  58. | `OnSelect
  59. | `OnShow
  60. | `OnStalled
  61. | `OnSubmit
  62. | `OnSuspend
  63. | `OnTimeUpdate
  64. | `OnTouchCancel
  65. | `OnTouchEnd
  66. | `OnTouchMove
  67. | `OnTouchStart
  68. | `OnVolumeChange
  69. | `OnWaiting
  70. | `Role
  71. | `Span
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type thead = [
  1. | `Thead
]
type thead_content = [
  1. | `Tr
]
type thead_content_fun = [
  1. | `Tr
]
type thead_attrib = common
type tbody = [
  1. | `Tbody
]
type tbody_content = [
  1. | `Tr
]
type tbody_content_fun = [
  1. | `Tr
]
type tbody_attrib = common
type tfoot = [
  1. | `Tfoot
]
type tfoot_content = [
  1. | `Tr
]
type tfoot_content_fun = [
  1. | `Tr
]
type tfoot_attrib = common
type td = [
  1. | `Td
]
type td_content = flow5
type td_content_fun = flow5
type td_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Colspan
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Dir
  8. | `Draggable
  9. | `Headers
  10. | `Hidden
  11. | `Id
  12. | `Lang
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Rowspan
  74. | `Spellcheck
  75. | `Style_Attr
  76. | `Tabindex
  77. | `Title
  78. | `Translate
  79. | `User_data
  80. | `XML_lang
  81. | `XMLns
]
type th = [
  1. | `Th
]
type th_content = flow5
type th_content_fun = flow5
type th_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Colspan
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Dir
  8. | `Draggable
  9. | `Headers
  10. | `Hidden
  11. | `Id
  12. | `Lang
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Rowspan
  74. | `Scope
  75. | `Spellcheck
  76. | `Style_Attr
  77. | `Tabindex
  78. | `Title
  79. | `Translate
  80. | `User_data
  81. | `XML_lang
  82. | `XMLns
]
type tr = [
  1. | `Tr
]
type tr_content = [
  1. | `Td
  2. | `Th
]
type tr_content_fun = [
  1. | `Td
  2. | `Th
]
type tr_attrib = common
type form = [
  1. | `Form
]
type form_content = flow5_without_form
type form_content_fun = flow5_without_form
type form_attrib = [
  1. | `Accept_charset
  2. | `Accesskey
  3. | `Action
  4. | `Aria
  5. | `Autocomplete
  6. | `Class
  7. | `Contenteditable
  8. | `Contextmenu
  9. | `Dir
  10. | `Draggable
  11. | `Enctype
  12. | `Hidden
  13. | `Id
  14. | `Lang
  15. | `Method
  16. | `Name
  17. | `Novalidate
  18. | `OnAbort
  19. | `OnBlur
  20. | `OnCanPlay
  21. | `OnCanPlayThrough
  22. | `OnChange
  23. | `OnClick
  24. | `OnClose
  25. | `OnContextMenu
  26. | `OnDblClick
  27. | `OnDrag
  28. | `OnDragEnd
  29. | `OnDragEnter
  30. | `OnDragLeave
  31. | `OnDragOver
  32. | `OnDragStart
  33. | `OnDrop
  34. | `OnDurationChange
  35. | `OnEmptied
  36. | `OnEnded
  37. | `OnError
  38. | `OnFocus
  39. | `OnFormChange
  40. | `OnFormInput
  41. | `OnInput
  42. | `OnInvalid
  43. | `OnKeyDown
  44. | `OnKeyPress
  45. | `OnKeyUp
  46. | `OnLoad
  47. | `OnLoadStart
  48. | `OnLoadedData
  49. | `OnLoadedMetaData
  50. | `OnMouseDown
  51. | `OnMouseMove
  52. | `OnMouseOut
  53. | `OnMouseOver
  54. | `OnMouseUp
  55. | `OnMouseWheel
  56. | `OnPause
  57. | `OnPlay
  58. | `OnPlaying
  59. | `OnProgress
  60. | `OnRateChange
  61. | `OnReadyStateChange
  62. | `OnScroll
  63. | `OnSeeked
  64. | `OnSeeking
  65. | `OnSelect
  66. | `OnShow
  67. | `OnStalled
  68. | `OnSubmit
  69. | `OnSuspend
  70. | `OnTimeUpdate
  71. | `OnTouchCancel
  72. | `OnTouchEnd
  73. | `OnTouchMove
  74. | `OnTouchStart
  75. | `OnVolumeChange
  76. | `OnWaiting
  77. | `Role
  78. | `Spellcheck
  79. | `Style_Attr
  80. | `Tabindex
  81. | `Target
  82. | `Title
  83. | `Translate
  84. | `User_data
  85. | `XML_lang
  86. | `XMLns
]
type fieldset = [
  1. | `Fieldset
]
type fieldset_content = flow5
type fieldset_content_fun = flow5
type fieldset_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Disabled
  8. | `Draggable
  9. | `Form
  10. | `Hidden
  11. | `Id
  12. | `Lang
  13. | `Name
  14. | `OnAbort
  15. | `OnBlur
  16. | `OnCanPlay
  17. | `OnCanPlayThrough
  18. | `OnChange
  19. | `OnClick
  20. | `OnClose
  21. | `OnContextMenu
  22. | `OnDblClick
  23. | `OnDrag
  24. | `OnDragEnd
  25. | `OnDragEnter
  26. | `OnDragLeave
  27. | `OnDragOver
  28. | `OnDragStart
  29. | `OnDrop
  30. | `OnDurationChange
  31. | `OnEmptied
  32. | `OnEnded
  33. | `OnError
  34. | `OnFocus
  35. | `OnFormChange
  36. | `OnFormInput
  37. | `OnInput
  38. | `OnInvalid
  39. | `OnKeyDown
  40. | `OnKeyPress
  41. | `OnKeyUp
  42. | `OnLoad
  43. | `OnLoadStart
  44. | `OnLoadedData
  45. | `OnLoadedMetaData
  46. | `OnMouseDown
  47. | `OnMouseMove
  48. | `OnMouseOut
  49. | `OnMouseOver
  50. | `OnMouseUp
  51. | `OnMouseWheel
  52. | `OnPause
  53. | `OnPlay
  54. | `OnPlaying
  55. | `OnProgress
  56. | `OnRateChange
  57. | `OnReadyStateChange
  58. | `OnScroll
  59. | `OnSeeked
  60. | `OnSeeking
  61. | `OnSelect
  62. | `OnShow
  63. | `OnStalled
  64. | `OnSubmit
  65. | `OnSuspend
  66. | `OnTimeUpdate
  67. | `OnTouchCancel
  68. | `OnTouchEnd
  69. | `OnTouchMove
  70. | `OnTouchStart
  71. | `OnVolumeChange
  72. | `OnWaiting
  73. | `Role
  74. | `Spellcheck
  75. | `Style_Attr
  76. | `Tabindex
  77. | `Title
  78. | `Translate
  79. | `User_data
  80. | `XML_lang
  81. | `XMLns
]
type legend = [
  1. | `Legend
]
type legend_content = phrasing
type legend_content_fun = phrasing
type legend_attrib = common
type label = [
  1. | `Label
]
type label_content = phrasing_without_label
type label_content_fun = phrasing_without_label
type label_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Form
  9. | `Hidden
  10. | `Id
  11. | `Label_for
  12. | `Lang
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Spellcheck
  74. | `Style_Attr
  75. | `Tabindex
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type input = [
  1. | `Input
]
type input_content = notag
type input_content_fun = notag
type input_attrib = [
  1. | `Accept
  2. | `Accesskey
  3. | `Alt
  4. | `Aria
  5. | `Autocomplete
  6. | `Autofocus
  7. | `Checked
  8. | `Class
  9. | `Contenteditable
  10. | `Contextmenu
  11. | `Dir
  12. | `Disabled
  13. | `Draggable
  14. | `Form
  15. | `Formaction
  16. | `Formenctype
  17. | `Formmethod
  18. | `Formnovalidate
  19. | `Formtarget
  20. | `Height
  21. | `Hidden
  22. | `Id
  23. | `Input_Max
  24. | `Input_Min
  25. | `Input_Type
  26. | `Inputmode
  27. | `Lang
  28. | `List
  29. | `Maxlength
  30. | `Method
  31. | `Minlength
  32. | `Multiple
  33. | `Name
  34. | `OnAbort
  35. | `OnBlur
  36. | `OnCanPlay
  37. | `OnCanPlayThrough
  38. | `OnChange
  39. | `OnClick
  40. | `OnClose
  41. | `OnContextMenu
  42. | `OnDblClick
  43. | `OnDrag
  44. | `OnDragEnd
  45. | `OnDragEnter
  46. | `OnDragLeave
  47. | `OnDragOver
  48. | `OnDragStart
  49. | `OnDrop
  50. | `OnDurationChange
  51. | `OnEmptied
  52. | `OnEnded
  53. | `OnError
  54. | `OnFocus
  55. | `OnFormChange
  56. | `OnFormInput
  57. | `OnInput
  58. | `OnInvalid
  59. | `OnKeyDown
  60. | `OnKeyPress
  61. | `OnKeyUp
  62. | `OnLoad
  63. | `OnLoadStart
  64. | `OnLoadedData
  65. | `OnLoadedMetaData
  66. | `OnMouseDown
  67. | `OnMouseMove
  68. | `OnMouseOut
  69. | `OnMouseOver
  70. | `OnMouseUp
  71. | `OnMouseWheel
  72. | `OnPause
  73. | `OnPlay
  74. | `OnPlaying
  75. | `OnProgress
  76. | `OnRateChange
  77. | `OnReadyStateChange
  78. | `OnScroll
  79. | `OnSeeked
  80. | `OnSeeking
  81. | `OnSelect
  82. | `OnShow
  83. | `OnStalled
  84. | `OnSubmit
  85. | `OnSuspend
  86. | `OnTimeUpdate
  87. | `OnTouchCancel
  88. | `OnTouchEnd
  89. | `OnTouchMove
  90. | `OnTouchStart
  91. | `OnVolumeChange
  92. | `OnWaiting
  93. | `Pattern
  94. | `Placeholder
  95. | `ReadOnly
  96. | `Required
  97. | `Role
  98. | `Size
  99. | `Spellcheck
  100. | `Src
  101. | `Step
  102. | `Style_Attr
  103. | `Tabindex
  104. | `Title
  105. | `Translate
  106. | `User_data
  107. | `Value
  108. | `Width
  109. | `XML_lang
  110. | `XMLns
]
type textarea = [
  1. | `Textarea
]
type textarea_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Autofocus
  4. | `Class
  5. | `Cols
  6. | `Contenteditable
  7. | `Contextmenu
  8. | `Dir
  9. | `Disabled
  10. | `Draggable
  11. | `Form
  12. | `Hidden
  13. | `Id
  14. | `Lang
  15. | `Maxlength
  16. | `Minlength
  17. | `Name
  18. | `OnAbort
  19. | `OnBlur
  20. | `OnCanPlay
  21. | `OnCanPlayThrough
  22. | `OnChange
  23. | `OnClick
  24. | `OnClose
  25. | `OnContextMenu
  26. | `OnDblClick
  27. | `OnDrag
  28. | `OnDragEnd
  29. | `OnDragEnter
  30. | `OnDragLeave
  31. | `OnDragOver
  32. | `OnDragStart
  33. | `OnDrop
  34. | `OnDurationChange
  35. | `OnEmptied
  36. | `OnEnded
  37. | `OnError
  38. | `OnFocus
  39. | `OnFormChange
  40. | `OnFormInput
  41. | `OnInput
  42. | `OnInvalid
  43. | `OnKeyDown
  44. | `OnKeyPress
  45. | `OnKeyUp
  46. | `OnLoad
  47. | `OnLoadStart
  48. | `OnLoadedData
  49. | `OnLoadedMetaData
  50. | `OnMouseDown
  51. | `OnMouseMove
  52. | `OnMouseOut
  53. | `OnMouseOver
  54. | `OnMouseUp
  55. | `OnMouseWheel
  56. | `OnPause
  57. | `OnPlay
  58. | `OnPlaying
  59. | `OnProgress
  60. | `OnRateChange
  61. | `OnReadyStateChange
  62. | `OnScroll
  63. | `OnSeeked
  64. | `OnSeeking
  65. | `OnSelect
  66. | `OnShow
  67. | `OnStalled
  68. | `OnSubmit
  69. | `OnSuspend
  70. | `OnTimeUpdate
  71. | `OnTouchCancel
  72. | `OnTouchEnd
  73. | `OnTouchMove
  74. | `OnTouchStart
  75. | `OnVolumeChange
  76. | `OnWaiting
  77. | `Placeholder
  78. | `ReadOnly
  79. | `Required
  80. | `Role
  81. | `Rows
  82. | `Spellcheck
  83. | `Style_Attr
  84. | `Tabindex
  85. | `Title
  86. | `Translate
  87. | `User_data
  88. | `Wrap
  89. | `XML_lang
  90. | `XMLns
]
type textarea_content = [
  1. | `PCDATA
]
type textarea_content_fun = textarea_content
type button = [
  1. | `Button
]
type button_content = phrasing_without_interactive
type button_content_fun = phrasing_without_interactive
type button_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Autofocus
  4. | `Button_Type
  5. | `Class
  6. | `Contenteditable
  7. | `Contextmenu
  8. | `Dir
  9. | `Disabled
  10. | `Draggable
  11. | `Form
  12. | `Formaction
  13. | `Formenctype
  14. | `Formmethod
  15. | `Formnovalidate
  16. | `Formtarget
  17. | `Hidden
  18. | `Id
  19. | `Lang
  20. | `Method
  21. | `Name
  22. | `OnAbort
  23. | `OnBlur
  24. | `OnCanPlay
  25. | `OnCanPlayThrough
  26. | `OnChange
  27. | `OnClick
  28. | `OnClose
  29. | `OnContextMenu
  30. | `OnDblClick
  31. | `OnDrag
  32. | `OnDragEnd
  33. | `OnDragEnter
  34. | `OnDragLeave
  35. | `OnDragOver
  36. | `OnDragStart
  37. | `OnDrop
  38. | `OnDurationChange
  39. | `OnEmptied
  40. | `OnEnded
  41. | `OnError
  42. | `OnFocus
  43. | `OnFormChange
  44. | `OnFormInput
  45. | `OnInput
  46. | `OnInvalid
  47. | `OnKeyDown
  48. | `OnKeyPress
  49. | `OnKeyUp
  50. | `OnLoad
  51. | `OnLoadStart
  52. | `OnLoadedData
  53. | `OnLoadedMetaData
  54. | `OnMouseDown
  55. | `OnMouseMove
  56. | `OnMouseOut
  57. | `OnMouseOver
  58. | `OnMouseUp
  59. | `OnMouseWheel
  60. | `OnPause
  61. | `OnPlay
  62. | `OnPlaying
  63. | `OnProgress
  64. | `OnRateChange
  65. | `OnReadyStateChange
  66. | `OnScroll
  67. | `OnSeeked
  68. | `OnSeeking
  69. | `OnSelect
  70. | `OnShow
  71. | `OnStalled
  72. | `OnSubmit
  73. | `OnSuspend
  74. | `OnTimeUpdate
  75. | `OnTouchCancel
  76. | `OnTouchEnd
  77. | `OnTouchMove
  78. | `OnTouchStart
  79. | `OnVolumeChange
  80. | `OnWaiting
  81. | `Role
  82. | `Spellcheck
  83. | `Style_Attr
  84. | `Tabindex
  85. | `Text_Value
  86. | `Title
  87. | `Translate
  88. | `User_data
  89. | `XML_lang
  90. | `XMLns
]
type select = [
  1. | `Select
]
type select_content = [
  1. | `Optgroup
  2. | `Option
]
type select_content_fun = [
  1. | `Optgroup
  2. | `Option
]
type select_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Autofocus
  4. | `Class
  5. | `Contenteditable
  6. | `Contextmenu
  7. | `Dir
  8. | `Disabled
  9. | `Draggable
  10. | `Form
  11. | `Hidden
  12. | `Id
  13. | `Lang
  14. | `Multiple
  15. | `Name
  16. | `OnAbort
  17. | `OnBlur
  18. | `OnCanPlay
  19. | `OnCanPlayThrough
  20. | `OnChange
  21. | `OnClick
  22. | `OnClose
  23. | `OnContextMenu
  24. | `OnDblClick
  25. | `OnDrag
  26. | `OnDragEnd
  27. | `OnDragEnter
  28. | `OnDragLeave
  29. | `OnDragOver
  30. | `OnDragStart
  31. | `OnDrop
  32. | `OnDurationChange
  33. | `OnEmptied
  34. | `OnEnded
  35. | `OnError
  36. | `OnFocus
  37. | `OnFormChange
  38. | `OnFormInput
  39. | `OnInput
  40. | `OnInvalid
  41. | `OnKeyDown
  42. | `OnKeyPress
  43. | `OnKeyUp
  44. | `OnLoad
  45. | `OnLoadStart
  46. | `OnLoadedData
  47. | `OnLoadedMetaData
  48. | `OnMouseDown
  49. | `OnMouseMove
  50. | `OnMouseOut
  51. | `OnMouseOver
  52. | `OnMouseUp
  53. | `OnMouseWheel
  54. | `OnPause
  55. | `OnPlay
  56. | `OnPlaying
  57. | `OnProgress
  58. | `OnRateChange
  59. | `OnReadyStateChange
  60. | `OnScroll
  61. | `OnSeeked
  62. | `OnSeeking
  63. | `OnSelect
  64. | `OnShow
  65. | `OnStalled
  66. | `OnSubmit
  67. | `OnSuspend
  68. | `OnTimeUpdate
  69. | `OnTouchCancel
  70. | `OnTouchEnd
  71. | `OnTouchMove
  72. | `OnTouchStart
  73. | `OnVolumeChange
  74. | `OnWaiting
  75. | `Required
  76. | `Role
  77. | `Size
  78. | `Spellcheck
  79. | `Style_Attr
  80. | `Tabindex
  81. | `Title
  82. | `Translate
  83. | `User_data
  84. | `XML_lang
  85. | `XMLns
]
type datalist = [
  1. | `Datalist
]
type datalist_content = notag
type datalist_content_fun = notag
type datalist_attrib = common
type optgroup = [
  1. | `Optgroup
]
type optgroup_content = [
  1. | `Option
]
type optgroup_content_fun = [
  1. | `Option
]
type optgroup_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Disabled
  8. | `Draggable
  9. | `Hidden
  10. | `Id
  11. | `Label
  12. | `Lang
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Spellcheck
  74. | `Style_Attr
  75. | `Tabindex
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type option_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Disabled
  8. | `Draggable
  9. | `Hidden
  10. | `Id
  11. | `Label
  12. | `Lang
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Selected
  74. | `Spellcheck
  75. | `Style_Attr
  76. | `Tabindex
  77. | `Text_Value
  78. | `Title
  79. | `Translate
  80. | `User_data
  81. | `Value
  82. | `XML_lang
  83. | `XMLns
]
type selectoption = [
  1. | `Option
]
type option_content_fun = [
  1. | `PCDATA
]
type option_content = [
  1. | `PCDATA
]
type keygen = [
  1. | `Keygen
]
type keygen_content = notag
type keygen_content_fun = notag
type keygen_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Autofcus
  4. | `Challenge
  5. | `Class
  6. | `Contenteditable
  7. | `Contextmenu
  8. | `Dir
  9. | `Disabled
  10. | `Draggable
  11. | `Form
  12. | `Hidden
  13. | `Id
  14. | `Keytype
  15. | `Lang
  16. | `Name
  17. | `OnAbort
  18. | `OnBlur
  19. | `OnCanPlay
  20. | `OnCanPlayThrough
  21. | `OnChange
  22. | `OnClick
  23. | `OnClose
  24. | `OnContextMenu
  25. | `OnDblClick
  26. | `OnDrag
  27. | `OnDragEnd
  28. | `OnDragEnter
  29. | `OnDragLeave
  30. | `OnDragOver
  31. | `OnDragStart
  32. | `OnDrop
  33. | `OnDurationChange
  34. | `OnEmptied
  35. | `OnEnded
  36. | `OnError
  37. | `OnFocus
  38. | `OnFormChange
  39. | `OnFormInput
  40. | `OnInput
  41. | `OnInvalid
  42. | `OnKeyDown
  43. | `OnKeyPress
  44. | `OnKeyUp
  45. | `OnLoad
  46. | `OnLoadStart
  47. | `OnLoadedData
  48. | `OnLoadedMetaData
  49. | `OnMouseDown
  50. | `OnMouseMove
  51. | `OnMouseOut
  52. | `OnMouseOver
  53. | `OnMouseUp
  54. | `OnMouseWheel
  55. | `OnPause
  56. | `OnPlay
  57. | `OnPlaying
  58. | `OnProgress
  59. | `OnRateChange
  60. | `OnReadyStateChange
  61. | `OnScroll
  62. | `OnSeeked
  63. | `OnSeeking
  64. | `OnSelect
  65. | `OnShow
  66. | `OnStalled
  67. | `OnSubmit
  68. | `OnSuspend
  69. | `OnTimeUpdate
  70. | `OnTouchCancel
  71. | `OnTouchEnd
  72. | `OnTouchMove
  73. | `OnTouchStart
  74. | `OnVolumeChange
  75. | `OnWaiting
  76. | `Role
  77. | `Spellcheck
  78. | `Style_Attr
  79. | `Tabindex
  80. | `Title
  81. | `Translate
  82. | `User_data
  83. | `XML_lang
  84. | `XMLns
]
type progress = [
  1. | `Progress
]
type progress_content = phrasing_without_progress
type progress_content_fun = phrasing_without_progress
type progress_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Float_Value
  9. | `Form
  10. | `Hidden
  11. | `Id
  12. | `Lang
  13. | `Max
  14. | `OnAbort
  15. | `OnBlur
  16. | `OnCanPlay
  17. | `OnCanPlayThrough
  18. | `OnChange
  19. | `OnClick
  20. | `OnClose
  21. | `OnContextMenu
  22. | `OnDblClick
  23. | `OnDrag
  24. | `OnDragEnd
  25. | `OnDragEnter
  26. | `OnDragLeave
  27. | `OnDragOver
  28. | `OnDragStart
  29. | `OnDrop
  30. | `OnDurationChange
  31. | `OnEmptied
  32. | `OnEnded
  33. | `OnError
  34. | `OnFocus
  35. | `OnFormChange
  36. | `OnFormInput
  37. | `OnInput
  38. | `OnInvalid
  39. | `OnKeyDown
  40. | `OnKeyPress
  41. | `OnKeyUp
  42. | `OnLoad
  43. | `OnLoadStart
  44. | `OnLoadedData
  45. | `OnLoadedMetaData
  46. | `OnMouseDown
  47. | `OnMouseMove
  48. | `OnMouseOut
  49. | `OnMouseOver
  50. | `OnMouseUp
  51. | `OnMouseWheel
  52. | `OnPause
  53. | `OnPlay
  54. | `OnPlaying
  55. | `OnProgress
  56. | `OnRateChange
  57. | `OnReadyStateChange
  58. | `OnScroll
  59. | `OnSeeked
  60. | `OnSeeking
  61. | `OnSelect
  62. | `OnShow
  63. | `OnStalled
  64. | `OnSubmit
  65. | `OnSuspend
  66. | `OnTimeUpdate
  67. | `OnTouchCancel
  68. | `OnTouchEnd
  69. | `OnTouchMove
  70. | `OnTouchStart
  71. | `OnVolumeChange
  72. | `OnWaiting
  73. | `Role
  74. | `Spellcheck
  75. | `Style_Attr
  76. | `Tabindex
  77. | `Title
  78. | `Translate
  79. | `User_data
  80. | `XML_lang
  81. | `XMLns
]
type meter = [
  1. | `Meter
]
type meter_content = phrasing_without_meter
type meter_content_fun = phrasing_without_meter
type meter_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Float_Value
  9. | `Form
  10. | `Hidden
  11. | `High
  12. | `Id
  13. | `Lang
  14. | `Low
  15. | `Max
  16. | `Min
  17. | `OnAbort
  18. | `OnBlur
  19. | `OnCanPlay
  20. | `OnCanPlayThrough
  21. | `OnChange
  22. | `OnClick
  23. | `OnClose
  24. | `OnContextMenu
  25. | `OnDblClick
  26. | `OnDrag
  27. | `OnDragEnd
  28. | `OnDragEnter
  29. | `OnDragLeave
  30. | `OnDragOver
  31. | `OnDragStart
  32. | `OnDrop
  33. | `OnDurationChange
  34. | `OnEmptied
  35. | `OnEnded
  36. | `OnError
  37. | `OnFocus
  38. | `OnFormChange
  39. | `OnFormInput
  40. | `OnInput
  41. | `OnInvalid
  42. | `OnKeyDown
  43. | `OnKeyPress
  44. | `OnKeyUp
  45. | `OnLoad
  46. | `OnLoadStart
  47. | `OnLoadedData
  48. | `OnLoadedMetaData
  49. | `OnMouseDown
  50. | `OnMouseMove
  51. | `OnMouseOut
  52. | `OnMouseOver
  53. | `OnMouseUp
  54. | `OnMouseWheel
  55. | `OnPause
  56. | `OnPlay
  57. | `OnPlaying
  58. | `OnProgress
  59. | `OnRateChange
  60. | `OnReadyStateChange
  61. | `OnScroll
  62. | `OnSeeked
  63. | `OnSeeking
  64. | `OnSelect
  65. | `OnShow
  66. | `OnStalled
  67. | `OnSubmit
  68. | `OnSuspend
  69. | `OnTimeUpdate
  70. | `OnTouchCancel
  71. | `OnTouchEnd
  72. | `OnTouchMove
  73. | `OnTouchStart
  74. | `OnVolumeChange
  75. | `OnWaiting
  76. | `Optimum
  77. | `Role
  78. | `Spellcheck
  79. | `Style_Attr
  80. | `Tabindex
  81. | `Title
  82. | `Translate
  83. | `User_data
  84. | `XML_lang
  85. | `XMLns
]
type output_elt = [
  1. | `Output
]
type output_elt_content = phrasing
type output_elt_content_fun = phrasing
type output_elt_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Form
  9. | `Hidden
  10. | `Id
  11. | `Lang
  12. | `Name
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Output_for
  73. | `Role
  74. | `Spellcheck
  75. | `Style_Attr
  76. | `Tabindex
  77. | `Title
  78. | `Translate
  79. | `User_data
  80. | `XML_lang
  81. | `XMLns
]
type details = [
  1. | `Details
]
type details_content = flow5
type details_content_fun = flow5
type details_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `OnAbort
  12. | `OnBlur
  13. | `OnCanPlay
  14. | `OnCanPlayThrough
  15. | `OnChange
  16. | `OnClick
  17. | `OnClose
  18. | `OnContextMenu
  19. | `OnDblClick
  20. | `OnDrag
  21. | `OnDragEnd
  22. | `OnDragEnter
  23. | `OnDragLeave
  24. | `OnDragOver
  25. | `OnDragStart
  26. | `OnDrop
  27. | `OnDurationChange
  28. | `OnEmptied
  29. | `OnEnded
  30. | `OnError
  31. | `OnFocus
  32. | `OnFormChange
  33. | `OnFormInput
  34. | `OnInput
  35. | `OnInvalid
  36. | `OnKeyDown
  37. | `OnKeyPress
  38. | `OnKeyUp
  39. | `OnLoad
  40. | `OnLoadStart
  41. | `OnLoadedData
  42. | `OnLoadedMetaData
  43. | `OnMouseDown
  44. | `OnMouseMove
  45. | `OnMouseOut
  46. | `OnMouseOver
  47. | `OnMouseUp
  48. | `OnMouseWheel
  49. | `OnPause
  50. | `OnPlay
  51. | `OnPlaying
  52. | `OnProgress
  53. | `OnRateChange
  54. | `OnReadyStateChange
  55. | `OnScroll
  56. | `OnSeeked
  57. | `OnSeeking
  58. | `OnSelect
  59. | `OnShow
  60. | `OnStalled
  61. | `OnSubmit
  62. | `OnSuspend
  63. | `OnTimeUpdate
  64. | `OnTouchCancel
  65. | `OnTouchEnd
  66. | `OnTouchMove
  67. | `OnTouchStart
  68. | `OnVolumeChange
  69. | `OnWaiting
  70. | `Open
  71. | `Role
  72. | `Spellcheck
  73. | `Style_Attr
  74. | `Tabindex
  75. | `Title
  76. | `Translate
  77. | `User_data
  78. | `XML_lang
  79. | `XMLns
]
type summary = [
  1. | `Summary
]
type summary_content = phrasing
type summary_content_fun = phrasing
type summary_attrib = common
type command = [
  1. | `Command
]
type command_content = notag
type command_content_fun = notag
type command_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Checked
  4. | `Class
  5. | `Command_Type
  6. | `Contenteditable
  7. | `Contextmenu
  8. | `Dir
  9. | `Disabled
  10. | `Draggable
  11. | `Hidden
  12. | `Icon
  13. | `Id
  14. | `Lang
  15. | `OnAbort
  16. | `OnBlur
  17. | `OnCanPlay
  18. | `OnCanPlayThrough
  19. | `OnChange
  20. | `OnClick
  21. | `OnClose
  22. | `OnContextMenu
  23. | `OnDblClick
  24. | `OnDrag
  25. | `OnDragEnd
  26. | `OnDragEnter
  27. | `OnDragLeave
  28. | `OnDragOver
  29. | `OnDragStart
  30. | `OnDrop
  31. | `OnDurationChange
  32. | `OnEmptied
  33. | `OnEnded
  34. | `OnError
  35. | `OnFocus
  36. | `OnFormChange
  37. | `OnFormInput
  38. | `OnInput
  39. | `OnInvalid
  40. | `OnKeyDown
  41. | `OnKeyPress
  42. | `OnKeyUp
  43. | `OnLoad
  44. | `OnLoadStart
  45. | `OnLoadedData
  46. | `OnLoadedMetaData
  47. | `OnMouseDown
  48. | `OnMouseMove
  49. | `OnMouseOut
  50. | `OnMouseOver
  51. | `OnMouseUp
  52. | `OnMouseWheel
  53. | `OnPause
  54. | `OnPlay
  55. | `OnPlaying
  56. | `OnProgress
  57. | `OnRateChange
  58. | `OnReadyStateChange
  59. | `OnScroll
  60. | `OnSeeked
  61. | `OnSeeking
  62. | `OnSelect
  63. | `OnShow
  64. | `OnStalled
  65. | `OnSubmit
  66. | `OnSuspend
  67. | `OnTimeUpdate
  68. | `OnTouchCancel
  69. | `OnTouchEnd
  70. | `OnTouchMove
  71. | `OnTouchStart
  72. | `OnVolumeChange
  73. | `OnWaiting
  74. | `Radiogroup
  75. | `Role
  76. | `Spellcheck
  77. | `Style_Attr
  78. | `Tabindex
  79. | `Title
  80. | `Translate
  81. | `User_data
  82. | `XML_lang
  83. | `XMLns
]
type menu = [
  1. | `Menu
]
type menu_content = notag
type menu_content_fun = notag
type menu_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Label
  11. | `Lang
  12. | `Menu_Type
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Spellcheck
  74. | `Style_Attr
  75. | `Tabindex
  76. | `Title
  77. | `Translate
  78. | `User_data
  79. | `XML_lang
  80. | `XMLns
]
type noscript = [
  1. | `Noscript of flow5_without_noscript
]
type noscript_content = flow5_without_noscript
type noscript_content_fun = flow5_without_noscript
type noscript_attrib = common
type meta = [
  1. | `Meta
]
type meta_content = notag
type meta_content_fun = notag
type meta_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Charset
  4. | `Class
  5. | `Content
  6. | `Contenteditable
  7. | `Contextmenu
  8. | `Dir
  9. | `Draggable
  10. | `Hidden
  11. | `Http_equiv
  12. | `Id
  13. | `Lang
  14. | `Name
  15. | `OnAbort
  16. | `OnBlur
  17. | `OnCanPlay
  18. | `OnCanPlayThrough
  19. | `OnChange
  20. | `OnClick
  21. | `OnClose
  22. | `OnContextMenu
  23. | `OnDblClick
  24. | `OnDrag
  25. | `OnDragEnd
  26. | `OnDragEnter
  27. | `OnDragLeave
  28. | `OnDragOver
  29. | `OnDragStart
  30. | `OnDrop
  31. | `OnDurationChange
  32. | `OnEmptied
  33. | `OnEnded
  34. | `OnError
  35. | `OnFocus
  36. | `OnFormChange
  37. | `OnFormInput
  38. | `OnInput
  39. | `OnInvalid
  40. | `OnKeyDown
  41. | `OnKeyPress
  42. | `OnKeyUp
  43. | `OnLoad
  44. | `OnLoadStart
  45. | `OnLoadedData
  46. | `OnLoadedMetaData
  47. | `OnMouseDown
  48. | `OnMouseMove
  49. | `OnMouseOut
  50. | `OnMouseOver
  51. | `OnMouseUp
  52. | `OnMouseWheel
  53. | `OnPause
  54. | `OnPlay
  55. | `OnPlaying
  56. | `OnProgress
  57. | `OnRateChange
  58. | `OnReadyStateChange
  59. | `OnScroll
  60. | `OnSeeked
  61. | `OnSeeking
  62. | `OnSelect
  63. | `OnShow
  64. | `OnStalled
  65. | `OnSubmit
  66. | `OnSuspend
  67. | `OnTimeUpdate
  68. | `OnTouchCancel
  69. | `OnTouchEnd
  70. | `OnTouchMove
  71. | `OnTouchStart
  72. | `OnVolumeChange
  73. | `OnWaiting
  74. | `Property
  75. | `Role
  76. | `Spellcheck
  77. | `Style_Attr
  78. | `Tabindex
  79. | `Title
  80. | `Translate
  81. | `User_data
  82. | `XML_lang
  83. | `XMLns
]
type style = [
  1. | `Style
]
type style_content = [
  1. | `PCDATA
]
type style_content_fun = [
  1. | `PCDATA
]
type style_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Class
  4. | `Contenteditable
  5. | `Contextmenu
  6. | `Dir
  7. | `Draggable
  8. | `Hidden
  9. | `Id
  10. | `Lang
  11. | `Media
  12. | `Mime_type
  13. | `OnAbort
  14. | `OnBlur
  15. | `OnCanPlay
  16. | `OnCanPlayThrough
  17. | `OnChange
  18. | `OnClick
  19. | `OnClose
  20. | `OnContextMenu
  21. | `OnDblClick
  22. | `OnDrag
  23. | `OnDragEnd
  24. | `OnDragEnter
  25. | `OnDragLeave
  26. | `OnDragOver
  27. | `OnDragStart
  28. | `OnDrop
  29. | `OnDurationChange
  30. | `OnEmptied
  31. | `OnEnded
  32. | `OnError
  33. | `OnFocus
  34. | `OnFormChange
  35. | `OnFormInput
  36. | `OnInput
  37. | `OnInvalid
  38. | `OnKeyDown
  39. | `OnKeyPress
  40. | `OnKeyUp
  41. | `OnLoad
  42. | `OnLoadStart
  43. | `OnLoadedData
  44. | `OnLoadedMetaData
  45. | `OnMouseDown
  46. | `OnMouseMove
  47. | `OnMouseOut
  48. | `OnMouseOver
  49. | `OnMouseUp
  50. | `OnMouseWheel
  51. | `OnPause
  52. | `OnPlay
  53. | `OnPlaying
  54. | `OnProgress
  55. | `OnRateChange
  56. | `OnReadyStateChange
  57. | `OnScroll
  58. | `OnSeeked
  59. | `OnSeeking
  60. | `OnSelect
  61. | `OnShow
  62. | `OnStalled
  63. | `OnSubmit
  64. | `OnSuspend
  65. | `OnTimeUpdate
  66. | `OnTouchCancel
  67. | `OnTouchEnd
  68. | `OnTouchMove
  69. | `OnTouchStart
  70. | `OnVolumeChange
  71. | `OnWaiting
  72. | `Role
  73. | `Scoped
  74. | `Spellcheck
  75. | `Style_Attr
  76. | `Tabindex
  77. | `Title
  78. | `Translate
  79. | `User_data
  80. | `XML_lang
  81. | `XMLns
]
type script = [
  1. | `Script
]
type script_attrib = [
  1. | `Accesskey
  2. | `Aria
  3. | `Async
  4. | `Charset
  5. | `Class
  6. | `Contenteditable
  7. | `Contextmenu
  8. | `Crossorigin
  9. | `Defer
  10. | `Dir
  11. | `Draggable
  12. | `Hidden
  13. | `Id
  14. | `Integrity
  15. | `Lang
  16. | `OnAbort
  17. | `OnBlur
  18. | `OnCanPlay
  19. | `OnCanPlayThrough
  20. | `OnChange
  21. | `OnClick
  22. | `OnClose
  23. | `OnContextMenu
  24. | `OnDblClick
  25. | `OnDrag
  26. | `OnDragEnd
  27. | `OnDragEnter
  28. | `OnDragLeave
  29. | `OnDragOver
  30. | `OnDragStart
  31. | `OnDrop
  32. | `OnDurationChange
  33. | `OnEmptied
  34. | `OnEnded
  35. | `OnError
  36. | `OnFocus
  37. | `OnFormChange
  38. | `OnFormInput
  39. | `OnInput
  40. | `OnInvalid
  41. | `OnKeyDown
  42. | `OnKeyPress
  43. | `OnKeyUp
  44. | `OnLoad
  45. | `OnLoadStart
  46. | `OnLoadedData
  47. | `OnLoadedMetaData
  48. | `OnMouseDown
  49. | `OnMouseMove
  50. | `OnMouseOut
  51. | `OnMouseOver
  52. | `OnMouseUp
  53. | `OnMouseWheel
  54. | `OnPause
  55. | `OnPlay
  56. | `OnPlaying
  57. | `OnProgress
  58. | `OnRateChange
  59. | `OnReadyStateChange
  60. | `OnScroll
  61. | `OnSeeked
  62. | `OnSeeking
  63. | `OnSelect
  64. | `OnShow
  65. | `OnStalled
  66. | `OnSubmit
  67. | `OnSuspend
  68. | `OnTimeUpdate
  69. | `OnTouchCancel
  70. | `OnTouchEnd
  71. | `OnTouchMove
  72. | `OnTouchStart
  73. | `OnVolumeChange
  74. | `OnWaiting
  75. | `Role
  76. | `Script_type
  77. | `Spellcheck
  78. | `Src
  79. | `Style_Attr
  80. | `Tabindex
  81. | `Title
  82. | `Translate
  83. | `User_data
  84. | `XML_lang
  85. | `XMLns
]
type script_content = [
  1. | `PCDATA
]
type script_content_fun = [
  1. | `PCDATA
]
type template = [
  1. | `Template
]
type template_attrib = common
type template_content = flow5
type template_content_fun = flow5
type picture = [
  1. | `Picture
]
type picture_content = [
  1. | `Script
  2. | `Source
  3. | `Template
]
type picture_content_fun = [
  1. | `Script
  2. | `Source
  3. | `Template
]
type picture_attrib = common
type referrerpolicy = [
  1. | `Empty
  2. | `No_referrer
  3. | `No_referrer_when_downgrade
  4. | `Origin
  5. | `Origin_when_cross_origin
  6. | `Same_origin
  7. | `Strict_origin
  8. | `Strict_origin_when_cross_origin
  9. | `Unsafe_url
]
type big_variant = [
  1. | `All
  2. | `Anonymous
  3. | `Async
  4. | `Audio
  5. | `Auto
  6. | `Autofocus
  7. | `Autoplay
  8. | `Char
  9. | `Checkbox
  10. | `Checked
  11. | `Circle
  12. | `Col
  13. | `Colgroup
  14. | `Cols
  15. | `Command
  16. | `Context
  17. | `Controls
  18. | `Decimal
  19. | `Default
  20. | `Defer
  21. | `Disabled
  22. | `Email
  23. | `Formnovalidate
  24. | `Full_width_latin
  25. | `Get
  26. | `Groups
  27. | `Hard
  28. | `Hidden
  29. | `Ismap
  30. | `Justify
  31. | `Kana
  32. | `Katakana
  33. | `Latin
  34. | `Latin_name
  35. | `Latin_prose
  36. | `Left
  37. | `Loop
  38. | `Ltr
  39. | `Metadata
  40. | `Multiple
  41. | `Muted
  42. | `No
  43. | `None
  44. | `Novalidate
  45. | `Numeric
  46. | `One
  47. | `Open
  48. | `Poly
  49. | `Post
  50. | `Preserve
  51. | `Pubdate
  52. | `Radio
  53. | `ReadOnly
  54. | `Rect
  55. | `Required
  56. | `Reversed
  57. | `Right
  58. | `Row
  59. | `Rowgroup
  60. | `Rows
  61. | `Rtl
  62. | `Scoped
  63. | `Seamless
  64. | `Search
  65. | `Selected
  66. | `Soft
  67. | `Tel
  68. | `Text
  69. | `Toolbar
  70. | `Url
  71. | `Use_credentials
  72. | `Verbatim
  73. | `W3_org_1999_xhtml
  74. | `Yes
  75. | `Zero
]
type sandbox_token = [
  1. | `Allow_forms
  2. | `Allow_pointer_lock
  3. | `Allow_popups
  4. | `Allow_same_origin
  5. | `Allow_script
  6. | `Allow_top_navigation
]
type input_type = [
  1. | `Button
  2. | `Checkbox
  3. | `Color
  4. | `Date
  5. | `Datetime
  6. | `Datetime_local
  7. | `Email
  8. | `File
  9. | `Hidden
  10. | `Image
  11. | `Month
  12. | `Number
  13. | `Password
  14. | `Radio
  15. | `Range
  16. | `Reset
  17. | `Search
  18. | `Submit
  19. | `Tel
  20. | `Text
  21. | `Time
  22. | `Url
  23. | `Week
]
type script_type = [
  1. | `Javascript
  2. | `Mime of string
  3. | `Module
]
type autocomplete_option = [
  1. | `Off
  2. | `On
  3. | `Tokens of string list
]