Patent Document ID: 9298427
Application ID: 12652758

Base Claim:
1. A system comprising: a processor and a memory including a module configured to cause the processor to during program development: create a data structure including at least one inferred symbol generated by the module, wherein the at least one inferred symbol is created based on consuming code present in source code entered into a source code editor during the program development, the at least one inferred symbol representing code consumed by the consuming code wherein the consumed code is not present in the source code; utilize the at least one inferred symbol in a tool that is part of the source code editor, wherein the tool displays the inferred symbol for the user's use in developing source code; and convert the inferred symbol into a real symbol in the data structure based on receiving user input indicating to perform the conversion.

---

Claim 4:
4. The system of claim 1 , wherein conversion of the at least one inferred symbol to a real symbol triggers automatic compiler-generated addition of source code defining the at least one inferred symbol, wherein the source code defining the at least one inferred symbol is added to the source code entered into the source code editor.