ALPHA: breaking changes expected. What that means
NanoC

rename builtin

rename(text,oldIdentifier,newIdentifier)

Renames an identifier token without touching longer names that merely contain it.

Phaseall

Example

nanoc
@tt
  log(str(rename("a + a2 + a", "a", "b")))

Logs: b + a2 + b

All builtins