Safe Haskell | None |
---|---|
Language | Haskell98 |
Comment handling.
Synopsis
- newtype OrderByStart = OrderByStart SrcSpan
- newtype OrderByEnd = OrderByEnd SrcSpan
- annotateComments :: Traversable ast => ast SrcSpanInfo -> [Comment] -> ([ComInfo], ast NodeInfo)
Documentation
newtype OrderByStart Source #
Instances
Eq OrderByStart Source # | |
Defined in Floskell.Comments (==) :: OrderByStart -> OrderByStart -> Bool # (/=) :: OrderByStart -> OrderByStart -> Bool # | |
Ord OrderByStart Source # | |
Defined in Floskell.Comments compare :: OrderByStart -> OrderByStart -> Ordering # (<) :: OrderByStart -> OrderByStart -> Bool # (<=) :: OrderByStart -> OrderByStart -> Bool # (>) :: OrderByStart -> OrderByStart -> Bool # (>=) :: OrderByStart -> OrderByStart -> Bool # max :: OrderByStart -> OrderByStart -> OrderByStart # min :: OrderByStart -> OrderByStart -> OrderByStart # |
newtype OrderByEnd Source #
Instances
Eq OrderByEnd Source # | |
Defined in Floskell.Comments (==) :: OrderByEnd -> OrderByEnd -> Bool # (/=) :: OrderByEnd -> OrderByEnd -> Bool # | |
Ord OrderByEnd Source # | |
Defined in Floskell.Comments compare :: OrderByEnd -> OrderByEnd -> Ordering # (<) :: OrderByEnd -> OrderByEnd -> Bool # (<=) :: OrderByEnd -> OrderByEnd -> Bool # (>) :: OrderByEnd -> OrderByEnd -> Bool # (>=) :: OrderByEnd -> OrderByEnd -> Bool # max :: OrderByEnd -> OrderByEnd -> OrderByEnd # min :: OrderByEnd -> OrderByEnd -> OrderByEnd # |
annotateComments :: Traversable ast => ast SrcSpanInfo -> [Comment] -> ([ComInfo], ast NodeInfo) Source #
Annotate the AST with comments.