[uUrR]?' ' \b(([0-9]+)|([0-9]+\.[0-9]+([Ee][-]?[0-9]+)?))\b \b\$[0-9a-fA-F]*\b // \(\* \*\) \{[^\$] \} \{\$ \} Program Library Unit Uses Interface Implementation Initialization Finalization Begin End Var Const Function Procedure Overload cdecl if then else is and not or xor shr shl div mod while do for to case of repeat until break continue try except finally raise Type Packed Array Record Object Class Interface Public Private Protected Constructor Destructor Virtual Abstract Override Property Read Write default With As self Inherited Char String Integer Real Boolean Pointer chr ord succ pred abs round trunc sqr sqrt arctan cos sin exp ln odd eof eoln nil False True