Documentation
¶
Overview ¶
Package controlflow provides functionality for controlling the flow of execution.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EvaluationResult ¶
EvaluationResult represents a result from a statement.
func NewBreakResult ¶
func NewBreakResult(count int) *EvaluationResult
NewBreakResult creates a new break result.
func NewContinueResult ¶
func NewContinueResult(count int) *EvaluationResult
NewContinueResult creates a new continue result.
func NewRegularResult ¶
func NewRegularResult(value datavalue.Value) *EvaluationResult
NewRegularResult creates a new regular result.
func (*EvaluationResult) IsBreakResult ¶
func (r *EvaluationResult) IsBreakResult() bool
IsBreakResult returns true if this is a break result.
func (*EvaluationResult) IsContinueResult ¶
func (r *EvaluationResult) IsContinueResult() bool
IsContinueResult returns true if this is a continue result.
func (*EvaluationResult) IsNormalResult ¶
func (r *EvaluationResult) IsNormalResult() bool
IsNormalResult returns true if this is a normal result (no control flow).
Click to show internal directories.
Click to hide internal directories.