public int run(){
		int return_result = CGlobalDef.ERROR;
		CFuncLocation pop_result = CLangVM.pop_func();
		if(pop_result == null){
			return_result = CGlobalDef.END;
		}
		else{
			pop_result.qua_index++;
			CLangVM.jump_to_far(pop_result);
			CLangVM.end_call();
			return_result = CGlobalDef.NORMAL;
		}
		return return_result;
	}