Terminals

Symbol Associativity Looseness Precedence
! none 1200 1
# none 1200 1
#[ none 1200 1
$ right 24 1177
( none 22 1179
) none 22 1179
, none 1200 1
-> right 26 1175
. left 25 1176
.. none 1200 1
: none 1200 1
:= none 1200 1
; none 1200 1
< none 27 1174
<- none 1200 1
= none 1200 1
> none 27 1174
? none 1200 1
@ left 29 1172
[ none 23 1178
] none 23 1178
]# none 1200 1
{ none 1200 1
| none 1200 1
} none 1200 1
alias none 1200 1
as left 28 1173
bag none 1200 1
boolean none 1200 1
char none 1200 1
CHAR none 27 1174
class none 1200 1
define none 1200 1
do none 1200 1
else none 1200 1
false none 1200 1
forall none 1200 1
foreach none 1200 1
function none 1200 1
hom none 1200 1
ID none 27 1174
if none 1200 1
in none 1200 1
INT none 27 1174
int none 1200 1
let none 1200 1
list none 1200 1
method none 1200 1
name none 1200 1
new none 1200 1
null none 1200 1
_OPERATOR dynamic 1200 1
operator none 1200 1
_OPERATOR_ dynamic 1200 1
OPERATOR_ dynamic 1200 1
REAL none 27 1174
real none 1200 1
return none 1200 1
set none 1200 1
signature none 1200 1
SPECIFIER none 27 1174
string none 1200 1
STRING none 27 1174
structure none 1200 1
then none 1200 1
true none 1200 1
type none 1200 1
value none 1200 1
void none 1200 1
while none 1200 1
 


Copyright © 2012 by Hassan Aït-Kaci; All Rights Reserved.