phino-0.0.0: Command-Line Manipulator of 𝜑-Calculus Expressions
Safe HaskellSafe-Inferred
LanguageHaskell2010

CST

Documentation

data LCB Source #

Constructors

LCB 
BIG_LCB 

Instances

Instances details
Show LCB Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> LCB -> ShowS #

show :: LCB -> String #

showList :: [LCB] -> ShowS #

Eq LCB Source # 
Instance details

Defined in CST

Methods

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

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

Render LCB Source # 
Instance details

Defined in Render

Methods

render :: LCB -> Text Source #

data RCB Source #

Constructors

RCB 
BIG_RCB 

Instances

Instances details
Show RCB Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> RCB -> ShowS #

show :: RCB -> String #

showList :: [RCB] -> ShowS #

Eq RCB Source # 
Instance details

Defined in CST

Methods

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

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

Render RCB Source # 
Instance details

Defined in Render

Methods

render :: RCB -> Text Source #

data LSB Source #

Constructors

LSB 
LSB' 

Instances

Instances details
Show LSB Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> LSB -> ShowS #

show :: LSB -> String #

showList :: [LSB] -> ShowS #

Eq LSB Source # 
Instance details

Defined in CST

Methods

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

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

Render LSB Source # 
Instance details

Defined in Render

Methods

render :: LSB -> Text Source #

data RSB Source #

Constructors

RSB 
RSB' 

Instances

Instances details
Show RSB Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> RSB -> ShowS #

show :: RSB -> String #

showList :: [RSB] -> ShowS #

Eq RSB Source # 
Instance details

Defined in CST

Methods

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

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

Render RSB Source # 
Instance details

Defined in Render

Methods

render :: RSB -> Text Source #

data COMMA Source #

Constructors

COMMA 
NO_COMMA 

Instances

Instances details
Show COMMA Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> COMMA -> ShowS #

show :: COMMA -> String #

showList :: [COMMA] -> ShowS #

Eq COMMA Source # 
Instance details

Defined in CST

Methods

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

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

Render COMMA Source # 
Instance details

Defined in Render

Methods

render :: COMMA -> Text Source #

data ARROW Source #

Constructors

ARROW 
ARROW' 

Instances

Instances details
Show ARROW Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> ARROW -> ShowS #

show :: ARROW -> String #

showList :: [ARROW] -> ShowS #

Eq ARROW Source # 
Instance details

Defined in CST

Methods

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

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

Render ARROW Source # 
Instance details

Defined in Render

Methods

render :: ARROW -> Text Source #

data DASHED_ARROW Source #

Constructors

DASHED_ARROW 

Instances

Instances details
Show DASHED_ARROW Source # 
Instance details

Defined in CST

Eq DASHED_ARROW Source # 
Instance details

Defined in CST

Render DASHED_ARROW Source # 
Instance details

Defined in Render

data VOID Source #

Constructors

EMPTY 
QUESTION 

Instances

Instances details
Show VOID Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> VOID -> ShowS #

show :: VOID -> String #

showList :: [VOID] -> ShowS #

Eq VOID Source # 
Instance details

Defined in CST

Methods

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

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

Render VOID Source # 
Instance details

Defined in Render

Methods

render :: VOID -> Text Source #

data PHI Source #

Constructors

PHI 
AT 

Instances

Instances details
Show PHI Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> PHI -> ShowS #

show :: PHI -> String #

showList :: [PHI] -> ShowS #

Eq PHI Source # 
Instance details

Defined in CST

Methods

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

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

Render PHI Source # 
Instance details

Defined in Render

Methods

render :: PHI -> Text Source #

data RHO Source #

Constructors

RHO 
CARET 
RHO' 

Instances

Instances details
Show RHO Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> RHO -> ShowS #

show :: RHO -> String #

showList :: [RHO] -> ShowS #

Eq RHO Source # 
Instance details

Defined in CST

Methods

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

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

Render RHO Source # 
Instance details

Defined in Render

