- , ; : := . ' ( (* ) [ ] { {$ } @ * *) / // & # % ^ + < <= <> = > >= absolute abstract alias and array as asm automated begin boolean break byte cardinal case cdecl class const constref constructor continue cppdecl create default destroy destructor dispinterface dispose div do double downto else end except exit export exports extended external false file finalization finally forward free function generic goto if implementation in inc index inherited initialization inline integer interface is label library local longint longword main mod name nil not object of operator or out overload override packed pascal private procedure program property public published raise read readln real record register reintroduce repeat resourcestring result safecall self set shl shortint shr single smallint stdcall string then threadvar true try type unit until uses var virtual while with word write writeln xor