BinaryExpr implementation
BinaryExpr::BinaryExpr(const char* x,
const Expr& y, const Expr& z):
op(x), e1(y), e2(z) { }
void BinaryExpr::print(FILE* f)
{
fprintf(f, ``('');
e1.print(f);
fprintf(f, ``%s'', op);
e2.print(f);
fprintf(f, ``)'');
}
Previous slide
Next slide
Back to first slide
View graphic version