{scalar.str,[scalar.len]}
    {scalar.str,[scalar.len]} [T]
    {scalar.str,[scalar.len]} [A]
    {scalar.str,[scalar.len]} [T][A]
    
      - scalar
- tag
- anchor{type}
- c4::yml::VAL
- c4::yml::KEY
- c4::yml::MAP
- c4::yml::SEQ
- c4::yml::DOC
- c4::yml::STREAM
- c4::yml::KEYREF
- c4::yml::VALREF
- c4::yml::KEYANCH
- c4::yml::VALANCH
- c4::yml::KEYTAG
- c4::yml::VALTAG
- c4::yml::VALQUO
- c4::yml::KEYQUO[KEYVAL] {m_key.scalar.str,[m_key.scalar.len]}: {m_val.scalar.str,[m_val.scalar.len]}
    [KEYSEQ] {m_key.scalar.str,[m_key.scalar.len]}
    [KEYMAP] {m_key.scalar.str,[m_key.scalar.len]}
    [DOCSEQ]
    [DOCMAP]
    [VAL] {m_val.scalar.str,[m_val.scalar.len]}
    [KEY] {m_key.scalar.str,[m_key.scalar.len]}
    [SEQ]
    [MAP]
    [DOC]
    [STREAM]
    [NOTYPE]
- m_type
- m_key
- m_val
- c4::yml::KEYQUO
- c4::yml::VALQUO
- m_key.anchor
- m_val.anchor
- m_key.anchor
- m_val.anchor
- m_parent
- m_first_child
- m_last_child
- m_prev_sibling
- m_next_siblingsz={m_size}, cap={m_cap}
- m_size
- m_capm_cap
            m_buf
- m_free_head
- m_arena{value} ({type})
- value
- type{path} -- target={target} closest={closest}
- target
- closest
- path_pos
- path{path.str,[path_pos]}
      
      
        {path.str+path_pos,[path.len-path_pos]}
      
    
  
  
    (void)
    [INDEX SEED for] {*(m_tree->m_buf + m_id)}
    [NAMED SEED for] {*(m_tree->m_buf + m_id)}
    {*(m_tree->m_buf + m_id)}
- m_id
- *(m_tree->m_buf + m_id)
- m_tree
- buf + currcurr = (buf + curr)->m_next_sibling
              
            
          
        
      
    
  
  
    #refs={refs.m_size} #nodes={t->m_size}
- t->m_buf + (refs.m_stack + curr)->nodecurr = curr+1
              
            
          
        
      
      
        
          
            refs.m_size
            refs.m_stack
- tsz={m_size} cap={m_capacity}
- m_size
- m_capacity
- m_buf == m_stackm_size
            m_stack