Safe Haskell | None |
---|---|
Language | Haskell2010 |
Commonmark.Extensions.PipeTable
Synopsis
- class HasPipeTable il bl where
- pipeTable :: [ColAlignment] -> [il] -> [[il]] -> bl
- data ColAlignment
- pipeTableSpec :: (Monad m, IsBlock il bl, IsInline il, HasPipeTable il bl) => SyntaxSpec m il bl
Documentation
class HasPipeTable il bl where Source #
Methods
pipeTable :: [ColAlignment] -> [il] -> [[il]] -> bl Source #
Instances
HasPipeTable (Html a) (Html a) Source # | |
Defined in Commonmark.Extensions.PipeTable | |
(HasPipeTable i b, Monoid b) => HasPipeTable (WithSourceMap i) (WithSourceMap b) Source # | |
Defined in Commonmark.Extensions.PipeTable Methods pipeTable :: [ColAlignment] -> [WithSourceMap i] -> [[WithSourceMap i]] -> WithSourceMap b Source # |
data ColAlignment Source #
Instances
pipeTableSpec :: (Monad m, IsBlock il bl, IsInline il, HasPipeTable il bl) => SyntaxSpec m il bl Source #
Syntax for pipe tables. Note that this should generally be
placed AFTER the syntax spec for lists, headings, and other block-level
constructs, to avoid bad results when non-table lines contain pipe
characters: use defaultSyntaxSpec <> pipeTableSpec
rather
than pipeTableSpec <> defaultSyntaxSpec
.