Averest


Stmt Type

Statements is a discriminated union type for storing the core statements of the Quartz language. The QName arguments denote the program locations where the control flow may rest during macro steps except for ModuleCall whose QName arguments denote the name of the call (instance) and the called module (the other arguments are the argument expressions that may be optional).

Union cases

Union case Description

Abort Stmt * BoolExpr

Full Usage: Abort Stmt * BoolExpr

Parameters:

Item : Stmt * BoolExpr

AbortI Stmt * BoolExpr

Full Usage: AbortI Stmt * BoolExpr

Parameters:

Item : Stmt * BoolExpr

AbortW Stmt * BoolExpr

Full Usage: AbortW Stmt * BoolExpr

Parameters:

Item : Stmt * BoolExpr

AbortWI Stmt * BoolExpr

Full Usage: AbortWI Stmt * BoolExpr

Parameters:

Item : Stmt * BoolExpr

Action Action

Full Usage: Action Action

Parameters:

Item : Action

Conditional BoolExpr * Stmt * Stmt

Full Usage: Conditional BoolExpr * Stmt * Stmt

Parameters:

Item : BoolExpr * Stmt * Stmt

ContFlow QName * QName * Action list * BoolExpr option

Full Usage: ContFlow QName * QName * Action list * BoolExpr option

Parameters:

Item : QName * QName * Action list * BoolExpr option

DoWhile Stmt * BoolExpr

Full Usage: DoWhile Stmt * BoolExpr

Parameters:

Item : Stmt * BoolExpr

During Stmt * Stmt

Full Usage: During Stmt * Stmt

Parameters:

Item : Stmt * Stmt

LocDec Interface * Stmt

Full Usage: LocDec Interface * Stmt

Parameters:

Item : Interface * Stmt

ModuleCall QName * QName * Expr option list

Full Usage: ModuleCall QName * QName * Expr option list

Parameters:

Item : QName * QName * Expr option list

Nothing

Full Usage: Nothing

Parallel Stmt * Stmt

Full Usage: Parallel Stmt * Stmt

Parameters:

Item : Stmt * Stmt

Pause QName

Full Usage: Pause QName

Parameters:

Item : QName

Sequence Stmt * Stmt

Full Usage: Sequence Stmt * Stmt

Parameters:

Item : Stmt * Stmt

Suspend Stmt * BoolExpr

Full Usage: Suspend Stmt * BoolExpr

Parameters:

Item : Stmt * BoolExpr

SuspendI QName * Stmt * BoolExpr

Full Usage: SuspendI QName * Stmt * BoolExpr

Parameters:

Item : QName * Stmt * BoolExpr

SuspendW Stmt * BoolExpr

Full Usage: SuspendW Stmt * BoolExpr

Parameters:

Item : Stmt * BoolExpr

SuspendWI QName * Stmt * BoolExpr

Full Usage: SuspendWI QName * Stmt * BoolExpr

Parameters:

Item : QName * Stmt * BoolExpr

WhileDo Stmt * BoolExpr

Full Usage: WhileDo Stmt * BoolExpr

Parameters:

Item : Stmt * BoolExpr

Instance members

Instance member Description

this.BindPriority

Full Usage: this.BindPriority

Returns: int

Returns: int

this.tostr indent

Full Usage: this.tostr indent

Parameters:
    indent : string

Returns: string list

indent : string
Returns: string list