module languages/modula-3/syntax/ReservedKeywords

imports languages/modula-3/syntax/Tokens

exports

context-free syntax

"ABS" -> Ident {reject}
"ADDRESS" -> Ident {reject}
"ADR" -> Ident {reject}
"ADRSIZE" -> Ident {reject}
"BITSIZE" -> Ident {reject}
"BOOLEAN" -> Ident {reject}
"BYTESIZE" -> Ident {reject}
"CARDINAL" -> Ident {reject}
"CEILING" -> Ident {reject}
"CHAR" -> Ident {reject}
"DEC" -> Ident {reject}
"DISPOSE" -> Ident {reject}
"FALSE" -> Ident {reject}
"FIRST" -> Ident {reject}
"FLOAT" -> Ident {reject}
"FLOOR" -> Ident {reject}

"INC" -> Ident {reject}
"INTEGER" -> Ident {reject}
"ISTYPE" -> Ident {reject}
"LAST" -> Ident {reject}
"LONGFLOAT" -> Ident {reject}
"LONGREAL" -> Ident {reject}
"LOOPHOLE" -> Ident {reject}
"MAX" -> Ident {reject}
"MIN" -> Ident {reject}
"MUTEX" -> Ident {reject}
"NARROW" -> Ident {reject}
"NEW" -> Ident {reject}
"NIL" -> Ident {reject}
"NULL" -> Ident {reject}
"NUMBER" -> Ident {reject}
"ORD" -> Ident {reject}
"REAL" -> Ident {reject}
"REFANY" -> Ident {reject}
"ROUND" -> Ident {reject}
"SUBARRAY" -> Ident {reject}
"TEXT" -> Ident {reject}
"TRUE" -> Ident {reject}
"TRUNC" -> Ident {reject}
"TYPECODE" -> Ident {reject}
"VAL" -> Ident {reject}