bool Streamer::capture(RawDataFramePtr &p) { if(!isInitialized() || !isRunning() || !_capture(p)) return false; return true; }
RegNodePtr _term() { if (auto r = _capture()) return r; else if (auto r = _rangeCharset()) return r; else { auto p = new RegNode_Charset; RegNodePtr r2(p); if (_specialCharset(p) || _char(p)) { return r2; } else return RegNodePtr(); } }