| 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
} |