TYPE_RESTRICT
if (tclass & TYPE_RESTRICT) {
} else if (!(sclass & TYPE_RESTRICT))
if (tclass & TYPE_RESTRICT) {
} else if (!(sclass & TYPE_RESTRICT))
if ((class & TYPE_RESTRICT) && restricted_unop(expr->op, &ctype))
if (class & TYPE_RESTRICT)
if ((tclass & TYPE_RESTRICT) && restricted_value(source, ttype))
if (sclass & TYPE_RESTRICT) {
if (tclass & TYPE_RESTRICT) {
if (sclass & TYPE_RESTRICT) {
if (!((sclass | cclass) & TYPE_RESTRICT))
[SYM_RESTRICT] = TYPE_NUM | TYPE_RESTRICT,
[SYM_FOULED] = TYPE_NUM | TYPE_RESTRICT | TYPE_FOULED,
if (lclass & TYPE_RESTRICT) {
if (rclass & TYPE_RESTRICT) {
if (class & TYPE_RESTRICT) {
if ((lclass | rclass) & TYPE_RESTRICT)