LoopNode

sealed class LoopNode : StatementNode

A loop statement.

Functions

toDocument
Link copied to clipboard
override fun toDocument(): Document

Properties

body
Link copied to clipboard
abstract val body: BlockNode

Statements to execute repeatedly.

comment
Link copied to clipboard
abstract val comment: String?
jumpLabel
Link copied to clipboard
abstract val jumpLabel: JumpLabelNode?

A label for the loop that break nodes can refer to.

sourceLocation
Link copied to clipboard
abstract val sourceLocation: SourceLocation

Inheritors

InfiniteLoopNode
Link copied to clipboard
WhileLoopNode
Link copied to clipboard
ForLoopNode
Link copied to clipboard