Module HTML.Parser

This module contains a very simple parser for HTML documents.

Author
Michael Hanus
Version
October 2022

Exported Functions: parseHtmlString, readHtmlFile


Exported Functions


readHtmlFile :: HTML a => String -> IO [a]  Deterministic 

Reads a file with HTML text and returns the corresponding HTML expressions.

:: HTML a
=> String  the name of a file containing HTML text
-> IO [h]  a list of HTML expressions (if the file contains exactly one HTML document, this list should contain exactly one element)

parseHtmlString :: HTML a => String -> [a]  Deterministic 

Transforms an HTML string into a list of BaseHTML expressions. If the HTML string is a well structured document, the list of HTML expressions should contain exactly one element.