idris-0.12.3: Functional Programming Language with Dependent Types

CopyrightLicense : BSD3
MaintainerThe Idris Community.
Safe HaskellNone
LanguageHaskell98

Idris.IdeMode

Description

 

Synopsis

Documentation

data WhatDocs Source #

Constructors

Overview 
Full 

toSExp :: SExpable a => a -> SExp Source #

class SExpable a where Source #

Minimal complete definition

toSExp

Methods

toSExp :: a -> SExp Source #

Instances

SExpable Bool Source # 

Methods

toSExp :: Bool -> SExp Source #

SExpable Int Source # 

Methods

toSExp :: Int -> SExp Source #

SExpable Integer Source # 

Methods

toSExp :: Integer -> SExp Source #

SExpable String Source # 

Methods

toSExp :: String -> SExp Source #

SExpable Name Source # 

Methods

toSExp :: Name -> SExp Source #

SExpable OutputAnnotation Source # 
SExpable NameOutput Source # 
SExpable FC Source # 

Methods

toSExp :: FC -> SExp Source #

SExpable SExp Source # 

Methods

toSExp :: SExp -> SExp Source #

SExpable a => SExpable [a] Source # 

Methods

toSExp :: [a] -> SExp Source #

SExpable a => SExpable (Maybe a) Source # 

Methods

toSExp :: Maybe a -> SExp Source #

(SExpable a, SExpable b) => SExpable (a, b) Source # 

Methods

toSExp :: (a, b) -> SExp Source #

(SExpable a, SExpable b, SExpable c) => SExpable (a, b, c) Source # 

Methods

toSExp :: (a, b, c) -> SExp Source #

(SExpable a, SExpable b, SExpable c, SExpable d) => SExpable (a, b, c, d) Source # 

Methods

toSExp :: (a, b, c, d) -> SExp Source #

(SExpable a, SExpable b, SExpable c, SExpable d, SExpable e) => SExpable (a, b, c, d, e) Source # 

Methods

toSExp :: (a, b, c, d, e) -> SExp Source #

data Opt Source #

Constructors

ShowImpl 
ErrContext 

Instances

Show Opt Source # 

Methods

showsPrec :: Int -> Opt -> ShowS #

show :: Opt -> String #

showList :: [Opt] -> ShowS #

ideModeEpoch :: Int Source #

The version of the IDE mode command set. Increment this when you change it so clients can adapt.