(.js)
laraImport("antarex.precision.rewTypes");
(.lara)
import antarex.precision.rewTypes;
Replace oldType by newType for the 'cast' operations
Replace oldType by newType for the 'new' operations
Visit the application (variables, prototypes, typedefs, class)
and substitute the type (oldType) by another one (newType).
oldType and newType are join points.
Replace oldType by newType in the fields of the classes
and structures of the application.
Replace oldType by newType in the prototype of a function (fname).
Replace oldType by newType in the functions.
Replace oldType by newType in the variable declaration,
including the parameters of the functions.
Replace oldType by newType in the typedefs