SPVM
view release on metacpan or search on metacpan
lib/SPVM/Builder/src/spvm_op.c view on Meta::CPAN
if (arg_var_decl->op_arg_default) {
found_optional_arg = 1;
}
else {
required_args_length++;
}
}
args_length++;
}
method->args_length = args_length;
method->required_args_length = required_args_length;
}
// Variable declarations of arguments
SPVM_OP* op_arg = op_args->first;
while ((op_arg = SPVM_OP_sibling(compiler, op_arg))) {
SPVM_LIST_push(method->var_decls, op_arg->uv.var->var_decl);
}
// return type
method->return_type = op_return_type->uv.type;
( run in 0.241 second using v1.01-cache-2.11-cpan-0d8aa00de5b )