Generate a normal, warning or error message with a Statement object.

trigger(statement, as = NULL)

Arguments

statement

The Statement object to trigger.

as

Optional. "error", "warning" or "message" which indicates how to trigger the Statement object. The default value is "error".

Value

Generate a normal, warning or error message.

See also

Statement() for creating Statement objects.

vignette("erify") for a gentle introduction to this package.

Examples

s <- Statement("general", letters[1:3]) # generate a normal message trigger(s, "message")
#> general #> #> a #> b #> c
if (FALSE) { # generate an error message trigger(s, "error") }