diff --git a/ParseHtml.hs b/ParseHtml.hs
index 8ccedee..6d21030 100644
--- a/ParseHtml.hs
+++ b/ParseHtml.hs
@@ -1,4 +1,4 @@
-module ParseHtml (printDef, printDifferentDef) where
+module ParseHtml (printDef, printDifferentDef, filterSupTags, findRelevantTags) where
import Text.HTML.TagSoup
import Prelude
@@ -54,10 +54,18 @@ parseFullDefTags :: T.Text -> [Tag String]
parseFullDefTags = findRelevantTags . parseTags . T.unpack
findRelevantTags :: [Tag String] -> [Tag String]
-findRelevantTags [] = []
-findRelevantTags (x:xs) = if x ~== " y:(f xs)) (L.find (~== TagText "") xs)
- else (f xs)
+findRelevantTags tags =
+ filter (~== TagText "") filteredTags
+ where
+ filteredTags =
+ takeWhile (~/= "