Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Module to build a book from an epub archive.
module Chapter : sig ... end
Module representing a chapter. A chapter can be seen as a title with a content.
module type ChapterContent = sig ... end
Input signature of the functor Make
. This module type drives how the content into the epub archive should be parsed to build a book. It also describes the type of content in each chapter.
module Make (ChapterContent : ChapterContent) : sig ... end
Fonctor build a book over ChapterContent