yi-snippet-0.14.0: Snippet support for yi

Safe HaskellNone
LanguageHaskell2010

Yi.Snippet.Internal

Documentation

data Snippet #

Constructors

Snippet 

data Var #

Constructors

FilenameVar 
UserVar 

Fields

Instances

Eq Var # 

Methods

(==) :: Var -> Var -> Bool #

(/=) :: Var -> Var -> Bool #

Ord Var # 

Methods

compare :: Var -> Var -> Ordering #

(<) :: Var -> Var -> Bool #

(<=) :: Var -> Var -> Bool #

(>) :: Var -> Var -> Bool #

(>=) :: Var -> Var -> Bool #

max :: Var -> Var -> Var #

min :: Var -> Var -> Var #

Show Var # 

Methods

showsPrec :: Int -> Var -> ShowS #

show :: Var -> String #

showList :: [Var] -> ShowS #

Generic Var # 

Associated Types

type Rep Var :: * -> * #

Methods

from :: Var -> Rep Var x #

to :: Rep Var x -> Var #

Binary Var # 

Methods

put :: Var -> Put #

get :: Get Var #

putList :: [Var] -> Put #

type Rep Var # 
type Rep Var = D1 (MetaData "Var" "Yi.Snippet.Internal" "yi-snippet-0.14.0-AXSDCXRcmLk4d8ld7fUsiY" False) ((:+:) (C1 (MetaCons "FilenameVar" PrefixI False) U1) (C1 (MetaCons "UserVar" PrefixI True) (S1 (MetaSel (Just Symbol "fromVar") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))))

data VarValue #

Instances

Eq VarValue # 
Show VarValue # 
Generic VarValue # 

Associated Types

type Rep VarValue :: * -> * #

Methods

from :: VarValue -> Rep VarValue x #

to :: Rep VarValue x -> VarValue #

Binary VarValue # 

Methods

put :: VarValue -> Put #

get :: Get VarValue #

putList :: [VarValue] -> Put #

Default VarValue # 

Methods

def :: VarValue #

type Rep VarValue # 
type Rep VarValue = D1 (MetaData "VarValue" "Yi.Snippet.Internal" "yi-snippet-0.14.0-AXSDCXRcmLk4d8ld7fUsiY" False) ((:+:) (C1 (MetaCons "DefaultValue" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 YiString))) (C1 (MetaCons "CustomValue" PrefixI False) (S1 (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 YiString))))

type SnippetBody = Free SnippetBodyF #