lambda
slambda
:=
functions
|
sadjectives
fun
stvarlist
slambda_fun_args
fun_return_type
=
scompound
functions
|
sadjectives
fun
stvarlist
slambda_fun_args
fun_return_type
=>
sexpr
functions
|
sadjectives
proc
stvarlist
slambda_fun_args
scompound
functions
|
sadjectives
proc
stvarlist
scompound
expressions
|
sdollar_apply
slambda_fun_arg
:=
functions
|
(
sparameter_comma_list
when
sexpr
)
functions
|
(
sparameter_comma_list
)
slambda_fun_args
:=
functions
|
slambda_fun_arg
+