/L20"Pike" C_LANG Case Line Comment = #! Block Comment On = /* Block Comment Off = */ Escape Char = \ String Chars = "' File Extensions = PIKE PI /Delimiters = ~!\%^&*()-+=|/{}[]@:;"'` , . /Function String = "%[^t ]++function[^t ]+^([a-z0-9_&]+^)" /Open Brace Strings = "{" "(" "[" /Close Brace Strings = "}" ")" "]" /C1"Control Structures" break case continue default do else for foreach if return switch while /C2"Data Types" array class float function int mapping multiset object program string void /C3"Operators" * *= + += ++ - -= -> ->= -- = == % %= / /= ! != > >> >= >>= < << <= <<= & && &= | || |= ? : ^ ^= ~ [ ] ( ) . /C4"Special Functions" catch gauge sscanf typeof /C5"Preprocessor" #charset #define #else #elseif #endif #error #if #ifdef #ifndef #include #pike #pragma #string #undef #undefine #warning __AUTO_BIGNUM__ __amigaos__ __BUILD__ __DATE__ __FILE__ __LINE__ __MAJOR__ __MINOR__ __NT__ __PIKE__ __REAL_BUILD__ __REAL_MAJOR__ __REAL_MINOR__ __REAL_VERSION__ __TIME__ __VERSION__ dont_save_parent all_inline all_nomask save_parent strict_types /C6"" /C7"" /C8""