Methods

render :: RHO -> Text Source #

data DELTA Source #

Constructors

DELTA 
DELTA' 

Instances

Instances details
Show DELTA Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> DELTA -> ShowS #

show :: DELTA -> String #

showList :: [DELTA] -> ShowS #

Eq DELTA Source # 
Instance details

Defined in CST

Methods

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

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

Render DELTA Source # 
Instance details

Defined in Render

Methods

render :: DELTA -> Text Source #

data XI Source #

Constructors

XI 
DOLLAR 
XI' 

Instances

Instances details
Show XI Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> XI -> ShowS #

show :: XI -> String #

showList :: [XI] -> ShowS #

Eq XI Source # 
Instance details

Defined in CST

Methods

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

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

Render XI Source # 
Instance details

Defined in Render

Methods

render :: XI -> Text Source #

data LAMBDA Source #

Constructors

LAMBDA 
LAMBDA' 

Instances

Instances details
Show LAMBDA Source # 
Instance details

Defined in CST

Eq LAMBDA Source # 
Instance details

Defined in CST

Methods

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

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

Render LAMBDA Source # 
Instance details

Defined in Render

Methods

render :: LAMBDA -> Text Source #

data GLOBAL Source #

Constructors

Φ 
Q 

Instances

Instances details
Show GLOBAL Source # 
Instance details

Defined in CST

Eq GLOBAL Source # 
Instance details

Defined in CST

Methods

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

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

Render GLOBAL Source # 
Instance details

Defined in Render

Methods

render :: GLOBAL -> Text Source #

data TERMINATION Source #

Constructors

DEAD 
T 

Instances

Instances details
Show TERMINATION Source # 
Instance details

Defined in CST

Eq TERMINATION Source # 
Instance details

Defined in CST

Render TERMINATION Source # 
Instance details

Defined in Render

data SPACE Source #

Constructors

SPACE 
NO_SPACE 

Instances

Instances details
Show SPACE Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> SPACE -> ShowS #

show :: SPACE -> String #

showList :: [SPACE] -> ShowS #

Eq SPACE Source # 
Instance details

Defined in CST

Methods

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

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

Render SPACE Source # 
Instance details

Defined in Render

Methods

render :: SPACE -> Text Source #

data EOL Source #

Constructors

EOL 
NO_EOL 

Instances

Instances details
Show EOL Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> EOL -> ShowS #

show :: EOL -> String #

showList :: [EOL] -> ShowS #

Eq EOL Source # 
Instance details

Defined in CST

Methods

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

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

Render EOL Source # 
Instance details

Defined in Render

Methods

render :: EOL -> Text Source #

data DOTS Source #

Constructors

DOTS 
DOTS' 

Instances

Instances details
Show DOTS Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> DOTS -> ShowS #

show :: DOTS -> String #

showList :: [DOTS] -> ShowS #

Eq DOTS Source # 
Instance details

Defined in CST

Methods

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

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

Render DOTS Source # 
Instance details

Defined in Render

Methods

render :: DOTS -> Text Source #

data BYTES Source #

Instances

Instances details
Show BYTES Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> BYTES -> ShowS #

show :: BYTES -> String #

showList :: [BYTES] -> ShowS #

Eq BYTES Source # 
Instance details

Defined in CST

Methods

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

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

ToASCII BYTES Source # 
Instance details

Defined in Encoding

Methods

toASCII :: BYTES -> BYTES Source #

Render BYTES Source # 
Instance details

Defined in Render

Methods

render :: BYTES -> Text Source #

ToCST Bytes BYTES Source # 
Instance details

Defined in CST

Methods

toCST :: Bytes -> (Int, EOL) -> BYTES Source #

data META_HEAD Source #

Constructors

E 
E' 
N 
N' 
K 
K' 
A 
TAU 
TAU' 
I 
I' 
B 
B' 
D 
D' 
D'' 
F 
F' 
F'' 
S 
S' 
S'' 

Instances

