# IDL language definition file # # Author: André Simon # Mail: andre.simon1@gmx.de # Date: 02.03.2003 # ------------------------------------------ # This file is a part of highlight, a free source code converter released under the GPL. # # The file is used to describe keywords and special symbols of programming languages. # See README in the highlight directory for details. # # New definition files for future releases of highlight are always appreciated ;) # # ---------- # andre.simon1@gmx.de # http:/www.andre-simon.de/ $DESCRIPTION=IDL $KEYWORDS(kwa)=case coclass dispinterface enum interface library module pipe struct switch typedef union $KEYWORDS(kwb)=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 $STRINGDELIMITERS=" $SL_COMMENT=// $ML_COMMENT=/* */ $IGNORECASE=true $SYMBOLS= ( ) [ ] { } , ; : & | < > ! = / * % + -