Semicolons in GPscript?

I have written and use a GPscript that I continue to update. I am experiencing some crashes recently and I wonder if it is related to the script. The script compiles, but it’s not clear to me when “;” semicolons are to be used.

Also wonder if it my crashes have to do with Native Instruments Guitar Rig 5 which I recently added into my gigfile.

We would have to see the crash reports. Semicolons are optional (for historical reasons) but are actually never needed.