Averest


Aif Module

Types

Type Description

AIFModule

AIFSystem

AbsReaction

Argument

Behavior

CompileContext

DepthCall

SelectionList

Specification

SurfaceCall

SystemPart

Transfer

Functions and values

Function or value Description

AbsReactionOfCell absReact (arg2, arg3)

Full Usage: AbsReactionOfCell absReact (arg2, arg3)

Parameters:
Returns: Expr * Expr

absReact : AbsReaction list
arg1 : LhsExpr
arg2 : Storage
Returns: Expr * Expr

AbsReactionOfLhs absReacts (lhs, st)

Full Usage: AbsReactionOfLhs absReacts (lhs, st)

Parameters:
Returns: Expr

absReacts : AbsReaction list
lhs : LhsExpr
st : Storage
Returns: Expr

FVarsAbsReact abs

Full Usage: FVarsAbsReact abs

Parameters:
Returns: Set<QName * QType>

abs : AbsReaction
Returns: Set<QName * QType>

FVarsBehavior behav

Full Usage: FVarsBehavior behav

Parameters:
Returns: Set<QName * QType>

behav : Behavior
Returns: Set<QName * QType>

FVarsSpecification spec

Full Usage: FVarsSpecification spec

Parameters:
Returns: Set<QName * QType>

spec : Specification
Returns: Set<QName * QType>

FVarsSystem system

Full Usage: FVarsSystem system

Parameters:
Returns: Set<QName * QType>

system : AIFSystem
Returns: Set<QName * QType>

FVarsSystemPart part

Full Usage: FVarsSystemPart part

Parameters:
Returns: Set<QName * QType>

part : SystemPart
Returns: Set<QName * QType>

FindBootLabel ctrlFlow

Full Usage: FindBootLabel ctrlFlow

Parameters:
Returns: QName * (BoolExpr * 'a -> BoolExpr * 'a)

ctrlFlow : (BoolExpr * Action) list
Returns: QName * (BoolExpr * 'a -> BoolExpr * 'a)

MainSystemPart system

Full Usage: MainSystemPart system

Parameters:
Returns: SystemPart

system : AIFSystem
Returns: SystemPart

MergeBehavior b1 b2

Full Usage: MergeBehavior b1 b2

Parameters:
Returns: Behavior

b1 : Behavior
b2 : Behavior
Returns: Behavior

PrnAIFModule md

Full Usage: PrnAIFModule md

Parameters:
Returns: PrnDrv -> unit

md : AIFModule
Returns: PrnDrv -> unit

PrnAIFSystem system

Full Usage: PrnAIFSystem system

Parameters:
Returns: PrnDrv -> unit

system : AIFSystem
Returns: PrnDrv -> unit

PrnAbsenseReaction abs

Full Usage: PrnAbsenseReaction abs

Parameters:
Returns: PrnDrv -> unit

abs : AbsReaction
Returns: PrnDrv -> unit

PrnAbsenseReactions arL

Full Usage: PrnAbsenseReactions arL

Parameters:
Returns: PrnDrv -> unit

arL : AbsReaction list
Returns: PrnDrv -> unit

PrnArgument arg

Full Usage: PrnArgument arg

Parameters:
Returns: PrnDrv -> unit

arg : (Expr * BoolExpr) option
Returns: PrnDrv -> unit

PrnBehavior label b

Full Usage: PrnBehavior label b

Parameters:
Returns: PrnDrv -> unit

label : string
b : Behavior
Returns: PrnDrv -> unit

PrnCompileContext cc

Full Usage: PrnCompileContext cc

Parameters:
Returns: PrnDrv -> unit

cc : CompileContext
Returns: PrnDrv -> unit

PrnDepthCall dc

Full Usage: PrnDepthCall dc

Parameters:
Returns: PrnDrv -> unit

dc : DepthCall
Returns: PrnDrv -> unit

PrnSelection (grd, qn)

Full Usage: PrnSelection (grd, qn)

Parameters:
Returns: PrnDrv -> unit

grd : BoolExpr
qn : QName
Returns: PrnDrv -> unit

PrnSpecification spec

Full Usage: PrnSpecification spec

Parameters:
Returns: PrnDrv -> unit

spec : Specification
Returns: PrnDrv -> unit

PrnSpecifications specL

Full Usage: PrnSpecifications specL

Parameters:
Returns: PrnDrv -> unit

specL : Specification list
Returns: PrnDrv -> unit

PrnSurfaceCall sc

Full Usage: PrnSurfaceCall sc

Parameters:
Returns: PrnDrv -> unit

sc : SurfaceCall
Returns: PrnDrv -> unit

PrnSystemPart obs

Full Usage: PrnSystemPart obs

Parameters:
Returns: PrnDrv -> unit

obs : SystemPart
Returns: PrnDrv -> unit

PrnTransfer tL

Full Usage: PrnTransfer tL

Parameters:
Returns: PrnDrv -> unit

tL : Transfer
Returns: PrnDrv -> unit

PrnTransfers trfL

Full Usage: PrnTransfers trfL

Parameters:
Returns: PrnDrv -> unit

trfL : Transfer list
Returns: PrnDrv -> unit

ReadSubstAbsReaction rho abs

Full Usage: ReadSubstAbsReaction rho abs

Parameters:
Returns: AbsReaction

rho : Map<QName, Expr>
abs : AbsReaction
Returns: AbsReaction

ReadSubstBehavior rho beh

Full Usage: ReadSubstBehavior rho beh

Parameters:
Returns: Behavior

rho : Map<QName, Expr>
beh : Behavior
Returns: Behavior

ReadSubstSpecification rho spec

Full Usage: ReadSubstSpecification rho spec

Parameters:
Returns: Specification

rho : Map<QName, Expr>
spec : Specification
Returns: Specification

ReadSubstSystemPart rho part

Full Usage: ReadSubstSystemPart rho part

Parameters:
Returns: SystemPart

rho : Map<QName, Expr>
part : SystemPart
Returns: SystemPart

SubstAbsReaction rho abs

Full Usage: SubstAbsReaction rho abs

Parameters:
Returns: AbsReaction

rho : Map<QName, Expr>
abs : AbsReaction
Returns: AbsReaction

SubstBehavior rho beh

Full Usage: SubstBehavior rho beh

Parameters:
Returns: Behavior

rho : Map<QName, Expr>
beh : Behavior
Returns: Behavior

SubstTransfer rho tf

Full Usage: SubstTransfer rho tf

Parameters:
Returns: Transfer

rho : Map<QName, Expr>
tf : Transfer
Returns: Transfer

Transfer2AbsReactionList tf

Full Usage: Transfer2AbsReactionList tf

Parameters:
Returns: AbsReaction list

tf : Transfer
Returns: AbsReaction list

readModulePrefix

Full Usage: readModulePrefix

Returns: (Map<QName, Decl> -> QName -> QName) ref

Returns: (Map<QName, Decl> -> QName -> QName) ref