type

Fn

@Js
const class Fn : Expr

Fn is a function definition

fields

name

Top-level name or debug name if closure

methods

call

Invoke this function with the given arguments.

eval

Return this

isTop
meta
walk

Slot Details

call

Obj? call(AxonContext cx, Obj?[] args)

Invoke this function with the given arguments. Note: the args parameter must be mutable and may be modified

eval

virtual override Obj? eval(AxonContext cx)

Return this

isTop

virtual Bool isTop()

meta

virtual Dict meta()

name

const Str name

Top-level name or debug name if closure

walk

virtual override Void walk(|Str,Obj?| f)