43 int index()
const {
return _index; }
52 const char*
text()
const {
return _text; }
55 bool has_tags()
const {
return _tags_start != _tags_end; }
66 friend class internal::runner_impl;
68 uint32_t path()
const {
return _path; }
71 internal::basic_stream&, internal::string_table& strings, internal::list_table& lists,
73 const internal::snap_tag* tags_end
78 const char* _text =
nullptr;
81 const internal::snap_tag* _tags_start =
nullptr;
82 const internal::snap_tag* _tags_end =
nullptr;