Patent · US Active

Inner function local variable name shadowing

US8893099B1 · kind B1 · utility

2Cited by
3References
21Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 30, 2011
Grant dateNov 18, 2014
Priority date
Expiry dateJul 11, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/433
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system of one or more processors, method, and computer readable storage medium, by which a source program having at least one inner scope is processed by identifying variable names in the source program that are upward referencing and storing the upward referencing variable names with an identifier for the associated scope. A candidate shadow variable in a current scope of the source program is determined from variable names that are not among the identified upward referencing variable names. The determined candidate shadow variable is renamed to a variable name that is in an outer scope relative to the current scope. The source program is stored with the renamed variable. The stored source program can be compressed to a size smaller than the original source program in order to require less bandwidth during transmission over a network.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.