RangeLiteralNode

data class RangeLiteralNode(val start: ASTNode, val end: ASTNode, val startInclusive: Boolean, val endInclusive: Boolean, val position: Position) : ASTNode

Range literal.

Examples:

  • 1..10 // Closed range: 1 <= x <= 10

  • (1..10) // Open range: 1 < x < 10

  • [1..10) // Half-open: 1 <= x < 10

Constructors

Link copied to clipboard
constructor(start: ASTNode, end: ASTNode, startInclusive: Boolean, endInclusive: Boolean, position: Position)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val position: Position
Link copied to clipboard
Link copied to clipboard