module Text.HTML.Moe2.DSL.HTML5 where

import Text.HTML.Moe2.Element
import Text.HTML.Moe2.Type

article       :: MoeCombinator 
aside         :: MoeCombinator 
audio         :: MoeCombinator 
canvas        :: MoeCombinator 
command       :: MoeCombinator 
datagrid      :: MoeCombinator 
datalist      :: MoeCombinator 
datatemplate  :: MoeCombinator 
details       :: MoeCombinator 
dialog        :: MoeCombinator 
event_source  :: MoeCombinator 
figure        :: MoeCombinator 
footer        :: MoeCombinator 
header        :: MoeCombinator 
mark          :: MoeCombinator 
meter         :: MoeCombinator 
nav           :: MoeCombinator 
nest          :: MoeCombinator 
output        :: MoeCombinator 
progress      :: MoeCombinator 
rule          :: MoeCombinator 
section       :: MoeCombinator 
source        :: MoeCombinator 
time          :: MoeCombinator 
video         :: MoeCombinator


article       = element "article"
aside         = element "aside"
audio         = element "audio"
canvas        = element "canvas"
command       = element "command"
datagrid      = element "datagrid"
datalist      = element "datalist"
datatemplate  = element "datatemplate"
details       = element "details"
dialog        = element "dialog"
event_source  = element "event_source"
figure        = element "figure"
footer        = element "footer"
header        = element "header"
mark          = element "mark"
meter         = element "meter"
nav           = element "nav"
nest          = element "nest"
output        = element "output"
progress      = element "progress"
rule          = element "rule"
section       = element "section"
source        = element "source"
time          = element "time"
video         = element "video"