cuvis_ai.utils.serializer.CuvisYamlLoader

class cuvis_ai.utils.serializer.CuvisYamlLoader(stream)[source]

Bases: SafeLoader

__init__(stream)

Initialize the scanner.

Methods

__init__(stream)

Initialize the scanner.

add_constructor(tag, constructor)

add_implicit_resolver(tag, regexp, first)

add_indent(column)

add_multi_constructor(tag_prefix, ...)

add_path_resolver(tag, path[, kind])

ascend_resolver()

check_block_entry()

check_data()

check_directive()

check_document_end()

check_document_start()

check_event(*choices)

check_key()

check_node()

check_plain()

check_printable(data)

check_resolver_prefix(depth, path, kind, ...)

check_state_key(key)

Block special attributes/methods from being set in a newly created object, to prevent user-controlled methods from being called during deserialization

check_token(*choices)

check_value()

compose_document()

compose_mapping_node(anchor)

compose_node(parent, index)

compose_scalar_node(anchor)

compose_sequence_node(anchor)

construct_document(node)

construct_mapping(node[, deep])

construct_object(node[, deep])

construct_pairs(node[, deep])

construct_scalar(node)

construct_sequence(node[, deep])

construct_undefined(node)

construct_yaml_binary(node)

construct_yaml_bool(node)

construct_yaml_float(node)

construct_yaml_int(node)

construct_yaml_map(node)

construct_yaml_null(node)

construct_yaml_object(node, cls)

construct_yaml_omap(node)

construct_yaml_pairs(node)

construct_yaml_seq(node)

construct_yaml_set(node)

construct_yaml_str(node)

construct_yaml_timestamp(node)

descend_resolver(current_node, current_index)

determine_encoding()

dispose()

fetch_alias()

fetch_anchor()

fetch_block_entry()

fetch_block_scalar(style)

fetch_directive()

fetch_document_end()

fetch_document_indicator(TokenClass)

fetch_document_start()

fetch_double()

fetch_flow_collection_end(TokenClass)

fetch_flow_collection_start(TokenClass)

fetch_flow_entry()

fetch_flow_mapping_end()

fetch_flow_mapping_start()

fetch_flow_scalar(style)

fetch_flow_sequence_end()

fetch_flow_sequence_start()

fetch_folded()

fetch_key()

fetch_literal()

fetch_more_tokens()

fetch_plain()

fetch_single()

fetch_stream_end()

fetch_stream_start()

fetch_tag()

fetch_value()

flatten_mapping(node)

forward([length])

get_data()

get_event()

get_mark()

get_node()

get_single_data()

get_single_node()

get_token()

need_more_tokens()

next_possible_simple_key()

parse_block_mapping_first_key()

parse_block_mapping_key()

parse_block_mapping_value()

parse_block_node()

parse_block_node_or_indentless_sequence()

parse_block_sequence_entry()

parse_block_sequence_first_entry()

parse_document_content()

parse_document_end()

parse_document_start()

parse_flow_mapping_empty_value()

parse_flow_mapping_first_key()

parse_flow_mapping_key([first])

parse_flow_mapping_value()

parse_flow_node()

parse_flow_sequence_entry([first])

parse_flow_sequence_entry_mapping_end()

parse_flow_sequence_entry_mapping_key()

parse_flow_sequence_entry_mapping_value()

parse_flow_sequence_first_entry()

parse_implicit_document_start()

parse_indentless_sequence_entry()

parse_node([block, indentless_sequence])

parse_stream_start()

peek([index])

peek_event()

peek_token()

prefix([length])

process_directives()

process_empty_scalar(mark)

remove_possible_simple_key()

resolve(kind, value, implicit)

save_possible_simple_key()

scan_anchor(TokenClass)

scan_block_scalar(style)

scan_block_scalar_breaks(indent)

scan_block_scalar_ignored_line(start_mark)

scan_block_scalar_indentation()

scan_block_scalar_indicators(start_mark)

