class documentation

Undocumented

Method __init__ Initialize the scanner.
Method add_indent Undocumented
Method check_block_entry Undocumented
Method check_directive Undocumented
Method check_document_end Undocumented
Method check_document_start Undocumented
Method check_key Undocumented
Method check_plain Undocumented
Method check_token Undocumented
Method check_value Undocumented
Method fetch_alias Undocumented
Method fetch_anchor Undocumented
Method fetch_block_entry Undocumented
Method fetch_block_scalar Undocumented
Method fetch_directive Undocumented
Method fetch_document_end Undocumented
Method fetch_document_indicator Undocumented
Method fetch_document_start Undocumented
Method fetch_double Undocumented
Method fetch_flow_collection_end Undocumented
Method fetch_flow_collection_start Undocumented
Method fetch_flow_entry Undocumented
Method fetch_flow_mapping_end Undocumented
Method fetch_flow_mapping_start Undocumented
Method fetch_flow_scalar Undocumented
Method fetch_flow_sequence_end Undocumented
Method fetch_flow_sequence_start Undocumented
Method fetch_folded Undocumented
Method fetch_key Undocumented
Method fetch_literal Undocumented
Method fetch_more_tokens Undocumented
Method fetch_plain Undocumented
Method fetch_single Undocumented
Method fetch_stream_end Undocumented
Method fetch_stream_start Undocumented
Method fetch_tag Undocumented
Method fetch_value Undocumented
Method get_token Undocumented
Method need_more_tokens Undocumented
Method next_possible_simple_key Undocumented
Method peek_token Undocumented
Method remove_possible_simple_key Undocumented
Method save_possible_simple_key Undocumented
Method scan_anchor Undocumented
Method scan_block_scalar Undocumented
Method scan_block_scalar_breaks Undocumented
Method scan_block_scalar_ignored_line Undocumented
Method scan_block_scalar_indentation Undocumented
Method scan_block_scalar_indicators Undocumented
Method scan_directive Undocumented
Method scan_directive_ignored_line Undocumented
Method scan_directive_name Undocumented
Method scan_flow_scalar Undocumented
Method scan_flow_scalar_breaks Undocumented
Method scan_flow_scalar_non_spaces Undocumented
Method scan_flow_scalar_spaces Undocumented
Method scan_line_break Undocumented
Method scan_plain Undocumented
Method scan_plain_spaces Undocumented
Method scan_tag Undocumented
Method scan_tag_directive_handle Undocumented
Method scan_tag_directive_prefix Undocumented
Method scan_tag_directive_value Undocumented
Method scan_tag_handle Undocumented
Method scan_tag_uri Undocumented
Method scan_to_next_token Undocumented
Method scan_uri_escapes Undocumented
Method scan_yaml_directive_number Undocumented
Method scan_yaml_directive_value Undocumented
Method stale_possible_simple_keys Undocumented
Method unwind_indent Undocumented
Constant ESCAPE_CODES Undocumented
Constant ESCAPE_REPLACEMENTS Undocumented
Instance Variable allow_simple_key Undocumented
Instance Variable done Undocumented
Instance Variable flow_level Undocumented
Instance Variable indent Undocumented
Instance Variable indents Undocumented
Instance Variable possible_simple_keys Undocumented
Instance Variable tokens Undocumented
Instance Variable tokens_taken Undocumented
def add_indent(self, column): (source)

Undocumented

def check_block_entry(self): (source)

Undocumented

def check_directive(self): (source)

Undocumented

def check_document_end(self): (source)

Undocumented

def check_document_start(self): (source)

Undocumented

def check_key(self): (source)

Undocumented

def check_plain(self): (source)

Undocumented

def check_token(self, *choices): (source)

Undocumented

def check_value(self): (source)

Undocumented

def fetch_alias(self): (source)

Undocumented

def fetch_anchor(self): (source)

Undocumented

def fetch_block_entry(self): (source)

Undocumented

def fetch_block_scalar(self, style): (source)

Undocumented

def fetch_directive(self): (source)

Undocumented

def fetch_document_end(self): (source)

Undocumented

