2
End Keyword
Maxwell edited this page 2026-01-22 21:25:59 +11:00

Keyword: end

Syntax: end $int

Time Complexity: N/A (does not return)

Overview

The end keyword exits the program, returning an error status code to the OS. The argument is the status code returned.

Example usage

To cleanly end a program, add end 0 to the end of a script. (0 means the program successfully completed with no errors).

# main code
end 0

If there was some sort of error, use a different exit status code.

if $wasError %error # if there was an error, jump to @error
end 0 # if it didn't jump (i.e. no error), exit with status code 0
@error
end 1 # if there was an error, exit with status code 1