Traverses the body of fn
and analyse it based on callbacks
.
depth_first_analyse_function(fn, callbacks, topdown = list(), wflags = warning_flags(), ...)
fn | A (closure) function. |
---|---|
callbacks | List of callbacks to apply. |
topdown | A list of additional information that will be considered top-down in the traversal. |
wflags | Warning flags, see |
... | Additional data that will be passed along to callbacks. |
The result of the last bottom-up call to a callback.
depth_first_analyse_expr
depth_first_rewrite_function
analysis_callbacks