#include "reg_izrazi.hpp" RegEx::~RegEx() { } string Char::basic() const { char tmp[2]; tmp[0] = _c; tmp[1] = '\0'; return string(tmp); } BinOp::~BinOp() { delete _left; delete _right; } string Concat::basic() const { return string("(") + _left->basic() + string(")(") + _right->basic() + string(")"); } string Disj::basic() const { return string("(") + _left->basic() + string(")|(") + _right->basic() + string(")"); } UnOp::~UnOp() { delete _r; } string Iter::basic() const { return string("(") + _r->basic() + string(")*"); }