{}[]()=+-*/:;<>|&,~!^?'"\ asm auto break case catch cdecl char class const continue default delete double do else enum extern far float for friend goto huge if interrupt int long near new operator pascal private protected public register return short signed sizeof static struct switch template this throw try typedef union unsigned virtual void volatile while yield foreach then begin end Algorithm and or not KEYWORDS2 #define #elif #else #endif #error #ifdef #ifndef #if #include #line #pragma #undef elif inline warn