This file is indexed.

/usr/share/highlight/langDefs/idl.lang is in highlight-common 3.8-2.

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
-- Language definition generated by lang2to3

Description="IDL"

Keywords={
  { Id=1,
    List={"case", "coclass", "", "dispinterface", "enum", "interface", "library", "module", "pipe", "struct", "switch", "typedef", "union"},
  },
  { Id=2,
    List={"auto", "boolean", "bstr", "byte", "char", "double", "error_status_t", "float", "handle_t", "hbitmap", "henhmetafile", "hglobal", "hmetafile", "hmetafile_pict", "hpalette", "hresult", "hyper", "int", "long", "safearray", "short", "signed", "small", "unsigned", "variant", "variant_bool", "void", "wchar_t", "aggregatable", "appobject", "", "bindable", "broadcast", "callback", "const", "context_handle", "control", "custom", "default", "defaultbind", "defaultcollelem", "defaultvalue", "defaultvtable", "displaybind", "dllname", "dual", "endpoint", "entry", "first_is", "handle", "helpcontext", "helpfile", "helpstring", "helpstringcontext", "helpstringdll", "hidden", "id", "idempotentent", "ignore", "iid_is", "immediatebind", "in", "last_is", "lcid", "length_is", "licensed", "local", "max_is", "maybe", "message", "ms_union", "nonbrowsable", "noncreatable", "nonextensible", "object", "oleautomation", "optional", "out", "pointer_default", "propget", "propput", "propputref", "ptr", "public", "range", "readonly", "ref", "requestedit", "restricted", "retval", "size_is", "source", "string", "switch_is", "switch_type", "transmit_as", "uidefault", "unique", "user_marshal", "usesgetlasterror", "uuid", "v1_enum", "vararg", "version", "wire_marshal"},
  },
}

Strings={
  Delimiter=[["]],
}

IgnoreCase=true

Comments={
  { Block=false,
    Delimiter= { [[//]] },
  },
  { Block=true,
    Nested=false,
    Delimiter= { [[\/\*]],[[\*\/]],}
  }
}

Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|\<|\>|\!|\=|\/|\*|\%|\+|\-]]