end foreach
end try
end if

end
class
clauses
constants
constructors
delegate
domains
facts
goal
implement
inherits
interface
monitor
namespace
open
predicates
properties
resolve
supports


#bininclude
#else
#elseif
#endif
#error
#export
#externally
#grammargenerate
#grammarinclude
#if
#include
#message
#options
#orrequires
#requires
#stringinclude
#then

:-
::
:=
->
..
...
++
--
**
~~
<=
<>
==
><
>=
<<
>>
!

||
$
()
+
,
-
.
:
;
[
\
]
^

*
/
<
=
>
{
|
}

align
and
anyflow
as
bitsize
catch
determ
digits
do
else
elseif
end
erroneous
externally
failure
finally
foreach
from
guard
if
multi
nondeterm
or
orelse
otherwise
procedure
single
suspending
div
mod
quot
rem
then
try
where

1
12
.122_123
1.1
1.2e-1
0x_123_3123_12AD

_Aasda_sd124
Aasda_sd124
@asda_sd124
asdlkajsd

Æld
æld

% single
% @short @detail @withdomain @exception @end
% @not

/*
@short @detail @withdomain @exception @end
@not
/*
    % nesting
*/
*/

"string"
'string'
"\u1233.\t.\r.\n.\\.\".\'."
