parser(std::string s) { for (std::string token : s.split(" ")) { if (token.equals("+")) parseTree.add( new TerminalExpression_Plus() ); else if (token.equals("-")) parseTree.add( new TerminalExpression_Minus() ); // ... else parseTree.add( new TerminalExpression_Number(atoi(token))); } }
Heap(bool max, T t){ this->max = max; nodes.add(t); }