Annotated Method For Computer Code Mapping and Visualization
AssigneeCode Walker L.L.C.
InventorChilton Webb
Life of this patent
Estimating the term…
Abstract
The present disclosure is related to a software program comprising a source code parser configured to read a source code and interpret each function in the source code. In addition, the program generates meta-data about each function. The code parser may weight each function based on the complexity of the calls to each function to generate weighted meta-data. A visualization program may interpret the weighted meta-data and display an interactive visualization to a user, and may concurrently display annotated characteristics of the parsed source code derived from the meta-data.
Claims20
A method of computer code visualization, the method comprising:
- parsing a source code file comprising computer code to provide parsed source code;
- identifying an operation in the source code file;
- generating a metadata file, the metadata file comprising:
- a node ID for the operation;
- a parent ID for the operation;
- and
- a child ID for the operation,
- generating a visualization from the metadata file, the visualization comprising:
- displaying annotated characteristics of the parsed source code concurrently with the visualization of the metadata file,
- wherein the annotated characteristics are determined based on contents of the metadata file.
A system comprising:
- a code parser;
- a visualizer;
- and
- a metadata file,
- wherein the visualizer is configured to display annotated characteristics of parsed source code present within the metadata file.
Dependencies are inferred from the claim text.