FunctionExpr

data class FunctionExpr(parameters: List<FunctionExpr.Parameter>, name: String?, body: Node?, section: Section?) : Expr

Types

Parameter
Link copied to clipboard
data class Parameter(name: String, varargs: Boolean, defaultValue: Expr?)

Functions

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

Properties

body
Link copied to clipboard
val body: Node?
name
Link copied to clipboard
val name: String?
parameters
Link copied to clipboard
val parameters: List<FunctionExpr.Parameter>
section
Link copied to clipboard
open override val section: Section? = null