Add End Keyword

2026-01-09 08:49:04 +11:00
parent 68a7d70dc8
commit c9310f4121

23
End-Keyword.md Normal file

@@ -0,0 +1,23 @@
Keyword: `end`
Syntax: `end $int`
Time Complexity:
## 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).
```grnd
# main code
end 0
```
If there was some sort of error, use a different exit status code.
```grnd
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
```