module Text.HTML.TagSoup.Manual(parseTagsOptions) where

import Text.HTML.TagSoup.Specification
import Text.HTML.TagSoup.Implementation
import Text.HTML.TagSoup.Type
import Text.HTML.TagSoup.Options
import Text.StringLike


parseTagsOptions :: StringLike str => ParseOptions str -> str -> [Tag str]
parseTagsOptions :: forall str. StringLike str => ParseOptions str -> str -> [Tag str]
parseTagsOptions ParseOptions str
opts = ParseOptions str -> [Out] -> [Tag str]
forall str.
StringLike str =>
ParseOptions str -> [Out] -> [Tag str]
output ParseOptions str
opts ([Out] -> [Tag str]) -> (str -> [Out]) -> str -> [Tag str]
forall b c a. (b -> c) -> (a -> b) -> a -> c
. String -> [Out]
parse (String -> [Out]) -> (str -> String) -> str -> [Out]
forall b c a. (b -> c) -> (a -> b) -> a -> c
. str -> String
forall a. StringLike a => a -> String
toString