Instances details
Show META_HEAD Source # 
Instance details

Defined in CST

Eq META_HEAD Source # 
Instance details

Defined in CST

Render META_HEAD Source # 
Instance details

Defined in Render

data EXCLAMATION Source #

Constructors

EXCL 
NO_EXCL 

Instances

Instances details
Show EXCLAMATION Source # 
Instance details

Defined in CST

Eq EXCLAMATION Source # 
Instance details

Defined in CST

Render EXCLAMATION Source # 
Instance details

Defined in Render

data META Source #

Constructors

META 

Fields

Instances

Instances details
Show META Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> META -> ShowS #

show :: META -> String #

showList :: [META] -> ShowS #

Eq META Source # 
Instance details

Defined in CST

Methods

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

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

Render META Source # 
Instance details

Defined in Render

Methods

render :: META -> Text Source #

data TAB Source #

Constructors

TAB 

Fields

TAB' 
NO_TAB 

Instances

Instances details
Show TAB Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> TAB -> ShowS #

show :: TAB -> String #

showList :: [TAB] -> ShowS #

Eq TAB Source # 
Instance details

Defined in CST

Methods

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

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

Render TAB Source # 
Instance details

Defined in Render

Methods

render :: TAB -> Text Source #

data ALPHA' Source #

Constructors

ALPHA 
ALPHA' 

Instances

Instances details
Show ALPHA' Source # 
Instance details

Defined in CST

Eq ALPHA' Source # 
Instance details

Defined in CST

Methods

(==) :: ALPHA' -> ALPHA' -> Bool #

(/=) :: ALPHA' -> ALPHA' -> Bool #

Render ALPHA' Source # 
Instance details

Defined in Render

Methods

render :: ALPHA' -> Text Source #

data ALPHA Source #

Constructors

AL_IDX 

Fields

AL_META 

Fields

Instances

Instances details
Show ALPHA Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> ALPHA -> ShowS #

show :: ALPHA -> String #

showList :: [ALPHA] -> ShowS #

Eq ALPHA Source # 
Instance details

Defined in CST

Methods

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

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

ToASCII ALPHA Source # 
Instance details

Defined in Encoding

Methods

toASCII :: ALPHA -> ALPHA Source #

Render ALPHA Source # 
Instance details

Defined in Render

Methods

render :: ALPHA -> Text Source #

ToCST Alpha ALPHA Source # 
Instance details

Defined in CST

Methods

toCST :: Alpha -> (Int, EOL) -> ALPHA Source #

data PAIR Source #

Constructors

PA_TAU 
PA_ALPHA 

Fields

PA_FORMATION 
PA_VOID 

Fields

PA_LAMBDA 

Fields

PA_LAMBDA' 

Fields

PA_META_LAMBDA 

Fields

PA_META_LAMBDA' 

Fields

PA_DELTA 

Fields

PA_DELTA' 

Fields

PA_META_DELTA 

Fields

PA_META_DELTA' 

Fields

PA_FOLDED 

Fields

Instances

Instances details
Show PAIR Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> PAIR -> ShowS #

show :: PAIR -> String #

showList :: [PAIR] -> ShowS #

Eq PAIR Source # 
Instance details

Defined in CST

Methods

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

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

ToASCII PAIR Source # 
Instance details

Defined in Encoding

Methods

toASCII :: PAIR -> PAIR Source #

ToSingleLine PAIR Source # 
Instance details

Defined in Lining

WithMargin PAIR Source # 
Instance details

Defined in Margin

Methods

withMargin' :: (Int, Int) -> PAIR -> PAIR

Render PAIR Source # 
Instance details

Defined in Render

Methods

render :: PAIR -> Text Source #

ToSalty PAIR Source # 
Instance details

Defined in Sugar

Methods

toSalty :: PAIR -> PAIR Source #

ToCST Argument PAIR Source # 
Instance details

Defined in CST

Methods

toCST :: Argument -> (Int, EOL) -> PAIR Source #

