libhbb-0.4.0.2: Backend for text editors to provide better Haskell editing support.

Safe HaskellNone

Language.Haskell.HBB.Internal.InternalTTreeCreation

Documentation

class ConvertibleToTTree a whereSource

Instances

ConvertibleToTTree [LStmt Name] 
ConvertibleToTTree (LHsExpr Name) 
ConvertibleToTTree (HsLocalBinds Name)

HsLocalBinds is for example use for where clauses

TODO is this still needed?

ConvertibleToTTree (LHsBindLR Name Name) 
ConvertibleToTTree (HsValBindsLR Name Name) 
ConvertibleToTTree ([LPat Name], GRHSs Name, LambdaNotationStyle) 
ConvertibleToTTree (IsValueBinding, LGRHS Name, Maybe (HsValBindsLR Name Name)) 
ConvertibleToTTree (IsValueBinding, GRHSs Name, LambdaNotationStyle) 

data LambdaNotationStyle Source

Constructors

ShortNotationStyle

may convert a where-expression to a let-expression

LongNotationWithWhere