| enum | c4::yml::extra::ievt::EventBits : evt_bits {
c4::yml::extra::ievt::KEY_ = (1 << 0)
, c4::yml::extra::ievt::VAL_ = (1 << 1)
, c4::yml::extra::ievt::BEG_ = (1 << 2)
, c4::yml::extra::ievt::END_ = (1 << 3)
,
c4::yml::extra::ievt::SEQ_ = (1 << 4)
, c4::yml::extra::ievt::MAP_ = (1 << 5)
, c4::yml::extra::ievt::DOC_ = (1 << 6)
, c4::yml::extra::ievt::EXPL = (1 << 7)
,
c4::yml::extra::ievt::STRM = (1 << 8)
, c4::yml::extra::ievt::BSEQ = BEG_|SEQ_
, c4::yml::extra::ievt::ESEQ = END_|SEQ_
, c4::yml::extra::ievt::BMAP = BEG_|MAP_
,
c4::yml::extra::ievt::EMAP = END_|MAP_
, c4::yml::extra::ievt::BSTR = BEG_|STRM
, c4::yml::extra::ievt::ESTR = END_|STRM
, c4::yml::extra::ievt::BDOC = BEG_|DOC_
,
c4::yml::extra::ievt::EDOC = END_|DOC_
, c4::yml::extra::ievt::SCLR = (1 << 9)
, c4::yml::extra::ievt::ALIA = (1 << 10)
, c4::yml::extra::ievt::ANCH = (1 << 11)
,
c4::yml::extra::ievt::TAG_ = (1 << 12)
, c4::yml::extra::ievt::YAML = (1 << 13)
, c4::yml::extra::ievt::TAGH = (1 << 14)
, c4::yml::extra::ievt::TAGP = (1 << 15)
,
c4::yml::extra::ievt::PLAI = (1 << 16)
, c4::yml::extra::ievt::SQUO = (1 << 17)
, c4::yml::extra::ievt::DQUO = (1 << 18)
, c4::yml::extra::ievt::LITL = (1 << 19)
,
c4::yml::extra::ievt::FOLD = (1 << 20)
, c4::yml::extra::ievt::FLOW = (1 << 21)
, c4::yml::extra::ievt::BLCK = (1 << 22)
, c4::yml::extra::ievt::UNFILT = (1 << 23)
,
c4::yml::extra::ievt::AREN = (1 << 24)
, c4::yml::extra::ievt::WSTR = SCLR|ALIA|ANCH|TAG_|TAGH|TAGP|YAML
, c4::yml::extra::ievt::PSTR = (1 << 25)
, c4::yml::extra::ievt::JUMP = (1 << 26)
,
c4::yml::extra::ievt::PJUMP = (1 << 27)
, c4::yml::extra::ievt::LAST = PJUMP
, c4::yml::extra::ievt::MASK = (LAST << 1) - 1
} |