interrogate and bitwise xor in default parameter

Not sure if I am making something wrong, but I think it should be possible to use bitwise xor “^” when declaring a function, like for example:

class A {
  enum CollisionFilterGroup { 
    CFG_static     =  2,
    CFG_all        = -1
  void foo(short int mask=CFG_all^CFG_static);

Interrogate chokes on this (“parser error”).
Using bitwise or “|” does not cause this error.

You’re right, looks like I overlooked that symbol when defining the grammar. Fixed.


Thank you, David.