示例#1
0
    virtual INT_T execute_virtual(std::vector<INT_T> &context) {
      INT_T tmp = 0;
      if (left_ != nullptr) {
        tmp = left_->execute_virtual(context);
      }

      IntAtom *ia = reinterpret_cast<IntAtom*>(right_);
      return tmp + ia->value();
    }
示例#2
0
 virtual INT_T execute_virtual(std::vector<INT_T> &context) {
   context[index_] = expr_->execute_virtual(context);
   return 0;
 }