*refactored code.
This commit is contained in:
parent
0067090d16
commit
0d3b890b37
@ -8712,6 +8712,7 @@ static _ls_node_t* _search_identifier_accessor(mb_interpreter_t* s, _running_con
|
||||
acc[j] = n[i];
|
||||
if(_is_accessor_char(acc[j]) || acc[j] == _ZERO_CHAR) {
|
||||
acc[j] = _ZERO_CHAR;
|
||||
do {
|
||||
#ifdef MB_ENABLE_CLASS
|
||||
if(instance) {
|
||||
result = _search_identifier_in_class(s, instance, acc, ht, sp);
|
||||
@ -8720,12 +8721,14 @@ static _ls_node_t* _search_identifier_accessor(mb_interpreter_t* s, _running_con
|
||||
|
||||
return result;
|
||||
}
|
||||
} else {
|
||||
result = _search_identifier_in_scope_chain(s, scope, acc, _PATHING_NONE, ht, sp);
|
||||
|
||||
break;
|
||||
}
|
||||
#else /* MB_ENABLE_CLASS */
|
||||
result = _search_identifier_in_scope_chain(s, scope, acc, _PATHING_NONE, ht, sp);
|
||||
#endif /* MB_ENABLE_CLASS */
|
||||
|
||||
result = _search_identifier_in_scope_chain(s, scope, acc, _PATHING_NONE, ht, sp);
|
||||
} while(0);
|
||||
|
||||
if(!result)
|
||||
return 0;
|
||||
obj = (_object_t*)result->data;
|
||||
|
Loading…
x
Reference in New Issue
Block a user