Hi everyone,
current libIDL (as of ORBit 0.5.1) barfs on "const long u = 1-1;", which
is caused by the lexer gobbling up the minus to result in "1" "-1" both
parsed as integer constants. removing the "-" form the lexer defs fixes
this, as done in the enclosed patch.
cya
andy