ToCST Binding PAIR Source # 
Instance details

Defined in CST

Methods

toCST :: Binding -> (Int, EOL) -> PAIR Source #

newtype APP_BINDING Source #

Constructors

APP_BINDING 

Fields

Instances

Instances details
Show APP_BINDING Source # 
Instance details

Defined in CST

Eq APP_BINDING Source # 
Instance details

Defined in CST

ToASCII APP_BINDING Source # 
Instance details

Defined in Encoding

ToSingleLine APP_BINDING Source # 
Instance details

Defined in Lining

WithMargin APP_BINDING Source # 
Instance details

Defined in Margin

Render APP_BINDING Source # 
Instance details

Defined in Render

ToSalty APP_BINDING Source # 
Instance details

Defined in Sugar

ToCST Binding APP_BINDING Source # 
Instance details

Defined in CST

Methods

toCST :: Binding -> (Int, EOL) -> APP_BINDING Source #

data BINDING Source #

Constructors

BI_PAIR 

Fields

BI_EMPTY 

Fields

BI_META 

Fields

Instances

Instances details
Show BINDING Source # 
Instance details

Defined in CST

Eq BINDING Source # 
Instance details

Defined in CST

Methods

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

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

ToASCII BINDING Source # 
Instance details

Defined in Encoding

ToSingleLine BINDING Source # 
Instance details

Defined in Lining

WithMargin BINDING Source # 
Instance details

Defined in Margin

Methods

withMargin' :: (Int, Int) -> BINDING -> BINDING

Render BINDING Source # 
Instance details

Defined in Render

Methods

render :: BINDING -> Text Source #

ToSalty BINDING Source # 
Instance details

Defined in Sugar

ToCST [Argument] BINDING Source # 
Instance details

Defined in CST

Methods

toCST :: [Argument] -> (Int, EOL) -> BINDING Source #

ToCST [Binding] BINDING Source # 
Instance details

Defined in CST

Methods

toCST :: [Binding] -> (Int, EOL) -> BINDING Source #

data BINDINGS Source #

Constructors

BDS_PAIR 

Fields

BDS_EMPTY 

Fields

BDS_META 

Fields

Instances

Instances details
Show BINDINGS Source # 
Instance details

Defined in CST

Eq BINDINGS Source # 
Instance details

Defined in CST

ToASCII BINDINGS Source # 
Instance details

Defined in Encoding

ToSingleLine BINDINGS Source # 
Instance details

Defined in Lining

WithMargin BINDINGS Source # 
Instance details

Defined in Margin

Methods

withMargin' :: (Int, Int) -> BINDINGS -> BINDINGS

Render BINDINGS Source # 
Instance details

Defined in Render

Methods

render :: BINDINGS -> Text Source #

ToSalty BINDINGS Source # 
Instance details

Defined in Sugar

ToCST [Argument] BINDINGS Source # 
Instance details

Defined in CST

Methods

toCST :: [Argument] -> (Int, EOL) -> BINDINGS Source #

ToCST [Binding] BINDINGS Source # 
Instance details

Defined in CST

Methods

toCST :: [Binding] -> (Int, EOL) -> BINDINGS Source #

data APP_ARG Source #

Constructors

APP_ARG 

Fields

Instances

Instances details
Show APP_ARG Source # 
Instance details

Defined in CST

Eq APP_ARG Source # 
Instance details

Defined in CST

Methods

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

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

ToASCII APP_ARG Source # 
Instance details

Defined in Encoding

ToSingleLine APP_ARG Source # 
Instance details

Defined in Lining

WithMargin APP_ARG Source # 
Instance details

Defined in Margin

Methods

withMargin' :: (Int, Int) -> APP_ARG -> APP_ARG

Render APP_ARG Source # 
Instance details

Defined in Render

Methods

render :: APP_ARG -> Text Source #

ToCST [Expression] APP_ARG Source # 
Instance details

Defined in CST

