zeolite-lang-0.1.2.6: Zeolite is a statically-typed, general-purpose programming language.

Safe HaskellSafe
LanguageHaskell2010

Types.Procedure

Documentation

data ArgValues c Source #

Constructors

ArgValues 

Fields

Instances
Show c => Show (ArgValues c) Source # 
Instance details

Defined in Types.Procedure

ParseFromSource (ArgValues SourcePos) Source # 
Instance details

Defined in Parser.Procedure

data InputValue c Source #

Constructors

InputValue 

Fields

DiscardInput 

Fields

Instances
Show c => Show (InputValue c) Source # 
Instance details

Defined in Types.Procedure

ParseFromSource (InputValue SourcePos) Source # 
Instance details

Defined in Parser.Procedure

data Operator c Source #

Instances
Show c => Show (Operator c) Source # 
Instance details

Defined in Types.Procedure

Methods

showsPrec :: Int -> Operator c -> ShowS #

show :: Operator c -> String #

showList :: [Operator c] -> ShowS #

data OutputValue c Source #

Constructors

OutputValue 

Fields

Instances
Show c => Show (OutputValue c) Source # 
Instance details

Defined in Types.Procedure

ParseFromSource (OutputValue SourcePos) Source # 
Instance details

Defined in Parser.Procedure

data Procedure c Source #

Constructors

Procedure [c] [Statement c] 
Instances
Show c => Show (Procedure c) Source # 
Instance details

Defined in Types.Procedure

ParseFromSource (Procedure SourcePos) Source # 
Instance details

Defined in Parser.Procedure

data ReturnValues c Source #

Constructors

NamedReturns 

Fields

UnnamedReturns 

Fields

Instances
Show c => Show (ReturnValues c) Source # 
Instance details

Defined in Types.Procedure

ParseFromSource (ReturnValues SourcePos) Source # 
Instance details

Defined in Parser.Procedure

data ScopedBlock c Source #

Constructors

ScopedBlock [c] (Procedure c) (Maybe (Procedure c)) (Statement c) 
Instances
Show c => Show (ScopedBlock c) Source # 
Instance details

Defined in Types.Procedure

ParseFromSource (ScopedBlock SourcePos) Source # 
Instance details

Defined in Parser.Procedure

data WhileLoop c Source #

Constructors

WhileLoop [c] (Expression c) (Procedure c) (Maybe (Procedure c)) 
Instances
Show c => Show (WhileLoop c) Source # 
Instance details

Defined in Types.Procedure

ParseFromSource (WhileLoop SourcePos) Source # 
Instance details

Defined in Parser.Procedure