/usr/share/codeblocks/lexers/lexer_d.xml is in codeblocks-common 10.05-2.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 | <?xml version="1.0"?>
<!DOCTYPE CodeBlocks_lexer_properties>
<CodeBlocks_lexer_properties>
<Lexer name="D"
index="79"
filemasks="*.d,*.dmd,*.di">
<Style name="Default"
index="0"
fg="0,0,0"
bg="255,255,255"
bold="0"
italics="0"
underlined="0"/>
<Style name="Comment (normal)"
index="1,2"
fg="160,160,160"/>
<Style name="Comment (nested)"
index="4"
fg="160,160,160"/>
<Style name="Comment (documentation)"
index="3,15"
fg="128,128,255"
bold="1"/>
<Style name="Comment keyword (documentation)"
index="16"
fg="0,128,128"/>
<Style name="Comment keyword error (documentation)"
index="17"
fg="128,0,0"/>
<Style name="Number"
index="5"
fg="240,0,240"/>
<Style name="Keyword"
index="6,7"
fg="0,0,160"
bold="1"/>
<Style name="User keyword"
index="8"
fg="0,160,0"
bold="1"/>
<Style name="Typedef"
index="9"
fg="0,160,0"/>
<Style name="String"
index="10,11"
fg="0,0,255"/>
<Style name="Character"
index="12"
fg="224,160,0"/>
<Style name="Operator"
index="13"
fg="255,0,0"/>
<Style name="Selection"
index="-99"
bg="192,192,192"/>
<Style name="Active line"
index="-98"
bg="255,255,160"/>
<Style name="Breakpoint line"
index="-2"
bg="255,160,160"/>
<Style name="Debugger active line"
index="-3"
bg="160,160,255"/>
<Style name="Compiler error line"
index="-4"
bg="255,128,0"/>
<Style name="Matching brace highlight"
index="34"
fg="255,0,0"
bold="1"
underlined="1"/>
<Style name="No matching brace highlight"
index="35"
bg="255,0,0"/>
<Keywords>
<Language index="0"
value="abstract alias align asm assert auto
body bool break byte
case cast catch cdouble cent cfloat char
class const continue creal
dchar debug default delegate delete
deprecated do double
else enum export extern
false final finally float for foreach foreach_reverse function
goto
idouble if ifloat import in inout int interface invariant ireal is
lazy long
macro mixin module
new null out override
package pragma private protected public
real ref return
scope short static struct super switch synchronized
template this throw true try typedef typeid typeof
ubyte ucent uint ulong union unittest ushort
version void volatile
wchar while with"/>
<User index="1"/>
<Documentation index="2"
value="a addindex addtogroup anchor arg attention
author b brief bug c class code date def defgroup deprecated dontinclude
e em endcode endhtmlonly endif endlatexonly endlink endverbatim enum example exception
f$ f[ f] file fn hideinitializer htmlinclude htmlonly
if image include ingroup internal invariant interface latexonly li line link
mainpage name namespace nosubgrouping note overload
p page par param post pre ref relates remarks return retval
sa section see showinitializer since skip skipline struct subsection
test throw todo typedef union until
var verbatim verbinclude version warning weakgroup $ @ \ & < > # { }"/>
</Keywords>
<SampleCode value="lexer_d.sample"
breakpoint_line="20"
debug_line="22"
error_line="23"/>
<LanguageAttributes
LineComment="//"
StreamCommentStart="/*"
StreamCommentEnd="*/"
BoxCommentStart="/* "
BoxCommentMid=" * "
BoxCommentEnd=" */"
CaseSensitive="1"/>
</Lexer>
</CodeBlocks_lexer_properties>
|