enum jnc_BinOpKind
#include <jnc_OpKind.h>
enum jnc_BinOpKind {
jnc_BinOpKind_Undefined = 0,
jnc_BinOpKind_Add,
jnc_BinOpKind_Sub,
jnc_BinOpKind_Mul,
jnc_BinOpKind_Div,
jnc_BinOpKind_Mod,
jnc_BinOpKind_Shl,
jnc_BinOpKind_Shr,
jnc_BinOpKind_BwAnd,
jnc_BinOpKind_BwXor,
jnc_BinOpKind_BwOr,
jnc_BinOpKind_At,
jnc_BinOpKind_Eq,
jnc_BinOpKind_Ne,
jnc_BinOpKind_Lt,
jnc_BinOpKind_Le,
jnc_BinOpKind_Gt,
jnc_BinOpKind_Ge,
jnc_BinOpKind_Match,
jnc_BinOpKind_NotMatch,
jnc_BinOpKind_Idx,
jnc_BinOpKind_LogAnd,
jnc_BinOpKind_LogOr,
jnc_BinOpKind_Assign,
jnc_BinOpKind_RefAssign,
jnc_BinOpKind_AddAssign,
jnc_BinOpKind_SubAssign,
jnc_BinOpKind_MulAssign,
jnc_BinOpKind_DivAssign,
jnc_BinOpKind_ModAssign,
jnc_BinOpKind_ShlAssign,
jnc_BinOpKind_ShrAssign,
jnc_BinOpKind_AndAssign,
jnc_BinOpKind_XorAssign,
jnc_BinOpKind_OrAssign,
jnc_BinOpKind_AtAssign,
jnc_BinOpKind__Count,
jnc_BinOpKind__OpAssignDelta = jnc_BinOpKind_AddAssign - jnc_BinOpKind_Add,
};