scan_directive()

scan_directive_ignored_line(start_mark)

scan_directive_name(start_mark)

scan_flow_scalar(style)

scan_flow_scalar_breaks(double, start_mark)

scan_flow_scalar_non_spaces(double, start_mark)

scan_flow_scalar_spaces(double, start_mark)

scan_line_break()

scan_plain()

scan_plain_spaces(indent, start_mark)

scan_tag()

scan_tag_directive_handle(start_mark)

scan_tag_directive_prefix(start_mark)

scan_tag_directive_value(start_mark)

scan_tag_handle(name, start_mark)

scan_tag_uri(name, start_mark)

scan_to_next_token()

scan_uri_escapes(name, start_mark)

scan_yaml_directive_number(start_mark)

scan_yaml_directive_value(start_mark)

stale_possible_simple_keys()

unwind_indent(column)

update(length)

update_raw([size])

Attributes

DEFAULT_MAPPING_TAG

DEFAULT_SCALAR_TAG

DEFAULT_SEQUENCE_TAG

DEFAULT_TAGS

ESCAPE_CODES

ESCAPE_REPLACEMENTS

NON_PRINTABLE

bool_values

inf_value

nan_value

timestamp_regexp

yaml_constructors

yaml_implicit_resolvers

yaml_multi_constructors

yaml_path_resolvers

DEFAULT_MAPPING_TAG = 'tag:yaml.org,2002:map'
DEFAULT_SCALAR_TAG = 'tag:yaml.org,2002:str'
DEFAULT_SEQUENCE_TAG = 'tag:yaml.org,2002:seq'
DEFAULT_TAGS = {'!': '!', '!!': 'tag:yaml.org,2002:'}
ESCAPE_CODES = {'U': 8, 'u': 4, 'x': 2}
ESCAPE_REPLACEMENTS = {'\t': '\t', ' ': ' ', '"': '"', '/': '/', '0': '\x00', 'L': '\u2028', 'N': '\x85', 'P': '\u2029', '\\': '\\', '_': '\xa0', 'a': '\x07', 'b': '\x08', 'e': '\x1b', 'f': '\x0c', 'n': '\n', 'r': '\r', 't': '\t', 'v': '\x0b'}
NON_PRINTABLE = re.compile('[^\t\n\r -~\x85\xa0-\ud7ff\ue000-�𐀀-\U0010ffff]')
classmethod add_constructor(tag, constructor)
classmethod add_implicit_resolver(tag, regexp, first)
add_indent(column)
classmethod add_multi_constructor(tag_prefix, multi_constructor)
classmethod add_path_resolver(tag, path, kind=None)
ascend_resolver()
bool_values = {'false': False, 'no': False, 'off': False, 'on': True, 'true': True, 'yes': True}
check_block_entry()
check_data()
check_directive()
check_document_end()
check_document_start()
check_event(*choices)
check_key()
check_node()
check_plain()
check_printable(data)
check_resolver_prefix(depth, path, kind, current_node, current_index)
check_state_key(key)

Block special attributes/methods from being set in a newly created object, to prevent user-controlled methods from being called during deserialization