Methods

toCST :: [Expression] -> (Int, EOL) -> APP_ARG Source #

data APP_ARGS Source #

Constructors

AAS_EXPR 

Fields

AAS_EMPTY 

Instances

Instances details
Show APP_ARGS Source # 
Instance details

Defined in CST

Eq APP_ARGS Source # 
Instance details

Defined in CST

ToASCII APP_ARGS Source # 
Instance details

Defined in Encoding

ToSingleLine APP_ARGS Source # 
Instance details

Defined in Lining

WithMargin APP_ARGS Source # 
Instance details

Defined in Margin

Methods

withMargin' :: (Int, Int) -> APP_ARGS -> APP_ARGS

Render APP_ARGS Source # 
Instance details

Defined in Render

Methods

render :: APP_ARGS -> Text Source #

ToCST [Expression] APP_ARGS Source # 
Instance details

Defined in CST

Methods

toCST :: [Expression] -> (Int, EOL) -> APP_ARGS Source #

data APP_ARGUMENT Source #

Instances

Instances details
Show APP_ARGUMENT Source # 
Instance details

Defined in CST

Eq APP_ARGUMENT Source # 
Instance details

Defined in CST

ToASCII APP_ARGUMENT Source # 
Instance details

Defined in Encoding

ToSingleLine APP_ARGUMENT Source # 
Instance details

Defined in Lining

WithMargin APP_ARGUMENT Source # 
Instance details

Defined in Margin

Render APP_ARGUMENT Source # 
Instance details

Defined in Render

data EXPRESSION Source #

Instances

Instances details
Show EXPRESSION Source # 
Instance details

Defined in CST

Eq EXPRESSION Source # 
Instance details

Defined in CST

ToASCII EXPRESSION Source # 
Instance details

Defined in Encoding

ToSingleLine EXPRESSION Source # 
Instance details

Defined in Lining

WithMargin EXPRESSION Source # 
Instance details

Defined in Margin

Render EXPRESSION Source # 
Instance details

Defined in Render

ToSalty EXPRESSION Source # 
Instance details

Defined in Sugar

ToCST Expression EXPRESSION Source # 
Instance details

Defined in CST

data ATTRIBUTE Source #

Constructors

AT_LABEL 

Fields

AT_RHO 

Fields

AT_PHI 

Fields

AT_LAMBDA 

Fields

AT_DELTA 

Fields

AT_META 

Fields

AT_REST 

Fields

Instances

Instances details
Show ATTRIBUTE Source # 
Instance details

Defined in CST

Eq ATTRIBUTE Source # 
Instance details

Defined in CST

ToASCII ATTRIBUTE Source # 
Instance details

Defined in Encoding

Render ATTRIBUTE Source # 
Instance details

Defined in Render

ToCST Attribute ATTRIBUTE Source # 
Instance details

Defined in CST

Methods

toCST :: Attribute -> (Int, EOL) -> ATTRIBUTE Source #

Render [ATTRIBUTE] Source # 
Instance details

Defined in Render

Methods

render :: [ATTRIBUTE] -> Text Source #

data BELONGING Source #

Constructors

IN 
NOT_IN 

Instances

Instances details
Show BELONGING Source # 
Instance details

Defined in CST

Eq BELONGING Source # 
Instance details

Defined in CST

Render BELONGING Source # 
Instance details

Defined in Render

data SET Source #

Constructors

ST_BINDING 

Fields

ST_ATTRIBUTES 

Fields

Instances

Instances details
Show SET Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> SET -> ShowS #

show :: SET -> String #

showList :: [SET] -> ShowS #

Eq SET Source # 
Instance details

Defined in CST

Methods

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

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

ToASCII SET Source # 
Instance details

Defined in Encoding

Methods

toASCII :: SET -> SET Source #

ToSingleLine SET Source # 
Instance details

Defined in Lining

Methods

toSingleLine :: SET -> SET Source #

Render SET Source # 
Instance details

