"Fossies" - the Fresh Open Source Software Archive

Member "highlight-3.57-x64/langDefs/idl.lang" (12 May 2020, 1922 Bytes) of package /windows/www/highlight-3.57-x64.zip:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the last Fossies "Diffs" side-by-side code changes report for "idl.lang": 3.53_vs_3.54.

    1 
    2 Description="IDL"
    3 
    4 -- Syntax file created by Roberto Mendoza
    5 
    6 Categories = {"source"}
    7 
    8 Keywords={
    9   { Id=1,
   10     List={"case", "coclass", "", "dispinterface", "enum", "interface", "library", "module", "pipe", "struct", "switch", "typedef", "union"},
   11   },
   12   { Id=2,
   13     List={"auto", "boolean", "bstr", "byte", "char", "double", "error_status_t",
   14         "float", "handle_t", "hbitmap", "henhmetafile", "hglobal", "hmetafile",
   15         "hmetafile_pict", "hpalette", "hresult", "hyper", "int", "long", "safearray",
   16         "short", "signed", "small", "unsigned", "variant", "variant_bool", "void",
   17         "wchar_t", "aggregatable", "appobject", "", "bindable", "broadcast", "callback",
   18         "const", "context_handle", "control", "custom", "default", "defaultbind",
   19         "defaultcollelem", "defaultvalue", "defaultvtable", "displaybind", "dllname",
   20         "dual", "endpoint", "entry", "first_is", "handle", "helpcontext", "helpfile",
   21         "helpstring", "helpstringcontext", "helpstringdll", "hidden", "id",
   22         "idempotentent", "ignore", "iid_is", "immediatebind", "in", "last_is", "lcid",
   23         "length_is", "licensed", "local", "max_is", "maybe", "message", "ms_union",
   24         "nonbrowsable", "noncreatable", "nonextensible", "object", "oleautomation",
   25         "optional", "out", "pointer_default", "propget", "propput", "propputref", "ptr",
   26         "public", "range", "readonly", "ref", "requestedit", "restricted", "retval",
   27         "size_is", "source", "string", "switch_is", "switch_type", "transmit_as",
   28         "uidefault", "unique", "user_marshal", "usesgetlasterror", "uuid", "v1_enum",
   29         "vararg", "version", "wire_marshal"},
   30   },
   31 }
   32 
   33 Strings={
   34   Delimiter=[["]],
   35 }
   36 
   37 IgnoreCase=true
   38 
   39 Comments={
   40   { Block=false,
   41     Delimiter= { [[//]] },
   42   },
   43   { Block=true,
   44     Nested=false,
   45     Delimiter= { [[\/\*]],[[\*\/]],}
   46   }
   47 }
   48 
   49 Operators=[[\(|\)|\[|\]|\{|\}|\,|\;|\:|\&|<|>|\!|\=|\/|\*|\%|\+|\-]]
   50