$_invoke$vararg method
dynamic
$_invoke$vararg(
- dynamic $AMPERSAND_form$1,
- dynamic $AMPERSAND_env$1,
- dynamic clauses$1
override
Implementation
dc.dynamic $_invoke$vararg(dc.dynamic $AMPERSAND_form$1, dc.dynamic $AMPERSAND_env$1, dc.dynamic clauses$1, ){
if(((clauses$1!=false)&&(clauses$1!=null))){
final dc.dynamic arg$2=(lcoc_core.symbol.$_invoke$2(null, "if", ));
final dc.dynamic arg$1=lcoc_core.first(clauses$1, );
final dc.dynamic test$1=lcoc_core.next(clauses$1, );
late final dc.dynamic $if_$1;
if(((test$1!=false)&&(test$1!=null))){
$if_$1=lcoc_core.second(clauses$1, );
}else{
throw lcoc_core.argument_error("cond requires an even number of forms", );
}
return (lcoc_core.list.$_invoke$4(arg$2, arg$1, $if_$1, lcoc_core.cons((lcoc_core.symbol.$_invoke$2("cljd.core", "cond", )), lcoc_core.next(lcoc_core.next(clauses$1, ), ), ), ));
}
return null;
}