GWI_BB(gwi_oper_ini(gwi, (m_str)OP_ANY_TYPE, "@function", NULL))
GWI_BB(gwi_oper_add(gwi, opck_func_call))
GWI_BB(gwi_oper_end(gwi, "=>", NULL))
- GWI_BB(gwi_oper_ini(gwi, NULL, "@func_ptr", "int"))
+ GWI_BB(gwi_oper_ini(gwi, NULL, "@func_ptr", "bool"))
GWI_BB(gwi_oper_end(gwi, "!", IntNot))
GWI_BB(gwi_oper_ini(gwi, "@function", "@func_ptr", NULL))
GWI_BB(gwi_oper_add(gwi, opck_fptr_at))
GWI_BB(gwi_oper_ini(gwi, "Object", "@null", "int"))
GWI_BB(gwi_oper_end(gwi, "==", EqObject))
GWI_BB(gwi_oper_end(gwi, "!=", NeqObject))
- GWI_BB(gwi_oper_ini(gwi, NULL, "Object", "int"))
+ GWI_BB(gwi_oper_ini(gwi, NULL, "Object", "bool"))
GWI_BB(gwi_oper_add(gwi, opck_unary_meta2))
GWI_BB(gwi_oper_end(gwi, "!", IntNot))
gwi_item_ini(gwi, "@null", "null");
GWI_BB(gwi_oper_ini(gwi, NULL, "int", "int"))
GWI_BB(gwi_oper_add(gwi, opck_unary_meta))
GWI_BB(gwi_oper_end(gwi, "-", int_negate))
- GWI_BB(gwi_oper_end(gwi, "!", IntNot))
CHECK_OP("++", unary, pre_inc)
CHECK_OP("--", unary, pre_dec)
GWI_BB(gwi_oper_end(gwi, "~", int_cmp))
GWI_BB(gwi_enum_add(gwi, "false", 0))
GWI_BB(gwi_enum_add(gwi, "true", 1))
t_bool = gwi_enum_end(gwi);
+ GWI_BB(gwi_oper_ini(gwi, NULL, "int", "bool"))
+ GWI_BB(gwi_oper_end(gwi, "!", IntNot))
// GWI_BB(gwi_item_ini(gwi, "bool", "maybe"))
// GWI_BB(gwi_item_end(gwi, 0, NULL))
gwi_reserve(gwi, "maybe");