The bottomup parameter in callbacks will be calculated for all parameters of call`` expressions. The parameter to the callbacks are thus a list of lists. This function merges these lists into one that contain a list for each named component in thebottomupparameter. If results are not named in thebottomup` list, they are discarded.

merge_bottomup(bottomup)

Arguments

bottomup

List of bottom up analysis results.

Details

The vectors from bottomup are concatenated, so one level of lists will be flattened. Use more lists, like list(list(2), list(3)) if you want to prevent this.

See also

depth_first_analyse_function

depth_first_analyse_expr