Defined in Render

Methods

render :: SET -> Text Source #

ToSalty SET Source # 
Instance details

Defined in Sugar

Methods

toSalty :: SET -> SET Source #

data LOGIC_OPERATOR Source #

Constructors

AND 
OR 

Instances

Instances details
Show LOGIC_OPERATOR Source # 
Instance details

Defined in CST

Eq LOGIC_OPERATOR Source # 
Instance details

Defined in CST

Render LOGIC_OPERATOR Source # 
Instance details

Defined in Render

data EQUAL Source #

Instances

Instances details
Show EQUAL Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> EQUAL -> ShowS #

show :: EQUAL -> String #

showList :: [EQUAL] -> ShowS #

Eq EQUAL Source # 
Instance details

Defined in CST

Methods

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

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

Render EQUAL Source # 
Instance details

Defined in Render

Methods

render :: EQUAL -> Text Source #

data NUMBER Source #

Constructors

IDX_META 

Fields

LENGTH 

Fields

DOMAIN 

Fields

LITERAL 

Fields

Instances

Instances details
Show NUMBER Source # 
Instance details

Defined in CST

Eq NUMBER Source # 
Instance details

Defined in CST

Methods

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

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

ToASCII NUMBER Source # 
Instance details

Defined in Encoding

ToSingleLine NUMBER Source # 
Instance details

Defined in Lining

Render NUMBER Source # 
Instance details

Defined in Render

Methods

render :: NUMBER -> Text Source #

ToSalty NUMBER Source # 
Instance details

Defined in Sugar

ToCST Number NUMBER Source # 
Instance details

Defined in CST

Methods

toCST :: Number -> (Int, EOL) -> NUMBER Source #

data COMPARABLE Source #

Constructors

CMP_ATTR 

Fields

CMP_EXPR 

Fields

CMP_NUM 

Fields

Instances

Instances details
Show COMPARABLE Source # 
Instance details

Defined in CST

Eq COMPARABLE Source # 
Instance details

Defined in CST

ToASCII COMPARABLE Source # 
Instance details

Defined in Encoding

ToSingleLine COMPARABLE Source # 
Instance details

Defined in Lining

Render COMPARABLE Source # 
Instance details

Defined in Render

ToSalty COMPARABLE Source # 
Instance details

Defined in Sugar

ToCST Comparable COMPARABLE Source # 
Instance details

Defined in CST

data CONDITION Source #

Instances

Instances details
Show CONDITION Source # 
Instance details

Defined in CST

Eq CONDITION Source # 
Instance details

Defined in CST

ToASCII CONDITION Source # 
Instance details

Defined in Encoding

ToSingleLine CONDITION Source # 
Instance details

Defined in Lining

WithMargin CONDITION Source # 
Instance details

Defined in Margin

Render CONDITION Source # 
Instance details

Defined in Render

ToSalty CONDITION Source # 
Instance details

Defined in Sugar

ToCST Condition CONDITION Source # 
Instance details

Defined in CST

Methods

toCST :: Condition -> (Int, EOL) -> CONDITION Source #

data EXTRA_ARG Source #

Constructors

ARG_EXPR 

Fields

ARG_ATTR 

Fields

ARG_BINDING 

Fields

ARG_BYTES 

Fields

Instances

Instances details
Show EXTRA_ARG Source # 
Instance details

Defined in CST

Eq EXTRA_ARG Source # 
Instance details

Defined in CST

ToASCII EXTRA_ARG Source # 
Instance details

Defined in Encoding

ToSingleLine EXTRA_ARG Source # 
Instance details

Defined in Lining

Render EXTRA_ARG Source # 
Instance details

Defined in Render

ToSalty EXTRA_ARG Source # 
Instance details

Defined in Sugar

ToCST ExtraArgument EXTRA_ARG Source # 
Instance details

Defined in CST

data EXTRA Source #

Constructors

EXTRA 

Fields

Instances

