| YAML::PP::Constructor(3) | User Contributed Perl Documentation | YAML::PP::Constructor(3) | 
NAME¶
YAML::PP::Constructor - Constructing data structure from parsing events
METHODS¶
- new
 - The Constructor constructor
    
    
my $constructor = YAML::PP::Constructor->new( schema => $schema, cyclic_refs => $cyclic_refs, ); - init
 - Resets any data being used during construction.
    
    
$constructor->init; - document_start_event, document_end_event, mapping_start_event, mapping_end_event, sequence_start_event, sequence_end_event, scalar_event, alias_event, stream_start_event, stream_end_event
 - These methods are called from YAML::PP::Parser:
    
    
$constructor->document_start_event($event); - anchors, set_anchors
 - Helper for storing anchors during construction
 - docs, set_docs
 - Helper for storing resulting documents during construction
 - stack, set_stack
 - Helper for storing data during construction
 - cyclic_refs, set_cyclic_refs
 - Option for controlling the behaviour when finding circular references
 - schema, set_schema
 - Holds a YAML::PP::Schema object
 - stringify_complex
 - When constructing a hash and getting a non-scalar key, this method is used
      to stringify the key.
    
It uses a terse Data::Dumper output. Other modules, like YAML::XS, use the default stringification, "ARRAY(0x55617c0c7398)" for example.
 
| 2023-05-11 | perl v5.26.1 |