Simdify Scripting Language uses keywords to delimit structures. All keywords are reserved. You cannot use keywords for variable names, function names, macro names, or parameter names.
Keyword | Explanation |
---|---|
function | Denotes the start of a function declaration. |
macro | Denotes the start of a macro declaration. |
if | Denotes the start of an if statement. |
else | Denotes the start of an else case for an if statement. |
while | Denotes the start of a while statement. |
for | Denotes the start of a for statement. |
continue | Denotes conditional loop continuation. |
break | Denotes conditional loop termination. |
auto | Denotes automatic storage duration and invokes RAII resource storage rules. |
new | Denotes object allocation. |
delete | Denotes object deletion. |
ref | Denotes that a parameter is passed by reference instead of value. |
return | Denotes function termination and returns to the previous function. |
int | Denotes an integer declaration. |
uint | Denotes an unsigned integer declaration. |
int64 | Denotes a 64-bit integer declaration. |
uint64 | Denotes a 64-bit unsigned integer declaration. |
double | Denotes a double-precision declaration. |
bool | Denotes a Boolean declaration. |
string | Denotes a string declaration. |
void | Denotes a function without any return type. |