curry-base-1.1.0: Functions for manipulating Curry programs

Copyright(c) 2017 Kai-Oliver Prott
2017 Finn Teegen
LicenseBSD-3-clause
Maintainerfte@informatik.uni-kiel.de
Stabilityexperimental
Portabilityportable
Safe HaskellSafe
LanguageHaskell2010

Curry.CondCompile.Type

Description

TODO

Documentation

type Program = [Stmt] Source #

data Stmt Source #

Instances
Show Stmt Source # 
Instance details

Defined in Curry.CondCompile.Type

Pretty Stmt Source # 
Instance details

Defined in Curry.CondCompile.Type

newtype Else Source #

Constructors

Else (Maybe [Stmt]) 
Instances
Show Else Source # 
Instance details

Defined in Curry.CondCompile.Type

Pretty Else Source # 
Instance details

Defined in Curry.CondCompile.Type

newtype Elif Source #

Constructors

Elif (Cond, [Stmt]) 
Instances
Show Elif Source # 
Instance details

Defined in Curry.CondCompile.Type

Pretty Elif Source # 
Instance details

Defined in Curry.CondCompile.Type

data Cond Source #

Instances
Show Cond Source # 
Instance details

Defined in Curry.CondCompile.Type

Pretty Cond Source # 
Instance details

Defined in Curry.CondCompile.Type

data Op Source #

Constructors

Eq 
Neq 
Lt 
Leq 
Gt 
Geq 
Instances
Show Op Source # 
Instance details

Defined in Curry.CondCompile.Type

Pretty Op Source # 
Instance details

Defined in Curry.CondCompile.Type