*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];
|
acc[j] = n[i];
|
||||||
if(_is_accessor_char(acc[j]) || acc[j] == _ZERO_CHAR) {
|
if(_is_accessor_char(acc[j]) || acc[j] == _ZERO_CHAR) {
|
||||||
acc[j] = _ZERO_CHAR;
|
acc[j] = _ZERO_CHAR;
|
||||||
|
do {
|
||||||
#ifdef MB_ENABLE_CLASS
|
#ifdef MB_ENABLE_CLASS
|
||||||
if(instance) {
|
if(instance) {
|
||||||
result = _search_identifier_in_class(s, instance, acc, ht, sp);
|
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;
|
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 */
|
#endif /* MB_ENABLE_CLASS */
|
||||||
|
|
||||||
|
result = _search_identifier_in_scope_chain(s, scope, acc, _PATHING_NONE, ht, sp);
|
||||||
|
} while(0);
|
||||||
|
|
||||||
if(!result)
|
if(!result)
|
||||||
return 0;
|
return 0;
|
||||||
obj = (_object_t*)result->data;
|
obj = (_object_t*)result->data;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user