Code Editor

MiceOnABeam provides a built-in simple code editor to enter in LSL event-handling code at various points in the model. It includes a basic syntax checker which highlights statements with syntax errors.

In addition, the built-in Code Editor provides keyword completion for LSL functions and constants.

However as there are several very good code editors for LSL on the market, (see Alternate Editors), MiceOnABeam can also be configured to  invoke an external editor of your choice. In this way, individual code segments within the model can be automatically sent to an external program for editing, and then returned and saved within the model.