Transforming dynamic source code based on semantic analysis
AssigneeMicrosoft Corporation
InventorsMichael C. Fanning, Frederico A. Mameri, Zachary A. Nation
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMichael C. Fanning, Frederico A. Mameri, Zachary A. Nation
Estimating the term…
Transforming dynamic code. The method includes obtaining one or more first data structures defining constructs in a body of dynamic language source code. From the one or more first data structures, identifier information is extracted for one or more of the defined constructs. Knowledge about the constructs is augmented. Using the identifier information and augmented knowledge, metadata is generated about the body of the dynamic language source code. The generated metadata is represented as a symbol table. Using the symbol table, the body of dynamic language source code is transformed.
In a computing environment, a method of transforming dynamic code, the method comprising:
A computer program product comprising one or more computer readable storage media comprising computer executable instructions that when executed by one or more processors cause one or more processors to perform the following:
In a computing environment, a system for transforming dynamic code, the system comprising:
Dependencies are inferred from the claim text.