module Text.HTML.Moe2.DSL.HTML where
import Text.HTML.Moe2.Element
import Text.HTML.Moe2.Type
import Prelude hiding (head)
a :: MoeCombinator
body :: MoeCombinator
br :: LightCombinator
blockquote :: MoeCombinator
code :: MoeCombinator
colgroup :: MoeCombinator
col :: MoeCombinator
div :: MoeCombinator
form :: MoeCombinator
embed :: MoeCombinator
em :: MoeCombinator
h1 :: MoeCombinator
h2 :: MoeCombinator
h3 :: MoeCombinator
h4 :: MoeCombinator
h5 :: MoeCombinator
h6 :: MoeCombinator
head :: MoeCombinator
html :: MoeCombinator
hr :: LightCombinator
img :: LightCombinator
input :: LightCombinator
label :: MoeCombinator
li :: MoeCombinator
link :: LightCombinator
meta :: LightCombinator
object :: MoeCombinator
ol :: MoeCombinator
param :: MoeCombinator
ul :: MoeCombinator
dl :: MoeCombinator
dt :: MoeCombinator
dd :: MoeCombinator
option :: MoeCombinator
p :: MoeCombinator
pre :: MoeCombinator
select :: MoeCombinator
script :: MoeCombinator
span :: MoeCombinator
style :: MoeCombinator
strong :: MoeCombinator
table :: MoeCombinator
textarea :: MoeCombinator
td :: MoeCombinator
th :: MoeCombinator
title :: MoeCombinator
tr :: MoeCombinator
a = e "a"
body = e "body"
br = sc "br"
blockquote = e "blockquote"
code = e "code"
colgroup = e "colgroup"
col = e "col"
div = e "div"
embed = e "embed"
em = e "em"
form = e "form"
h1 = e "h1"
h2 = e "h2"
h3 = e "h3"
h4 = e "h4"
h5 = e "h5"
h6 = e "h6"
head = e "head"
html = e "html"
hr = sc "hr"
img = sc "img"
input = sc "input"
label = e "label"
li = e "li"
link = sc "link"
meta = sc "meta"
object = e "object"
ol = e "ol"
param = e "param"
ul = e "ul"
dl = e "dl"
dt = e "dt"
dd = e "dd"
option = e "option"
p = e "p"
pre = e "pre"
select = e "select"
script = e "script"
span = e "span"
style = e "style"
strong = e "strong"
table = e "table"
textarea = ne "textarea"
td = e "td"
th = e "th"
title = e "title"
tr = e "tr"