indentation-0.3.3: Indentation sensitive parsing combinators for Parsec and Trifecta

Safe HaskellNone
LanguageHaskell2010

Text.Trifecta.Indentation

Description

This module re-exports Text.Trifecta.Indentation from indentation-trifecta.

Documentation

class IndentationParsing (m :: * -> *) where #

data IndentationParserT t (m :: * -> *) a #

Instances
MarkParsing Delta m => MarkParsing Delta (IndentationParserT Char m) 
Instance details

Defined in Text.Trifecta.Indentation

MarkParsing Delta m => MarkParsing Delta (IndentationParserT Token m) 
Instance details

Defined in Text.Trifecta.Indentation

MonadTrans (IndentationParserT t) 
Instance details

Defined in Text.Trifecta.Indentation

Methods

lift :: Monad m => m a -> IndentationParserT t m a #

Monad m => Monad (IndentationParserT t m) 
Instance details

Defined in Text.Trifecta.Indentation

Functor m => Functor (IndentationParserT t m) 
Instance details

Defined in Text.Trifecta.Indentation

Methods

fmap :: (a -> b) -> IndentationParserT t m a -> IndentationParserT t m b #

(<$) :: a -> IndentationParserT t m b -> IndentationParserT t m a #

Monad m => Applicative (IndentationParserT t m) 
Instance details

Defined in Text.Trifecta.Indentation

MonadPlus m => Alternative (IndentationParserT t m) 
Instance details

Defined in Text.Trifecta.Indentation

MonadPlus m => MonadPlus (IndentationParserT t m) 
Instance details

Defined in Text.Trifecta.Indentation

Monad m => IndentationParsing (IndentationParserT t m) 
Instance details

Defined in Text.Trifecta.Indentation

DeltaParsing m => TokenParsing (IndentationParserT Char m) 
Instance details

Defined in Text.Trifecta.Indentation

DeltaParsing m => TokenParsing (IndentationParserT Token m) 
Instance details

Defined in Text.Trifecta.Indentation

(LookAheadParsing m, MonadPlus m) => LookAheadParsing (IndentationParserT t m) 
Instance details

Defined in Text.Trifecta.Indentation

DeltaParsing m => CharParsing (IndentationParserT Char m) 
Instance details

Defined in Text.Trifecta.Indentation

DeltaParsing m => CharParsing (IndentationParserT Token m) 
Instance details

Defined in Text.Trifecta.Indentation

(Parsing m, MonadPlus m) => Parsing (IndentationParserT t m) 
Instance details

Defined in Text.Trifecta.Indentation

DeltaParsing m => DeltaParsing (IndentationParserT Char m) 
Instance details

Defined in Text.Trifecta.Indentation

DeltaParsing m => DeltaParsing (IndentationParserT Token m) 
Instance details

Defined in Text.Trifecta.Indentation