ConstExpr

interface ConstExpr : Expr

This is an AST constant expression node from Lin. This expression node will always compute to a value. This is a marker used to indicate if a given Node can be optimized away.

Functions

accept
Link copied to clipboard
abstract override fun accept(visitor: NodeMapVisitor): Expr
abstract fun accept(visitor: NodeVisitor)
abstract fun <R> accept(visitor: NodeVisitorR<R>): R
abstract fun <T> accept(visitor: NodeVisitor1<T>, param0: T)
span
Link copied to clipboard
open fun span(other: Sectional): Section?

Properties

section
Link copied to clipboard
abstract val section: Section?

Inheritors

BooleanExpr
Link copied to clipboard
DecimalExpr
Link copied to clipboard
IntegerExpr
Link copied to clipboard
NullExpr
Link copied to clipboard
StringExpr
Link copied to clipboard