Validate input arguments to EMLassemblyline functions.

validate_arguments(fun.name, fun.args)

Arguments

fun.name

(character) Name calling function.

fun.args

(named list) Function arguments and their values.

Value

argument_issues

Any issues found in the validation process and returned as a list of character strings to the users environment. This object can be saved for later use and viewed in a human readable form with issues()

.

Details

fun.name defines which checks to call.

fun.args values are modified when critical issues are found and are reassigned to the calling environment so the calling function may proceed without error.

Note

Some arise where an arguments value is set to NULL