1.0 ------------------------------------------------------------------------------ style 0 "default" "White space" fore 0x6272a4 style 1 "comment" "Comment: /* */." fore 0x6272a4 bold style 2 "comment line" "Line Comment: //." fore 0x6272a4 bold style 3 "comment documentation" "Doc comment: block comments beginning with /** or /*!" fore 0x6272a4 bold style 4 "literal numeric" "Number" fore 0xbd93f9 style 5 "keyword" "Keyword" fore 0xff79c6 bold style 6 "literal string" "Double quoted string" fore 0xf1fa8c style 7 "literal string character" "Single quoted string" fore 0xf1fa8c style 8 "literal uuid" "UUIDs (only in IDL)" fore 0xffffff style 9 "preprocessor" "Preprocessor" fore 0xff79c6 style 10 "operator" "Operators" fore 0xffffff style 11 "identifier" "Identifiers" fore 0x50fa7b style 12 "error literal string" "End of line where string is not closed" fore 0xff0000 style 13 "literal string multiline raw" "Verbatim strings for C#" fore 0xf1fa8c style 14 "literal regex" "Regular expressions for JavaScript" fore 0xffffff style 15 "comment documentation line" "Doc Comment Line: line comments beginning with /// or //!." fore 0x6272a4 bold style 16 "identifier" "Keywords2" fore 0xffb86c bold style 17 "comment documentation keyword" "Comment keyword" fore 0xffffff style 18 "error comment documentation keyword" "Comment keyword error" fore 0xffffff style 19 "identifier" "Global class" fore 0xffffff style 20 "literal string multiline raw" "Raw strings for C++0x" fore 0xffffff style 21 "literal string multiline raw" "Triple-quoted strings for Vala" fore 0xffffff style 22 "literal string" "Hash-quoted strings for Pike" fore 0xffffff style 23 "comment preprocessor" "Preprocessor stream comment" fore 0xffffff style 24 "comment preprocessor documentation" "Preprocessor stream doc comment" fore 0xffffff style 25 "literal" "User defined literals" fore 0xffb86c style 26 "comment taskmarker" "Task Marker" fore 0xffffff style 27 "literal string escapesequence" "Escape sequence" fore 0xffffff style 64 "inactive default" "" fore 0xffffff style 65 "inactive comment" "" fore 0xffffff style 66 "inactive comment line" "" fore 0xffffff style 67 "inactive comment documentation" "" fore 0xffffff style 68 "inactive literal numeric" "" fore 0xffffff style 69 "inactive keyword" "" fore 0xffffff style 70 "inactive literal string" "" fore 0xffffff style 71 "inactive literal string character" "" fore 0xffffff style 72 "inactive literal uuid" "" fore 0xffffff style 73 "inactive preprocessor" "" fore 0xffffff style 74 "inactive operator" "" fore 0xffffff style 75 "inactive identifier" "" fore 0xffffff style 76 "inactive error literal string" "" fore 0xffffff style 77 "inactive literal string multiline raw" "" fore 0xffffff style 78 "inactive literal regex" "" fore 0xffffff style 79 "inactive comment documentation line" "" fore 0xffffff style 80 "inactive identifier" "" fore 0xffffff style 81 "inactive comment documentation keyword" "" fore 0xffffff style 82 "inactive error comment documentation keyword" "" fore 0xffffff style 83 "inactive identifier" "" fore 0xffffff style 84 "inactive literal string multiline raw" "" fore 0xffffff style 85 "inactive literal string multiline raw" "" fore 0xffffff style 86 "inactive literal string" "" fore 0xffffff style 87 "inactive comment preprocessor" "" fore 0xffffff style 88 "inactive comment preprocessor documentation" "" fore 0xffffff style 89 "inactive literal" "" fore 0xffffff style 90 "inactive comment taskmarker" "" fore 0xffffff style 91 "inactive literal string escapesequence" "" fore 0xffffff property boolean styling.within.preprocessor "For C++ code, determines whether all preprocessor code is styled in the preprocessor style (0, the default) or only from the initial # to the end of the command word(1)." false property boolean lexer.cpp.allow.dollars "Set to 0 to disallow the '$' character in identifiers with the cpp lexer." false property boolean lexer.cpp.track.preprocessor "Set to 1 to interpret #if/#else/#endif to grey out code that is not active." true property boolean lexer.cpp.update.preprocessor "Set to 1 to update preprocessor definitions when #define found." true property boolean lexer.cpp.verbatim.strings.allow.escapes "Set to 1 to allow verbatim strings to contain escape sequences." true property boolean lexer.cpp.triplequoted.strings "Set to 1 to enable highlighting of triple-quoted strings." false property boolean lexer.cpp.hashquoted.strings "Set to 1 to enable highlighting of hash-quoted strings." false property boolean lexer.cpp.backquoted.strings "Set to 1 to enable highlighting of back-quoted raw strings ." false property boolean lexer.cpp.escape.sequence "Set to 1 to enable highlighting of escape sequences in strings" true property boolean fold "" true property boolean fold.cpp.syntax.based "Set this property to 0 to disable syntax based folding." true property boolean fold.comment "This option enables folding multi-line comments and explicit fold points when using the C++ lexer. Explicit fold points allows adding extra folding by placing a //{ comment at the start and a //} at the end of a section that should fold." true property boolean fold.cpp.comment.multiline "Set this property to 0 to disable folding multi-line comments when fold.comment=1." true property boolean fold.cpp.comment.explicit "Set this property to 0 to disable folding explicit fold points when fold.comment=1." true property string fold.cpp.explicit.start "The string to use for explicit fold start points, replacing the standard //{." "//{" property string fold.cpp.explicit.end "The string to use for explicit fold end points, replacing the standard //}." "//}" property boolean fold.cpp.explicit.anywhere "Set this property to 1 to enable explicit fold points anywhere, not just in line comments." false property boolean fold.cpp.preprocessor.at.else "This option enables folding on a preprocessor #else or #endif line of an #if statement." true property boolean fold.preprocessor "This option enables folding preprocessor directives when using the C++ lexer. Includes C#'s explicit #region and #endregion folding directives." false property boolean fold.compact "" false property boolean fold.at.else "This option enables C++ folding on a "} else {" line of an if statement." true keywords 0 "Primary keywords and identifiers" auto break case char const continue default do double else enum extern float for goto if inline int long nullptr register restrict return short signed sizeof static struct switch typedef union unsigned void volitile while keywords 1 "Secondary keywords and identifiers" jlFree jlMalloc jlRealloc jlDisplayBorder jlDisplayPresent jlDrawBlit8x8 jlDrawBlit8x8a jlDrawBlitMap jlDrawBox jlDrawBoxFilled jlDrawCircle jlDrawClear jlDrawColorGet jlDrawColorSet jlDrawEllipse jlDrawFill jlDrawFillTo jlDrawLine jlDrawPixelGet jlDrawPixelSet jlSurfaceGet jlSurfaceSet jlGameGetAxis jlGameGetButton jlImgCopy jlImgCreate jlImgDisplay jlImgFree jlImgLoad jlImgSave jlImgSurfaceGet jlKeyPressed jlKeyRead jlKeyWaitForAny jlModContinue jlModFree jlModIsPlaying jlModLoad jlModPause jlModPlay jlModStop jlModVolume jlPaletteDefault jlPaletteSet jlPaletteSetFromImg jlSoundFree jlSoundIsPlaying jlSoundLoad jlSoundPlay jlSoundStop jlSoundSwapChannels jlStnFree jlStnLoad jlUtilByteSwap jlUtilDie jlUtilIdle jlUtilInputRead jlUtilIsOdd jlUtilMakePathname jlUtilMustExit jlUtilNibbleSwap jlUtilRandom jlUtilRandomSeedGet jlUtilRandomSeedSet jlUtilSay jlUtilSleep jlUtilStackPop jlUtilStackPush jlUtilTimer jlUtilTimeSpan jlUtilTitleSet jlVecDisplay jlVecFree jlVecLoad keywords 2 "Documentation comment keywords" keywords 3 "Global classes and typedefs" jbool jbyte jint16 jint32 juint16 juint32 jlSurfaceT jlSoundChannelE jlBorderColorE jlColorT jlPixelPair jlSoundT jlModT jlImgT jlStnT jlStackT jlVecT keywords 4 "Preprocessor definitions" jfalse jtrue JINT16_MIN JINT16_MAX JUINT16_MIN JUINT16_MAX JINT32_MIN JINT32_MAX JUINT32_MIN JUINT32_MAX JOEY_DISPLAY JOEY_INPUT_NONE JOEY_INPUT_UP JOEY_INPUT_DOWN JOEY_INPUT_LEFT JOEY_INPUT_RIGHT JOEY_INPUT_PRIMARY JOEY_INPUT_SECONDARY JOEY_LITTLE_ENDIAN JOEY_BIG_ENDIAN JOEY_PATH_SEPARATOR JOEY_PC JOEY_LINUX JOEY_WINDOWS JOEY_MACOS JOEY_IIGS JOEY_AMIGA JOEY_BEOS JOEY_HAIKU JOEY_ST JOEY_DEBUG keywords 5 "Task marker and error marker keywords"