check_token(*choices)
check_value()
compose_document()
compose_mapping_node(anchor)
compose_node(parent, index)
compose_scalar_node(anchor)
compose_sequence_node(anchor)
construct_document(node)
construct_mapping(node, deep=False)
construct_object(node, deep=False)
construct_pairs(node, deep=False)
construct_scalar(node)
construct_sequence(node, deep=False)
construct_undefined(node)
construct_yaml_binary(node)
construct_yaml_bool(node)
construct_yaml_float(node)
construct_yaml_int(node)
construct_yaml_map(node)
construct_yaml_null(node)
construct_yaml_object(node, cls)
construct_yaml_omap(node)
construct_yaml_pairs(node)
construct_yaml_seq(node)
construct_yaml_set(node)
construct_yaml_str(node)
construct_yaml_timestamp(node)
descend_resolver(current_node, current_index)
determine_encoding()
dispose()
fetch_alias()
fetch_anchor()
fetch_block_entry()
fetch_block_scalar(style)
fetch_directive()
fetch_document_end()
fetch_document_indicator(TokenClass)
fetch_document_start()
fetch_double()
fetch_flow_collection_end(TokenClass)
fetch_flow_collection_start(TokenClass)
fetch_flow_entry()
fetch_flow_mapping_end()
fetch_flow_mapping_start()
fetch_flow_scalar(style)
fetch_flow_sequence_end()
fetch_flow_sequence_start()
fetch_folded()
fetch_key()
fetch_literal()
fetch_more_tokens()
fetch_plain()
fetch_single()
fetch_stream_end()
fetch_stream_start()
fetch_tag()
fetch_value()
flatten_mapping(node)
forward(length=1)
get_data()
get_event()
get_mark()
get_node()
get_single_data()
get_single_node()
get_token()
inf_value = inf
nan_value = nan
need_more_tokens()
next_possible_simple_key()
parse_block_mapping_first_key()
parse_block_mapping_key()
parse_block_mapping_value()
parse_block_node()
parse_block_node_or_indentless_sequence()
parse_block_sequence_entry()
parse_block_sequence_first_entry()
parse_document_content()
parse_document_end()
parse_document_start()
parse_flow_mapping_empty_value()
parse_flow_mapping_first_key()
parse_flow_mapping_key(first=False)
parse_flow_mapping_value()
parse_flow_node()
parse_flow_sequence_entry(first=False)
parse_flow_sequence_entry_mapping_end()
parse_flow_sequence_entry_mapping_key()
parse_flow_sequence_entry_mapping_value()
parse_flow_sequence_first_entry()
parse_implicit_document_start()
parse_indentless_sequence_entry()
parse_node(block=False, indentless_sequence=False)
parse_stream_start()
peek(index=0)
peek_event()
peek_token()
prefix(length=1)
process_directives()
process_empty_scalar(mark)
remove_possible_simple_key()
resolve(kind, value, implicit)
save_possible_simple_key()
scan_anchor(TokenClass)
scan_block_scalar(style)
scan_block_scalar_breaks(indent)
scan_block_scalar_ignored_line(start_mark)
scan_block_scalar_indentation()
scan_block_scalar_indicators(start_mark)
scan_directive()
scan_directive_ignored_line(start_mark)
scan_directive_name(start_mark)
scan_flow_scalar(style)
scan_flow_scalar_breaks(double, start_mark)
scan_flow_scalar_non_spaces(double, start_mark)
scan_flow_scalar_spaces(double, start_mark)
scan_line_break()
scan_plain()
scan_plain_spaces(indent, start_mark)
scan_tag()
scan_tag_directive_handle(start_mark)
scan_tag_directive_prefix(start_mark)
scan_tag_directive_value(start_mark)
scan_tag_handle(name, start_mark)
scan_tag_uri(name, start_mark)
scan_to_next_token()
scan_uri_escapes(name, start_mark)
scan_yaml_directive_number(start_mark)
scan_yaml_directive_value(start_mark)
stale_possible_simple_keys()
timestamp_regexp = re.compile('^(?P<year>[0-9][0-9][0-9][0-9])\n                -(?P<month>[0-9][0-9]?)\n                -(?P<day>[0-9][0-9]?)\n                (?:(?:[Tt]|[ \\t]+)\n                (?P<hour>[0-9][0-9]?)\n          , re.VERBOSE)
unwind_indent(column)
update(length)
update_raw(size=4096)
yaml_constructors = {'!numpy.float32': <function numpy_float32_constructor>, '!numpy.float64': <function numpy_float64_constructor>, '!numpy.ndarray.file': <function numpy_arrray_file_constructor>, '!numpy.ndarray.str': <function numpy_arrray_string_constructor>, 'tag:yaml.org,2002:binary': <function SafeConstructor.construct_yaml_binary>, 'tag:yaml.org,2002:bool': <function SafeConstructor.construct_yaml_bool>, 'tag:yaml.org,2002:float': <function SafeConstructor.construct_yaml_float>, 'tag:yaml.org,2002:int': <function SafeConstructor.construct_yaml_int>, 'tag:yaml.org,2002:map': <function SafeConstructor.construct_yaml_map>, 'tag:yaml.org,2002:null': <function SafeConstructor.construct_yaml_null>, 'tag:yaml.org,2002:omap': <function SafeConstructor.construct_yaml_omap>, 'tag:yaml.org,2002:pairs': <function SafeConstructor.construct_yaml_pairs>, 'tag:yaml.org,2002:seq': <function SafeConstructor.construct_yaml_seq>, 'tag:yaml.org,2002:set': <function SafeConstructor.construct_yaml_set>, 'tag:yaml.org,2002:str': <function SafeConstructor.construct_yaml_str>, 'tag:yaml.org,2002:timestamp': <function SafeConstructor.construct_yaml_timestamp>, None: <function SafeConstructor.construct_undefined>}
yaml_implicit_resolvers = {'': [('tag:yaml.org,2002:null', re.compile('^(?: ~\n                    |null|Null|NULL\n                    | )$', re.VERBOSE))], '!': [('tag:yaml.org,2002:yaml', re.compile('^(?:!|&|\\*)$'))], '&': [('tag:yaml.org,2002:yaml', re.compile('^(?:!|&|\\*)$'))], '*': [('tag:yaml.org,2002:yaml', re.compile('^(?:!|&|\\*)$'))], '+': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE))], '-': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE))], '.': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE))], '0': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '1': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '2': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '3': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '4': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '5': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '6': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '7': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '8': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '9': [('tag:yaml.org,2002:float', re.compile('^(?:[-+]?(?:[0-9][0-9_]*)\\.[0-9_]*(?:[eE][-+][0-9]+)?\n                    |\\.[0-9][0-9_]*(?:[eE][-+][0-9]+)?\n                    |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*\n                   , re.VERBOSE)), ('tag:yaml.org,2002:int', re.compile('^(?:[-+]?0b[0-1_]+\n                    |[-+]?0[0-7_]+\n                    |[-+]?(?:0|[1-9][0-9_]*)\n                    |[-+]?0x[0-9a-fA-F_]+\n                    |[-+]?[1-9][0-9_]*(?::[0-5]?[0-9]), re.VERBOSE)), ('tag:yaml.org,2002:timestamp', re.compile('^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]\n                    |[0-9][0-9][0-9][0-9] -[0-9][0-9]? -[0-9][0-9]?\n                     (?:[Tt]|[ \\t]+)[0-9][0-9]?\n                     :[0-9][0-9], re.VERBOSE))], '<': [('tag:yaml.org,2002:merge', re.compile('^(?:<<)$'))], '=': [('tag:yaml.org,2002:value', re.compile('^(?:=)$'))], 'F': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE))], 'N': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE)), ('tag:yaml.org,2002:null', re.compile('^(?: ~\n                    |null|Null|NULL\n                    | )$', re.VERBOSE))], 'O': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE))], 'T': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE))], 'Y': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE))], 'f': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE))], 'n': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE)), ('tag:yaml.org,2002:null', re.compile('^(?: ~\n                    |null|Null|NULL\n                    | )$', re.VERBOSE))], 'o': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE))], 't': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE))], 'y': [('tag:yaml.org,2002:bool', re.compile('^(?:yes|Yes|YES|no|No|NO\n                    |true|True|TRUE|false|False|FALSE\n                    |on|On|ON|off|Off|OFF)$', re.VERBOSE))], '~': [('tag:yaml.org,2002:null', re.compile('^(?: ~\n                    |null|Null|NULL\n                    | )$', re.VERBOSE))]}
yaml_multi_constructors = {}
yaml_path_resolvers = {}