コード例 #1
0
ファイル: parse.cpp プロジェクト: iyu9/mylib
    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)));
      }
    }
コード例 #2
0
ファイル: Heap.hpp プロジェクト: 570468837/Daily-pracitce
 Heap(bool max, T t){
     this->max = max;
     nodes.add(t);
 }