rapidyaml  0.7.1
parse and emit YAML, and do it fast
parse_engine.hpp File Reference
#include "c4/yml/detail/parser_dbg.hpp"
#include "c4/yml/parser_state.hpp"

Go to the source code of this file.

Classes

struct  c4::yml::ParserOptions
 Options to give to the parser to control its behavior. More...
 
class  c4::yml::ParseEngine< EventHandler >
 This is the main driver of parsing logic: it scans the YAML or JSON source for tokens, and emits the appropriate sequence of parsing events to its event handler. More...
 
struct  c4::yml::ParseEngine< EventHandler >::Annotation::Entry
 

Namespaces

 c4
 
 c4::yml
 

Functions

id_type c4::yml::estimate_tree_capacity (csubstr src)
 Quickly inspect the source to estimate the number of nodes the resulting tree is likely have. More...