Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
TagOpen str [Attribute str] | |
TagClose str | |
TagText str | |
TagComment str | |
TagWarning str | |
TagPosition Row Column |
Instances
Functor Tag Source # | |
Foldable Tag Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag fold :: Monoid m => Tag m -> m # foldMap :: Monoid m => (a -> m) -> Tag a -> m # foldr :: (a -> b -> b) -> b -> Tag a -> b # foldr' :: (a -> b -> b) -> b -> Tag a -> b # foldl :: (b -> a -> b) -> b -> Tag a -> b # foldl' :: (b -> a -> b) -> b -> Tag a -> b # foldr1 :: (a -> a -> a) -> Tag a -> a # foldl1 :: (a -> a -> a) -> Tag a -> a # elem :: Eq a => a -> Tag a -> Bool # maximum :: Ord a => Tag a -> a # | |
Traversable Tag Source # | |
Eq1 Tag Source # | |
Ord1 Tag Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
Show1 Tag Source # | |
Eq str => Eq (Tag str) Source # | |
Ord str => Ord (Tag str) Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
Show str => Show (Tag str) Source # | |
AsTag (Tag str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
HasTag (Tag str) str Source # | |
Each (Tag str) (Tag str') str str' Source # | |
class AsTag a str | a -> str where Source #
_Tag :: Prism' a (Tag str) Source #
_TagOpen :: Prism' a (str, [Attribute str]) Source #
_TagClose :: Prism' a str Source #
_TagText :: Prism' a str Source #
_TagComment :: Prism' a str Source #
_TagWarning :: Prism' a str Source #
Instances
AsTag (TagTree str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
AsTag (Tag str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
AsTag (Tag str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.Tag | |
AsTag (TagTree str) str Source # | |
Defined in Text.HTML.TagSoup.Navigate.Types.TagTree |
tagOpen :: AsTag a str => Traversal' a str Source #
tagAttributes :: AsTag a str => Traversal' a (Attribute str) Source #
tagAttributeNames :: AsTag a str => Traversal' a str Source #
tagAttributeValues :: AsTag a str => Traversal' a str Source #
tagColumns :: AsTag a str => Traversal' a Column Source #