def fetch_document_indicator(self, TokenClass): (source)

Undocumented

def fetch_document_start(self): (source)

Undocumented

def fetch_double(self): (source)

Undocumented

def fetch_flow_collection_end(self, TokenClass): (source)

Undocumented

def fetch_flow_collection_start(self, TokenClass): (source)

Undocumented

def fetch_flow_entry(self): (source)

Undocumented

def fetch_flow_mapping_end(self): (source)

Undocumented

def fetch_flow_mapping_start(self): (source)

Undocumented

def fetch_flow_scalar(self, style): (source)

Undocumented

def fetch_flow_sequence_end(self): (source)

Undocumented

def fetch_flow_sequence_start(self): (source)

Undocumented

def fetch_folded(self): (source)

Undocumented

def fetch_key(self): (source)

Undocumented

def fetch_literal(self): (source)

Undocumented

def fetch_more_tokens(self): (source)

Undocumented

def fetch_plain(self): (source)

Undocumented

def fetch_single(self): (source)

Undocumented

def fetch_stream_end(self): (source)

Undocumented

def fetch_stream_start(self): (source)

Undocumented

def fetch_tag(self): (source)

Undocumented

def fetch_value(self): (source)

Undocumented

def get_token(self): (source)

Undocumented

def need_more_tokens(self): (source)

Undocumented

def next_possible_simple_key(self): (source)

Undocumented

def peek_token(self): (source)

Undocumented

def remove_possible_simple_key(self): (source)

Undocumented

def save_possible_simple_key(self): (source)

Undocumented

def scan_anchor(self, TokenClass): (source)

Undocumented

def scan_block_scalar(self, style): (source)

Undocumented

def scan_block_scalar_breaks(self, indent): (source)

Undocumented

def scan_block_scalar_ignored_line(self, start_mark): (source)

Undocumented

def scan_block_scalar_indentation(self): (source)

Undocumented

def scan_block_scalar_indicators(self, start_mark): (source)

Undocumented

def scan_directive(self): (source)

Undocumented

def scan_directive_ignored_line(self, start_mark): (source)

Undocumented

def scan_directive_name(self, start_mark): (source)

Undocumented

def scan_flow_scalar(self, style): (source)

Undocumented

def scan_flow_scalar_breaks(self, double, start_mark): (source)

Undocumented

def scan_flow_scalar_non_spaces(self, double, start_mark): (source)

Undocumented

def scan_flow_scalar_spaces(self, double, start_mark): (source)

Undocumented

def scan_line_break(self): (source)

Undocumented

def scan_plain(self): (source)

Undocumented

def scan_plain_spaces(self, indent, start_mark): (source)

Undocumented

def scan_tag(self): (source)

Undocumented

def scan_tag_directive_handle(self, start_mark): (source)

Undocumented

def scan_tag_directive_prefix(self, start_mark): (source)

Undocumented

def scan_tag_directive_value(self, start_mark): (source)

Undocumented

def scan_tag_handle(self, name, start_mark): (source)

Undocumented

def scan_tag_uri(self, name, start_mark): (source)

Undocumented

def scan_to_next_token(self): (source)

Undocumented

def scan_uri_escapes(self, name, start_mark): (source)

Undocumented

def scan_yaml_directive_number(self, start_mark): (source)

Undocumented

def scan_yaml_directive_value(self, start_mark): (source)

Undocumented

def stale_possible_simple_keys(self): (source)

Undocumented

def unwind_indent(self, column): (source)

Undocumented

ESCAPE_CODES: dict[str, int] = (source)

Undocumented

Value
{'x': 2, 'u': 4, 'U': 8}
ESCAPE_REPLACEMENTS: dict[str, str] = (source)

Undocumented

Value
{'0': '',
 'a': '\x07',
 'b': '\x08',
 't': '\t',
 '\t': '\t',
 'n': '''
''',
...
allow_simple_key: bool = (source)

Undocumented

Undocumented

flow_level: int = (source)

Undocumented

Undocumented

Undocumented

possible_simple_keys: dict = (source)

Undocumented

Undocumented

tokens_taken: int = (source)

Undocumented