This file is indexed.

/usr/share/codeblocks/lexers/lexer_d.xml is in codeblocks-common 13.12-3.

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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
<?xml version="1.0"?>
<!DOCTYPE CodeBlocks_lexer_properties>
<CodeBlocks_lexer_properties>
		<Lexer name="D"
				index="79"
				filemasks="*.d,*.dd,*.di">
				<Style name="Default"
						index="0"
						fg="0,0,0"
						bg="249,249,249"
						bold="0"
						italics="0"
						underlined="0"/>
				<Style name="Comment"
						index="1"
						fg="0,128,0"/>
				<Style name="Commentline"
						index="2"
						fg="0,128,0"/>
				<Style name="Comment (doc)"
						index="3"
						fg="107,107,107"
						italics="1"/>
				<Style name="Comment (nested)"
						index="4"
						fg="107,107,107"
						italics="1"/>
				<Style name="Number"
						index="5"
						fg="0,100,100"/>
				<Style name="Keyword 1"
						index="6"
						fg="0,0,255"/>
				<Style name="Keyword 2"
						index="7"
						fg="42,130,210"
						bold="1"/>
				<Style name="Keyword 3"
						index="8"
						fg="0,0,255"/>
				<Style name="Keyword 4"
						index="9"
						fg="0,0,255"/>
				<Style name="String"
						index="10,11,18"
						fg="231,34,34"/>
				<Style name="Rawstring"
						index="19"
						fg="219,0,14"/>
				<Style name="Character"
						index="12"
						fg="193,135,0"/>
				<Style name="Operator"
						index="13"
						fg="83,40,40"/>
				<Style name="Identifier"
						index="14"
						fg="0,0,0"/>
				<Style name="Commentline (doc)"
						index="15"
						fg="107,107,107"
						italics="1"/>
				<Style name="Comment keyword (doc)"
						index="16"
						fg="0,128,128"
						italics="1"/>
				<Style name="Comment keyword error (doc)"
						index="17"
						fg="128,0,0"
						italics="1"
						bold="1"/>
				<Style name="Keyword 5"
						index="20"
						fg="0,113,240"/>
				<Style name="Keyword 6"
						index="21"
						fg="0,0,102"/>
				<Style name="Keyword 7"
						index="22"
						fg="153,0,112"/>
				<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"/>
				<Style name="No matching brace highlight"
						index="35"
						bg="255,0,0"/>
				<Keywords>
						<Set index="0" value="void byte bool ubyte short ushort int uint long ulong cent ucent float double real ifloat
								idouble ireal cfloat cdouble creal char wchar dchar body asm bool true false function delegate"/>
						<Set index="1" value="public private protected with extern
								final abstract override const debug version pragma public private deprecated protected volatile
								class struct interface enum new this null delete invariant super union template
								is import module alias typedef with cast package typeof typeid classinfo mixin
								in out const static inout lazy ref extern export auto align scope pure
								if for foreach while do assert return unittest try catch else throw switch case break continue default finally goto synchronized"/>
						<Set 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"
                    LexerCommentStyles="1,2,3,4,15,17,18"
                    LexerCharacterStyles="12"
                    LexerStringStyles="10,11,18,19"
                    LexerPreprocessorStyles=""/>
		</Lexer>
</CodeBlocks_lexer_properties>