*fixed a mistake in var statement.
This commit is contained in:
parent
14116d1723
commit
1ef0284744
1
HISTORY
1
HISTORY
@ -1,6 +1,7 @@
|
|||||||
Jan. 2 2016
|
Jan. 2 2016
|
||||||
Added support to apply GET statement to a class instance
|
Added support to apply GET statement to a class instance
|
||||||
Added support to access a collection by brackets
|
Added support to access a collection by brackets
|
||||||
|
Fixed a mistake in VAR statement
|
||||||
Polished document
|
Polished document
|
||||||
|
|
||||||
Jan. 1 2016 Version 1.2
|
Jan. 1 2016 Version 1.2
|
||||||
|
@ -11042,6 +11042,7 @@ int _core_class(mb_interpreter_t* s, void** l) {
|
|||||||
_object_t* obj = 0;
|
_object_t* obj = 0;
|
||||||
_class_t* instance = 0;
|
_class_t* instance = 0;
|
||||||
_class_t* inherit = 0;
|
_class_t* inherit = 0;
|
||||||
|
_class_t* last_inst = 0;
|
||||||
|
|
||||||
mb_assert(s && l);
|
mb_assert(s && l);
|
||||||
|
|
||||||
@ -11061,6 +11062,9 @@ int _core_class(mb_interpreter_t* s, void** l) {
|
|||||||
ast = ast->next;
|
ast = ast->next;
|
||||||
obj = (_object_t*)ast->data;
|
obj = (_object_t*)ast->data;
|
||||||
|
|
||||||
|
last_inst = s->last_instance;
|
||||||
|
s->last_instance = instance;
|
||||||
|
|
||||||
if(_IS_FUNC(obj, _core_open_bracket)) {
|
if(_IS_FUNC(obj, _core_open_bracket)) {
|
||||||
/* Process meta_list */
|
/* Process meta_list */
|
||||||
do {
|
do {
|
||||||
@ -11120,6 +11124,8 @@ _pop_exit:
|
|||||||
_exit:
|
_exit:
|
||||||
*l = ast;
|
*l = ast;
|
||||||
|
|
||||||
|
s->last_instance = last_inst;
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user