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

Yaml

Documentation

data Number Source #

Instances

Instances details
Generic Number Source # 
Instance details

Defined in Yaml

Associated Types

type Rep Number :: Type -> Type #

Methods

from :: Number -> Rep Number x #

to :: Rep Number x -> Number #

Show Number Source # 
Instance details

Defined in Yaml

Eq Number Source # 
Instance details

Defined in Yaml

Methods

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

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

Metas Number Source # 
Instance details

Defined in Yaml

Methods

metas :: Number -> [Text] Source #

bare :: [Text] -> Number -> Number Source #

Slots Number Source # 
Instance details

Defined in Yaml

Methods

slots :: Number -> [Slot] Source #

FromJSON Number Source # 
Instance details

Defined in Yaml

ToCST Number NUMBER Source # 
Instance details

Defined in CST

Methods

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

type Rep Number Source # 
Instance details

Defined in Yaml

data Comparable Source #

Instances

Instances details
Generic Comparable Source # 
Instance details

Defined in Yaml

Associated Types

type Rep Comparable :: Type -> Type #

Show Comparable Source # 
Instance details

Defined in Yaml

Eq Comparable Source # 
Instance details

Defined in Yaml

Metas Comparable Source # 
Instance details

Defined in Yaml

Slots Comparable Source # 
Instance details

Defined in Yaml

Methods

slots :: Comparable -> [Slot] Source #

FromJSON Comparable Source # 
Instance details

Defined in Yaml

ToCST Comparable COMPARABLE Source # 
Instance details

Defined in CST

type Rep Comparable Source # 
Instance details

Defined in Yaml

data Condition Source #

Instances

Instances details
Generic Condition Source # 
Instance details

Defined in Yaml

Associated Types

type Rep Condition :: Type -> Type #

Show Condition Source # 
Instance details

Defined in Yaml

Eq Condition Source # 
Instance details

Defined in Yaml

Metas Condition Source # 
Instance details

Defined in Yaml

Slots Condition Source # 
Instance details

Defined in Yaml

Methods

slots :: Condition -> [Slot] Source #

FromJSON Condition Source # 
Instance details

Defined in Yaml

ToCST Condition CONDITION Source # 
Instance details

Defined in CST

Methods

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

type Rep Condition Source # 
Instance details

Defined in Yaml

