| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Agda.Interaction.Highlighting.HTML.Base
Description
Function for generating highlighted, hyperlinked HTML from Agda sources.
Synopsis
- data HtmlOptions = HtmlOptions {}
- data HtmlHighlight
- prepareCommonDestinationAssets :: MonadIO m => HtmlOptions -> m ()
- srcFileOfInterface :: TopLevelModuleName -> Interface -> HtmlInputSourceFile
- defaultPageGen :: (MonadIO m, MonadLogHtml m) => HtmlOptions -> HtmlInputSourceFile -> m ()
- class MonadLogHtml (m :: Type -> Type) where
- logHtml :: HtmlLogAction m
- type LogHtmlT (m :: Type -> Type) = ReaderT (HtmlLogAction m) m
- runLogHtmlWith :: Monad m => HtmlLogAction m -> LogHtmlT m a -> m a
Documentation
data HtmlOptions Source #
Options for HTML generation
Constructors
| HtmlOptions | |
Instances
| Eq HtmlOptions Source # | |
Defined in Agda.Interaction.Highlighting.HTML.Base | |
data HtmlHighlight Source #
Determine how to highlight the file
Constructors
| HighlightAll | |
| HighlightCode | |
| HighlightAuto |
Instances
prepareCommonDestinationAssets :: MonadIO m => HtmlOptions -> m () Source #
srcFileOfInterface :: TopLevelModuleName -> Interface -> HtmlInputSourceFile Source #
Bundle up the highlighting info for a source file
defaultPageGen :: (MonadIO m, MonadLogHtml m) => HtmlOptions -> HtmlInputSourceFile -> m () Source #
class MonadLogHtml (m :: Type -> Type) where Source #
Instances
| Monad m => MonadLogHtml (LogHtmlT m) Source # | |
Defined in Agda.Interaction.Highlighting.HTML.Base | |
runLogHtmlWith :: Monad m => HtmlLogAction m -> LogHtmlT m a -> m a Source #