text: #ifndef NODE_H
  #define NODE_H
  #include <typeinfo>
  #include "atom.h"
  enum Operators {SEMICOLON, COMMA, EQUALITY, TERM};
  
  class Node {
  public:
    Node(Operators op):payload(op), term(0), left(0), right(0) {}
    Operators payload;
    Node(Operators op, Term *t, Node *l, Node *r):payload(op), term(t), left(l), right(r) {}
  
    bool evaluate();
  
  
  
  
  
    Term *term;
    Node *left,*right;
  private:
  
  };
  
  #endif
  