//File Quad.h #ifndef QUADH #define QUADH #include #include "Token.h" class Quadruple { friend class QuadList; friend class QuadFiler; friend class parser; friend class InstList; friend class CodeGenerator; private: int oper; Token opnd1,opnd2; int result; public: void setQuad(int op, Token op1, Token op2, int res); void show(); }; inline void Quadruple::setQuad(int op, Token op1, Token op2, int res) { oper = op; opnd1 = op1; opnd2 = op2; result = res; }; inline void Quadruple::show() { cout <<"("; cout.width(3); cout<