Instances details
Show EXTRA Source # 
Instance details

Defined in CST

Methods

showsPrec :: Int -> EXTRA -> ShowS #

show :: EXTRA -> String #

showList :: [EXTRA] -> ShowS #

Eq EXTRA Source # 
Instance details

Defined in CST

Methods

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

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

ToASCII EXTRA Source # 
Instance details

Defined in Encoding

Methods

toASCII :: EXTRA -> EXTRA Source #

ToSingleLine EXTRA Source # 
Instance details

Defined in Lining

WithMargin EXTRA Source # 
Instance details

Defined in Margin

Methods

withMargin' :: (Int, Int) -> EXTRA -> EXTRA

Render EXTRA Source # 
Instance details

Defined in Render

Methods

render :: EXTRA -> Text Source #

ToSalty EXTRA Source # 
Instance details

Defined in Sugar

Methods

toSalty :: EXTRA -> EXTRA Source #

ToCST Extra EXTRA Source # 
Instance details

Defined in CST

Methods

toCST :: Extra -> (Int, EOL) -> EXTRA Source #

toCST' :: ToCST a b => a -> b Source #

class ToCST a b where Source #

Methods

toCST :: a -> (Int, EOL) -> b Source #

Instances

Instances details
ToCST Alpha ALPHA Source # 
Instance details

Defined in CST

Methods

toCST :: Alpha -> (Int, EOL) -> ALPHA Source #

ToCST Argument PAIR Source # 
Instance details

Defined in CST

Methods

toCST :: Argument -> (Int, EOL) -> PAIR Source #

ToCST Attribute ATTRIBUTE Source # 
Instance details

Defined in CST

Methods

toCST :: Attribute -> (Int, EOL) -> ATTRIBUTE Source #

ToCST Binding APP_BINDING Source # 
Instance details

Defined in CST

Methods

toCST :: Binding -> (Int, EOL) -> APP_BINDING Source #

ToCST Binding PAIR Source # 
Instance details

Defined in CST

Methods

toCST :: Binding -> (Int, EOL) -> PAIR Source #

ToCST Bytes BYTES Source # 
Instance details

Defined in CST

Methods

toCST :: Bytes -> (Int, EOL) -> BYTES Source #

ToCST Expression EXPRESSION Source # 
Instance details

Defined in CST

ToCST Comparable COMPARABLE Source # 
Instance details

Defined in CST

ToCST Condition CONDITION Source # 
Instance details

Defined in CST

Methods

toCST :: Condition -> (Int, EOL) -> CONDITION Source #

ToCST Extra EXTRA Source # 
Instance details

Defined in CST

Methods

toCST :: Extra -> (Int, EOL) -> EXTRA Source #

ToCST ExtraArgument EXTRA_ARG Source # 
Instance details

Defined in CST

ToCST Number NUMBER Source # 
Instance details

Defined in CST

Methods

toCST :: Number -> (Int, EOL) -> NUMBER Source #

ToCST [Argument] BINDING Source # 
Instance details

Defined in CST

Methods

toCST :: [Argument] -> (Int, EOL) -> BINDING Source #

ToCST [Argument] BINDINGS Source # 
Instance details

Defined in CST

Methods

toCST :: [Argument] -> (Int, EOL) -> BINDINGS Source #

ToCST [Binding] BINDING Source # 
Instance details

Defined in CST

Methods

toCST :: [Binding] -> (Int, EOL) -> BINDING Source #

ToCST [Binding] BINDINGS Source # 
Instance details

Defined in CST

Methods

toCST :: [Binding] -> (Int, EOL) -> BINDINGS Source #

ToCST [Expression] APP_ARG Source # 
Instance details

Defined in CST

Methods

toCST :: [Expression] -> (Int, EOL) -> APP_ARG Source #

ToCST [Expression] APP_ARGS Source # 
Instance details

Defined in CST

Methods

toCST :: [Expression] -> (Int, EOL) -> APP_ARGS Source #