| CPC G06F 8/34 (2013.01) [G06F 8/427 (2013.01); G06F 9/451 (2018.02)] | 21 Claims |

|
1. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
generating, by a visual code editor, (1) a data model of a plurality of code elements in a set of source code and (2) a kernel for execution of the set of source code;
based on a subset of the set of source code, the data model, and the kernel, generating an adjustable graphical user interface (GUI) form control;
presenting the adjustable GUI form control in alignment with the set of source code in a GUI of the visual code editor, including displaying the adjustable GUI form control vertically adjacent to the subset of the source code, the adjustable GUI form control being left-aligned with the subset of the source code; and
responsive to user input in the GUI to adjust the adjustable GUI form control:
modifying the subset of source code and the data model according to the user input;
updating the presentation of the set of source code in the GUI to reflect the modified subset of source code; and
executing the modified set of source code, thereby updating variable values within the kernel.
|