In-line code adornments
AssigneeMicrosoft Technology Licensing, LLC
InventorsAnson Michael Horton, David Ellis Pugh
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAnson Michael Horton, David Ellis Pugh
Estimating the term…
Embodiments relate to incorporating supplemental information into a code editor's editing view that may make the code more understandable to those not familiar or comfortable with the code. The editor receives adornments that may be translations or semantic equivalents of constructs already in the code. The editor adds the adornments to an editing view for editing the source code. The adornments are inserted into lines of the source code displayed in the editing view and have some of the appearance of the source code in the editing view. The adornments are passive with respect to the source code; they are not necessarily compiled or saved. The adornments may be tokens provided by a compiler and/or an integrated development environment. The editor may apply heuristics or rules to determine which adornments are to be used and where they will be inserted.
A method performed by a computer comprising a display, processing hardware, and storage hardware storing instructions configured to cause the computer to perform the method, the method comprising:
A computer-readable storage device storing a code editor configured to be executed by a computing device, the code editor configured to perform a process, the process comprising:
A computing device comprising storage hardware and processing hardware, the storage hardware storing information configured to cause the processing hardware to perform a process, the process comprising:
Dependencies are inferred from the claim text.