|
|
@ -11,7 +11,7 @@ |
|
|
|
using namespace std; |
|
|
|
using namespace std; |
|
|
|
using namespace util; |
|
|
|
using namespace util; |
|
|
|
|
|
|
|
|
|
|
|
const bool debug = false; |
|
|
|
const bool debug = true; |
|
|
|
|
|
|
|
|
|
|
|
namespace protocol { |
|
|
|
namespace protocol { |
|
|
|
void protocol_t::set_handlers(const handler_map_t handlers) { |
|
|
|
void protocol_t::set_handlers(const handler_map_t handlers) { |
|
|
@ -30,6 +30,7 @@ namespace protocol { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void protocol_t::send(const token::list_t& tokens) { |
|
|
|
void protocol_t::send(const token::list_t& tokens) { |
|
|
|
|
|
|
|
debug && cerr << "Sent pattern " << protocol::token::pattern_t(tokens) << endl; |
|
|
|
this->emit(token::compose(tokens)); |
|
|
|
this->emit(token::compose(tokens)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|