forked from OctaForge/libcubescript
cleanup run_ methods
This commit is contained in:
parent
f3c6a76beb
commit
8f0bb786cd
36
cs_vm.cc
36
cs_vm.cc
|
@ -1610,85 +1610,73 @@ void CsState::run_ret(CsIdent *id, CsValueRange args, CsValue &ret) {
|
||||||
CsString CsState::run_str(CsBytecode *code) {
|
CsString CsState::run_str(CsBytecode *code) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(code, ret);
|
run_ret(code, ret);
|
||||||
CsString s = ret.get_str();
|
return ret.get_str();
|
||||||
return s;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CsString CsState::run_str(ostd::ConstCharRange code) {
|
CsString CsState::run_str(ostd::ConstCharRange code) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(code, ret);
|
run_ret(code, ret);
|
||||||
CsString s = ret.get_str();
|
return ret.get_str();
|
||||||
return s;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CsString CsState::run_str(CsIdent *id, CsValueRange args) {
|
CsString CsState::run_str(CsIdent *id, CsValueRange args) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(id, args, ret);
|
run_ret(id, args, ret);
|
||||||
CsString s = ret.get_str();
|
return ret.get_str();
|
||||||
return s;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CsInt CsState::run_int(CsBytecode *code) {
|
CsInt CsState::run_int(CsBytecode *code) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(code, ret);
|
run_ret(code, ret);
|
||||||
CsInt i = ret.get_int();
|
return ret.get_int();
|
||||||
return i;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CsInt CsState::run_int(ostd::ConstCharRange code) {
|
CsInt CsState::run_int(ostd::ConstCharRange code) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(code, ret);
|
run_ret(code, ret);
|
||||||
CsInt i = ret.get_int();
|
return ret.get_int();
|
||||||
return i;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CsInt CsState::run_int(CsIdent *id, CsValueRange args) {
|
CsInt CsState::run_int(CsIdent *id, CsValueRange args) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(id, args, ret);
|
run_ret(id, args, ret);
|
||||||
CsInt i = ret.get_int();
|
return ret.get_int();
|
||||||
return i;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CsFloat CsState::run_float(CsBytecode *code) {
|
CsFloat CsState::run_float(CsBytecode *code) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(code, ret);
|
run_ret(code, ret);
|
||||||
CsFloat f = ret.get_float();
|
return ret.get_float();
|
||||||
return f;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CsFloat CsState::run_float(ostd::ConstCharRange code) {
|
CsFloat CsState::run_float(ostd::ConstCharRange code) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(code, ret);
|
run_ret(code, ret);
|
||||||
CsFloat f = ret.get_float();
|
return ret.get_float();
|
||||||
return f;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CsFloat CsState::run_float(CsIdent *id, CsValueRange args) {
|
CsFloat CsState::run_float(CsIdent *id, CsValueRange args) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(id, args, ret);
|
run_ret(id, args, ret);
|
||||||
CsFloat f = ret.get_float();
|
return ret.get_float();
|
||||||
return f;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CsState::run_bool(CsBytecode *code) {
|
bool CsState::run_bool(CsBytecode *code) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(code, ret);
|
run_ret(code, ret);
|
||||||
bool b = ret.get_bool();
|
return ret.get_bool();
|
||||||
return b;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CsState::run_bool(ostd::ConstCharRange code) {
|
bool CsState::run_bool(ostd::ConstCharRange code) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(code, ret);
|
run_ret(code, ret);
|
||||||
bool b = ret.get_bool();
|
return ret.get_bool();
|
||||||
return b;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CsState::run_bool(CsIdent *id, CsValueRange args) {
|
bool CsState::run_bool(CsIdent *id, CsValueRange args) {
|
||||||
CsValue ret;
|
CsValue ret;
|
||||||
run_ret(id, args, ret);
|
run_ret(id, args, ret);
|
||||||
bool b = ret.get_bool();
|
return ret.get_bool();
|
||||||
return b;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void CsState::run(CsBytecode *code) {
|
void CsState::run(CsBytecode *code) {
|
||||||
|
|
Loading…
Reference in a new issue