// Name n-ary xx(Nil, ) xx(ID, ) xx(Super, ) xx(Null, ) xx(Self, ) xx(ConstValue, ) xx(FuncCall, ) xx(ArrayAccess, ) xx(MemberAccess, ) xx(TypeRef, ) xx(PostInc, ) xx(PostDec, ) xx(PreInc, ) xx(PreDec, ) xx(Negate, ) xx(AntiNegate, ) xx(BitNot, ) xx(BoolNot, ) xx(SizeOf, ) xx(AlignOf, ) xx(Add, ) xx(Sub, ) xx(Mul, ) xx(Div, ) xx(Mod, ) xx(Pow, ) xx(CrossProduct, ) xx(DotProduct, ) xx(LeftShift, ) xx(RightShift, ) xx(URightShift, ) xx(Concat, ) xx(LT, ) xx(LTEQ, ) xx(GT, ) xx(GTEQ, ) xx(LTGTEQ, ) xx(Is, ) xx(EQEQ, ) xx(NEQ, ) xx(APREQ, ) xx(BitAnd, ) xx(BitOr, ) xx(BitXor, ) xx(BoolAnd, ) xx(BoolOr, ) xx(Assign, ) xx(AddAssign, ) xx(SubAssign, ) xx(MulAssign, ) xx(DivAssign, ) xx(ModAssign, ) xx(LshAssign, ) xx(RshAssign, ) xx(URshAssign, ) xx(AndAssign, ) xx(OrAssign, ) xx(XorAssign, ) xx(Scope, ) xx(Trinary, ) xx(Cast, ) #undef xx