index

Reserved keywords and tokens

These are the keywords that are reserved by the language, i.e. they can't be used by any script defined identifiers. Remember that the host application may reserve additional keywords that are specific to that application.

and
bits
bits8
bits16
bits32
bool
break
case
class
const
continue
default
do
double
else
false
float
for
from*
if
import
in
inout
int
int8
int16
int32
int64
not
null
or
out
return
struct
switch
this*
true
uint
uint8
uint16
uint32
void
while
xor

* Not really a reserved keyword, but is recognized by the compiler as a built-in keyword.

These are the non-alphabetical tokens that are also used in the language syntax.

*
/
%
+
-
<=
<
>=
>
(
)
==
!=
?
:
=
+=
-=
*=
/=
%=
++
--
&
,
{
}
;
|
^
~
<<
>>
>>>
&=
|=
^=
<<=
>>=
>>>=
.
&&
||
!
[
]
^^
@

Other than the above tokens there are also numerical, string, identifier, and comment tokens.

123456789
123.123e123
123.123e123f
0x1234FEDC
"abc"
"""heredoc"""
_Abc123
//
/*
*/

top