Providing target specific information for textual code at edit time
AssigneeNational Instruments Corporation
InventorsDuncan G. Hudson, III, Rishi H. Gosalia
Life of this patent
Estimating the term…
Abstract
Providing target specific information for textual code at edit time. Input specifying textual code or the textual code itself may be received. The textual code may be specified for a target device. The textual code may be analyzed to determine information regarding execution of the textual code on the target device. The information may regard at least one statement of the textual code. The information may be provided for display. The analysis and provision of information may be performed at edit time.
Claims18
A non-transitory computer readable memory medium storing program instructions executable by one or more processors to:
- receive user input adding textual code to a program during editing of the program, wherein the textual code is specified for a real-time target device;
- in response to receiving the user input adding the textual code:
- analyze the textual code to determine whether the textual code has a deterministic execution time on the real-time target device;
- and
- display information indicating that the execution time of the textual code on the real-time target device is non-deterministic;
- wherein said analyzing and said displaying are performed during the editing of the program to provide feedback responsive to the addition of the textual code.
A method, comprising:
- a computer system receiving user input adding textual code to a program during editing of the program, wherein the textual code is specified for a real-time target device;
- in response to receiving the user input adding the textual code:
- the computer system analyzing the textual code to determine whether the textual code has a deterministic execution time on the real-time target device;
- and
- the computer system displaying information on a display device indicating that the execution time of the textual code on the real-time target device is non-deterministic;
- wherein said analyzing and said displaying are performed by the computer system during the editing of the program to provide feedback responsive to the addition of the textual code.
A system, comprising:
- one or more processors;
- a display coupled to the one or more processors;
- and
- a memory medium coupled to the one or more processors, wherein the memory medium stores program instructions executable by the one or more processors to:
- receive user input adding textual code to a program during editing of the program, wherein the textual code is specified for a real-time target device;
- in response to receiving the user input adding the textual code:
- analyze the textual code to determine whether the textual code has a deterministic execution time on the real-time target device;
- and
- display information indicating that the execution time of the textual code on the real-time target device is non-deterministic;
- wherein said analyzing and said displaying are performed during the editing of the program to provide feedback responsive to the addition of the textual code.
Dependencies are inferred from the claim text.