BigBrotherBot v1.8.0
System Development Information for the BigBrotherBot project.

b3::lib::yaml::parser::Parser Class Reference

Inheritance diagram for b3::lib::yaml::parser::Parser:
b3::lib::yaml::loader::BaseLoader b3::lib::yaml::loader::Loader b3::lib::yaml::loader::SafeLoader

List of all members.

Public Member Functions

def __init__
def check_event
def peek_event
def get_event
def parse_stream_start
def parse_implicit_document_start
def parse_document_start
def parse_document_end
def parse_document_content
def process_directives
def parse_block_node
def parse_flow_node
def parse_block_node_or_indentless_sequence
def parse_node
def parse_block_sequence_first_entry
def parse_block_sequence_entry
def parse_indentless_sequence_entry
def parse_block_mapping_first_key
def parse_block_mapping_key
def parse_block_mapping_value
def parse_flow_sequence_first_entry
def parse_flow_sequence_entry
def parse_flow_sequence_entry_mapping_key
def parse_flow_sequence_entry_mapping_value
def parse_flow_sequence_entry_mapping_end
def parse_flow_mapping_first_key
def parse_flow_mapping_key
def parse_flow_mapping_value
def parse_flow_mapping_empty_value
def process_empty_scalar

Public Attributes

 current_event
 yaml_version
 tag_handles
 states
 marks
 state

Static Public Attributes

dictionary DEFAULT_TAGS

Constructor & Destructor Documentation

def b3::lib::yaml::parser::Parser::__init__ (   self)

Member Function Documentation

def b3::lib::yaml::parser::Parser::check_event (   self,
  choices 
)
def b3::lib::yaml::parser::Parser::get_event (   self)
def b3::lib::yaml::parser::Parser::parse_block_mapping_first_key (   self)
def b3::lib::yaml::parser::Parser::parse_block_mapping_key (   self)
def b3::lib::yaml::parser::Parser::parse_block_mapping_value (   self)
def b3::lib::yaml::parser::Parser::parse_block_node (   self)
def b3::lib::yaml::parser::Parser::parse_block_node_or_indentless_sequence (   self)
def b3::lib::yaml::parser::Parser::parse_block_sequence_entry (   self)
def b3::lib::yaml::parser::Parser::parse_block_sequence_first_entry (   self)
def b3::lib::yaml::parser::Parser::parse_document_content (   self)
def b3::lib::yaml::parser::Parser::parse_document_end (   self)
def b3::lib::yaml::parser::Parser::parse_document_start (   self)
def b3::lib::yaml::parser::Parser::parse_flow_mapping_empty_value (   self)
def b3::lib::yaml::parser::Parser::parse_flow_mapping_first_key (   self)
def b3::lib::yaml::parser::Parser::parse_flow_mapping_key (   self,
  first = False 
)
def b3::lib::yaml::parser::Parser::parse_flow_mapping_value (   self)
def b3::lib::yaml::parser::Parser::parse_flow_node (   self)
def b3::lib::yaml::parser::Parser::parse_flow_sequence_entry (   self,
  first = False 
)
def b3::lib::yaml::parser::Parser::parse_flow_sequence_entry_mapping_end (   self)
def b3::lib::yaml::parser::Parser::parse_flow_sequence_entry_mapping_key (   self)
def b3::lib::yaml::parser::Parser::parse_flow_sequence_entry_mapping_value (   self)
def b3::lib::yaml::parser::Parser::parse_flow_sequence_first_entry (   self)
def b3::lib::yaml::parser::Parser::parse_implicit_document_start (   self)
def b3::lib::yaml::parser::Parser::parse_indentless_sequence_entry (   self)
def b3::lib::yaml::parser::Parser::parse_node (   self,
  block = False,
  indentless_sequence = False 
)
def b3::lib::yaml::parser::Parser::parse_stream_start (   self)
def b3::lib::yaml::parser::Parser::peek_event (   self)
def b3::lib::yaml::parser::Parser::process_directives (   self)
def b3::lib::yaml::parser::Parser::process_empty_scalar (   self,
  mark 
)

Member Data Documentation

Initial value:
{
        u'!':   u'!',
        u'!!':  u'tag:yaml.org,2002:',
    }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties