Support keyword argument initialization for dicts

This commit is contained in:
K. Lange 2021-12-07 07:30:01 +09:00
parent 293ca155c5
commit 982240a986

View File

@ -39,9 +39,13 @@ static void _dict_gcsweep(KrkInstance * self) {
#define CURRENT_NAME self
KRK_METHOD(dict,__init__,{
METHOD_TAKES_NONE();
krk_initTable(&self->entries);
return argv[0];
if (hasKw) {
return argv[argc];
} else {
METHOD_TAKES_NONE();
krk_initTable(&self->entries);
return argv[0];
}
})
KRK_METHOD(dict,__getitem__,{