text/x-idl
*.idl
//
%\{
%\}
"
"
^#[ \t]*(include|pragma)
abstract
attribute
case
const
context
custom
default
exception
enum
factory
FALSE
in
inout
interface
local
module
native
oneway
out
private
public
raises
readonly
struct
support
switch
TRUE
truncatable
typedef
union
valuetype
any
boolean
char
double
fixed
float
long
Object
octet
sequence
short
string
unsigned
ValueBase
void
wchar
wstring
^[ \t]*#[ \t]*
if
ifdef
ifndef
else
elif
define
endif
undef