Control Flow Statements

Statements that direct the flow of program execution.

#TRANSFERRINGTransferring Statements
	Statements that transfer control to another part of a program.
#BRANCHINGBranching Statements
	Statements that execute one of a number of code branches.
#LOOPINGLooping Statements
	Statements that execute code repeatedly.

TRANSFERRINGTransferring Statements
	KeyPgGotoGoto
		Transfers execution to another point in code defined by a text label.
	KeyPgGosubGoSub
		Temporarily transfers execution to another point in code, defined by 
		a text label.
	KeyPgOngotoOn Goto
		Transfers execution to one of a number of points in code defined by 
		text labels, based on the value of an expression.
	KeyPgOngosubOn Gosub
		Temporarily transfers execution to one of a number of points in code 
		defined by text labels, based on the value of an expression.
	KeyPgReturnReturn (From Procedure)
		Returns from a procedure returning a value.
	KeyPgReturnGosubReturn (From Gosub)
		Returns from a call using KeyPgGosubGoSub.
	KeyPgExitExit Sub, KeyPgExitExit Function, KeyPgExitExit Operator,
	KeyPgExitExit Constructor, KeyPgExitExit Destructor and KeyPgExitExit Property
		Prematurely leaves a procedure code block.

BRANCHINGBranching Statements
	KeyPgIfthenIf..End If
		Executes a block of statements if a condition is met.
	KeyPgElseif..Else If..
		Executes a block of code if a condition is met and all previous 
		conditions weren't met.
	KeyPgElse..Else..
		Executes a block of code if all previous conditions weren't met.
	KeyPgSelectcaseSelect..End Select
		Executes one of a number of statement blocks using a set of 
		conditions.
	KeyPgCase..Case..
		Executes a block of code if a condition is met.
	KeyPgCase..Case Else..
		Executes a block of code if all previous conditions weren't met.

	Intra-branch control
		KeyPgExitExit Select
			Prematurely breaks out of a KeyPgSelectcaseSelect..End Select statement.
LOOPINGLooping Statements
	KeyPgWhilewendWhile..Wend
		Executes a block of statements while a condition is met.
	KeyPgFornextFor..Next
		Executes a block of statements while an iterator is less than or 
		greater than an expression.
	KeyPgDoloopDo..Loop
		Executes a block of statements while or until a condition is met.

	Intra-loop control
		KeyPgContinueContinue While, KeyPgContinueContinue For and KeyPgContinueContinue Do
			Prematurely re-enters a loop.
		KeyPgExitExit While, KeyPgExitExit For and KeyPgExitExit Do
			Prematurely breaks out of a loop.

