Decomposes struct initializations that are done by assigning a list to a pointer, of AST structure like:

vardecl ->cast -->call {fun: malloc} --->varref {name: malloc} {type: functionType} --->unaryExprOrType or vardecl ->call {fun: malloc} -->varref {name: malloc} {type: functionType} -->unaryExprOrType Examples: Data *dataInit12 = malloc(sizeof(Data)) Data *dataInit13 = (Data *) malloc(sizeof(Data)) Data *dataInit15 = (Data *) calloc(1, sizeof(Data))

Implements

Constructors

Methods

Constructors

Methods