and array begin break case class const constructor continue do downto else end enum except exit halt finally for function goto if inherited label mod namespace not on of or procedure private public print property raise record repeat shl shr string then to try type var until uses while with xor