#include "regex.hpp" RegEx::~RegEx() { } BinOp::~BinOp() { delete _levi; delete _desni; } UnOp::~UnOp() { delete _arg; } string Slovo::basic() const { char tmp[2]; tmp[0] = _c; tmp[1] = '\0'; return string(tmp); } string Konkatenacija::basic() const { return "(" + _levi->basic() + ")(" + _desni->basic() + ")"; } string Disjunkcija::basic() const { return "(" + _levi->basic() + ")|(" + _desni->basic() + ")"; } string Klini::basic() const { return "(" + _arg->basic() + ")*"; }