type Rep Condition = D1 ('MetaData "Condition" "Yaml" "phino-0.0.0-inplace" 'False) (((C1 ('MetaCons "And" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Condition])) :+: (C1 ('MetaCons "Or" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Condition])) :+: C1 ('MetaCons "In" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Attribute]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Binding])))) :+: (C1 ('MetaCons "Not" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Condition)) :+: (C1 ('MetaCons "Eq" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comparable) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comparable)) :+: C1 ('MetaCons "Gt" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comparable) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comparable))))) :+: ((C1 ('MetaCons "NF" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Expression)) :+: (C1 ('MetaCons "Absolute" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Expression)) :+: C1 ('MetaCons "Matches" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Expression)))) :+: (C1 ('MetaCons "PartOf" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Expression) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Binding)) :+: (C1 ('MetaCons "Disjoint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Attribute]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Binding])) :+: C1 ('MetaCons "IsFormation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Expression))))))

data ExtraArgument Source #

Instances

Instances details
Generic ExtraArgument Source # 
Instance details

Defined in Yaml

Associated Types

type Rep ExtraArgument :: Type -> Type #

Show ExtraArgument Source # 
Instance details

Defined in Yaml

Metas ExtraArgument Source # 
Instance details

Defined in Yaml

Slots ExtraArgument Source # 
Instance details

Defined in Yaml

FromJSON ExtraArgument Source # 
Instance details

Defined in Yaml

ToCST ExtraArgument EXTRA_ARG Source # 
Instance details

Defined in CST

type Rep ExtraArgument Source # 
Instance details

Defined in Yaml

data Extra Source #

Constructors

Extra 

Instances

Instances details
Generic Extra Source # 
Instance details

Defined in Yaml

Associated Types

type Rep Extra :: Type -> Type #

Methods

from :: Extra -> Rep Extra x #

to :: Rep Extra x -> Extra #

Show Extra Source # 
Instance details

Defined in Yaml

Methods

showsPrec :: Int -> Extra -> ShowS #

show :: Extra -> String #

showList :: [Extra] -> ShowS #

Metas Extra Source # 
Instance details

Defined in Yaml

Methods

metas :: Extra -> [Text] Source #

bare :: [Text] -> Extra -> Extra Source #

Slots Extra Source # 
Instance details

Defined in Yaml

Methods

slots :: Extra -> [Slot] Source #

FromJSON Extra Source # 
Instance details

Defined in Yaml

ToCST Extra EXTRA Source # 
Instance details

Defined in CST

Methods

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

type Rep Extra Source # 
Instance details

Defined in Yaml

data Rule Source #

Instances

Instances details
Generic Rule Source # 
Instance details

Defined in Yaml

Associated Types

type Rep Rule :: Type -> Type #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

Show Rule Source # 
Instance details

Defined in Yaml

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

Metas Rule Source # 
Instance details

Defined in Yaml

Methods

metas :: Rule -> [Text] Source #

bare :: [Text] -> Rule -> Rule Source #

FromJSON Rule Source # 
Instance details

Defined in Yaml

type Rep Rule Source # 
Instance details

Defined in Yaml

referenceless :: (MonadFail m, Slots a) => String -> String -> a -> m () Source #

data Premise Source #

Constructors

Premise 

Instances

Instances details
Generic Premise Source # 
Instance details

Defined in Yaml

Associated Types

type Rep Premise :: Type -> Type #

Methods

from :: Premise -> Rep Premise x #

to :: Rep Premise x -> Premise #

Show Premise Source # 
Instance details

Defined in Yaml

Eq Premise Source # 
Instance details

Defined in Yaml

Methods

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

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

Metas Premise Source # 
Instance details

Defined in Yaml

Methods

metas :: Premise -> [Text] Source #

bare :: [Text] -> Premise -> Premise Source #

Slots Premise Source # 
Instance details

Defined in Yaml

Methods

slots :: Premise -> [Slot] Source #

FromJSON Premise Source # 
Instance details

Defined in Yaml

type Rep Premise Source # 
Instance details

Defined in Yaml

type Rep Premise = D1 ('MetaData "Premise" "Yaml" "phino-0.0.0-inplace" 'False) (C1 ('MetaCons "Premise" 'PrefixI 'True) (S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Operation)))

data Operation Source #

Instances

Instances details
Generic Operation Source # 
Instance details

Defined in Yaml

Associated Types

type Rep Operation :: Type -> Type #

Show Operation Source # 
Instance details

Defined in Yaml

Eq Operation Source # 
Instance details

Defined in Yaml

Metas Operation Source # 
Instance details

Defined in Yaml

Slots Operation Source # 
Instance details

Defined in Yaml

Methods

slots :: Operation -> [Slot] Source #

type Rep Operation Source # 
Instance details

Defined in Yaml

data MorphRule Source #

Instances

Instances details
Generic MorphRule Source # 
Instance details

Defined in Yaml

Associated Types

type Rep MorphRule :: Type -> Type #

Show MorphRule Source # 
Instance details

Defined in Yaml

Metas MorphRule Source # 
Instance details

Defined in Yaml

FromJSON MorphRule Source # 
Instance details

Defined in Yaml

type Rep MorphRule Source # 
Instance details

Defined in Yaml

data DataizeRule Source #

Instances

Instances details
Generic DataizeRule Source # 
Instance details

Defined in Yaml

Associated Types

type Rep DataizeRule :: Type -> Type #

Show DataizeRule Source # 
Instance details

Defined in Yaml

Metas DataizeRule Source # 
Instance details

Defined in Yaml

FromJSON DataizeRule Source # 
Instance details

Defined in Yaml

type Rep DataizeRule Source # 
Instance details

Defined in Yaml

data ContextualizeRule Source #

Instances

Instances details
Generic ContextualizeRule Source # 
Instance details

Defined in Yaml

Associated Types

type Rep ContextualizeRule :: Type -> Type #

Show ContextualizeRule Source # 
Instance details

Defined in Yaml

Metas ContextualizeRule Source # 
Instance details

Defined in Yaml

FromJSON ContextualizeRule Source # 
Instance details

Defined in Yaml

type Rep ContextualizeRule Source # 
Instance details

Defined in Yaml

Orphan instances