#include "object.h" ObjectBase* Arifm_Add(const ObjectList* input); ObjectBase* Arifm_Sub(const ObjectList* input); ObjectBase* Arifm_Mul(const ObjectList* input); ObjectBase* Arifm_Div(const ObjectList* input); ObjectBase* Arifm_Pow(const ObjectList* input); ObjectBase* Arifm_Neg(const ObjectList* input); ObjectBase* Arifm_Pos(const ObjectList* input); template ObjectBase* Get(const ObjectList* input) { if(input->Size()!=2) return 0; OBType ob(input->At(0)); OBType name(input->At(1)); if(!(ob && name)) return 0; return ob->Get(name->Value()); }