reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
52 if (stack.size() < 2) 55 Node *right = stack.pop_back_val(); 56 Node *left = stack.pop_back_val(); 57 stack.push_back(MakeNode<BinaryOpNode>(alloc, *op_type, *left, *right)); 63 if (stack.empty()) 66 Node *operand = stack.pop_back_val(); 67 stack.push_back(MakeNode<UnaryOpNode>(alloc, *op_type, *operand)); 74 stack.push_back(MakeNode<IntegerNode>(alloc, value)); 78 stack.push_back(MakeNode<SymbolNode>(alloc, token)); 81 if (stack.size() != 1) 84 return stack.back();