tests/mkGlobalsLocal.R

library(CodeAnalysis)

f = function(x) {  y = x + a; z = 2*a ; return(z + y)}
fn = mkGlobalsLocal(f)

# Both references to a changed to .a

f = function(x) {  y = x + a; z = 2*a ; return(z + y + a)}
fn = mkGlobalsLocal(f)
duncantl/CodeAnalysis documentation built on Feb. 21, 2024, 10:49 p.m.