lin
/
com.github.adriantodt.lin.ast.node.value
/
FunctionExpr
Function
Expr
data class
FunctionExpr
(parameters:
List
<
FunctionExpr.Parameter
>, name:
String
?, body:
Node
?, section:
Section
?) :
Expr
Content copied to clipboard
Types
Functions
Properties
Types
Parameter
Link copied to clipboard
data class
Parameter
(name:
String
, varargs:
Boolean
, defaultValue:
Expr
?)
Content copied to clipboard
Functions
accept
Link copied to clipboard
open override fun
accept
(visitor:
NodeMapVisitor
):
Expr
Content copied to clipboard
open override fun
accept
(visitor:
NodeVisitor
)
Content copied to clipboard
open override fun <
R
>
accept
(visitor:
NodeVisitorR
<
R
>):
R
Content copied to clipboard
open override fun <
T
>
accept
(visitor:
NodeVisitor1
<
T
>, param0:
T
)
Content copied to clipboard
span
Link copied to clipboard
open fun
span
(other:
Sectional
):
Section
?
Content copied to clipboard
Properties
body
Link copied to clipboard
val
body
:
Node
?
Content copied to clipboard
name
Link copied to clipboard
val
name
:
String
?
Content copied to clipboard
parameters
Link copied to clipboard
val
parameters
:
List
<
FunctionExpr.Parameter
>
Content copied to clipboard
section
Link copied to clipboard
open override val
section
:
Section
? = null
Content copied to clipboard