Example #1
0
 status visit(const set &node) {
     if (node.offset() != next_off) {
         return BREAK;
     }
     new_val = node.value();
     isAdd ? new_val += next_val : new_val -= next_val;
     return CONTINUE;
 }
Example #2
0
 status handle_set(set &node) {
     opt_seq.emplace_back(new set(node.loc(), node.offset(), node.value()));
     return CONTINUE;
 }