1. A method of editing a set of operating instructions for a waveform processing system by receiving user input through a graphical user interface (GUT) editor, whereby the user is permitted to edit the code to introduce at least one instruction that renders the code invalid for the waveform processing system, the method comprising: (a) receiving user input to modify a single instruction in a set of instructions to be converted into an executable code for execution by a processor in a target waveform processing system, wherein execution of the executable code causes the processor to perform operations to process an electrical signal; (b) updating the set of instructions to include the instruction modified according to the received user input; (c) determining a validity of the updated set of instructions, wherein the validity determination is based on a set of validity rules associated with executing executable code on the target waveform processing system; (d) selectively generating an optional error message when the updated set of instructions is invalid; (e) selectively sending information to cause a display device to display the optional error message; and (f) repeating steps (a)-(e) for at least one subsequent instruction in the set of instructions.