Table of Contents

Namespace RDCore.SDK.Model.AST.Statements

Classes

CallStatementNode

An executable statement node that represents a procedure (or function) call.

CaseExpressionStatementNode

An executable statement node that represents a Case block within a Select Case block statement.

DoLoopStatementNode

Represents a Do...Loop construct.

DoLoopUntilStatementNode

Represents a Do... Loop Until construct.

DoLoopWhileStatementNode

Represents a Do... Loop While construct.

DoUntilLoopStatementNode

Represents a Do Until...Loop construct.

DoWhileLoopStatementNode

Represents a Do While...Loop construct.

ElseBlockStatementNode

Represents a conditional executable statement block that is part of an If conditional branch.

ElseIfBlockStatementNode

Represents a conditional executable statement block that is part of an If conditional branch.

ErrorStatementNode

Represents a (legacy) statement that raises a run-time error.

ForEachStatementNode

Represents a For Each...Next loop construct.

ForStatementNode

Represents a For...Next loop construct.

GoSubStatementNode

Represents a statement that pushes the next instruction offset to the local return stack, then moves the current instruction pointer to a specified label.

GoToStatementNode

Represents a statement that moves the current instruction pointer to a specified label.

IfBlockStatementNode

Represents a conditional executable statement block.

InlineIfStatementNode

Represents a conditional executable statement.

OnErrorGoToStatementNode

Represents a statement that defines a locally-scoped error handler label.

OnErrorResumeStatementNode

Represents a statement that disables error handling.

PrecompilerElseBlockStatementNode

Represents a conditional executable statement block that is part of an #If...#Else precompiler conditional branch.

PrecompilerElseIfBlockStatementNode

Represents a conditional executable statement block that is part of an #If...#ElseIf precompiler conditional branch.

PrecompilerIfBlockStatementNode

Represents a conditional executable statement block.

PrecompilerInlineIfStatementNode

Represents a conditional executable statement.

ResumeNextStatementNode

Represents a statement that resumes error handling at the instruction following the instruction that tripped the last On Error jump.

ResumeStatementNode

Represents a statement that resumes error handling, optionally at a specified label.

ReturnStatementNode

Represents a statement that pops an offset from the local return stack, then moves the current instruction pointer to that instruction.

SelectCaseStatementNode

An executable statement node that represents a Select Case...End Select block.

StatementBlock
WhileWendStatementNode

Represents a While...Wend loop construct.