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