Reserved Words🔗
The identifiers listed in Table 1 are reserved words and their usage is strictly limited. Here are some examples where they cannot be used:
-
As variable names
global := 55 // doesn't work!
-
As key in static dictionary expressions
X := dict // doesn't work!
-
As thread id in
par_start
par_start<global>: tuple_div(3, 2, Out) // doesn't work!
abs | acos | acosh | and |
asin | asinh | assign | assign_at |
atan | atan2 | atanh | band |
bnot | bor | break | bxor |
case | catch | cbrt | ceil |
chr | chrt | comment | constant |
continue | cos | cosh | cumul |
default | deg | deviation | dict |
else | elseif | endfor | endif |
endswitch | endswitch | endtry | endwhile |
environment | erf | erfc | exit |
exp | exp10 | exp2 | export_def |
fabs | false | find | find_first |
find_last | first_n | floor | fmod |
for | gen_tuple_const | global | HNULL |
hypot | H_FLOAT32_EPSILON | H_FLOAT32_MAX | H_FLOAT32_MIN |
H_FLOAT32_MIN_POSITIVE | H_FLOAT64_EPSILON | H_FLOAT64_MAX | H_FLOAT64_MIN |
H_FLOAT64_MIN_POSITIVE | H_FLOAT_INFINITY | H_FLOAT_NAN | H_FLOAT_NEG_INFINITY |
H_INT32_MAX | H_INT32_MIN | H_INT64_MAX | H_INT64_MIN |
H_INT_MAX | H_INT_MIN | H_MSG_FAIL | H_MSG_FALSE |
H_MSG_TRUE | H_MSG_VOID | H_TYPE_ANY | H_TYPE_HANDLE |
H_TYPE_INT | H_TYPE_MIXED | H_TYPE_REAL | H_TYPE_STRING |
if | ifelse | insert | int |
inverse | is_handle | is_handle_elem | is_int |
is_int_elem | is_mixed | is_nan_elem | is_number |
is_real | is_real_elem | is_string | is_string_elem |
is_valid_handle | join | last_n | ldexp |
lgamma | log | log10 | log2 |
lsh | max | max2 | mean |
median | min | min2 | not |
number | or | ord | ords |
par_join | par_start | pow | rad |
rand | real | regexp_match | regexp_replace |
regexp_select | regexp_test | remove | rep |
repeat | replace | rep_elem | return |
round | rsh | select_mask | select_rank |
sem_type | sem_type_elem | sgn | sin |
sinh | sort | sort_index | split |
sqrt | stop | strchr | strlen |
strrchr | strrstr | strstr | str_distance |
str_first_n | str_last_n | str_replace | subset |
sum | switch | tan | tanh |
tgamma | throw | true | try |
type | type_elem | uniq | until |
while | xor |