File splitting, object type
This commit is contained in:
parent
5313cc5603
commit
3f05fa5141
14 changed files with 194 additions and 15 deletions
|
@ -29,6 +29,8 @@ bool Value_IsTruthy(Value* v)
|
|||
return v->get.f64 != 0.0;
|
||||
case VALUETYPE_BOOLEAN:
|
||||
return v->get.boolean;
|
||||
case VALUETYPE_OBJECT:
|
||||
return v->get.object != NULL;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
@ -43,7 +45,9 @@ bool Value_Equal(Value* v1, Value* v2)
|
|||
case VALUETYPE_DOUBLE:
|
||||
return v1->get.f64 == v2->get.f64;
|
||||
case VALUETYPE_BOOLEAN:
|
||||
return v1->get.boolean = v2->get.boolean;
|
||||
return v1->get.boolean == v2->get.boolean;
|
||||
case VALUETYPE_OBJECT:
|
||||
return v1->get.object == v2->get.object;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue