type gopkg.in/yaml.v2.yaml_parser_t
88 uses
gopkg.in/yaml.v2 (current package)
apic.go#L7: func yaml_insert_token(parser *yaml_parser_t, pos int, token *yaml_token_t) {
apic.go#L27: func yaml_parser_initialize(parser *yaml_parser_t) bool {
apic.go#L28: *parser = yaml_parser_t{
apic.go#L36: func yaml_parser_delete(parser *yaml_parser_t) {
apic.go#L37: *parser = yaml_parser_t{}
apic.go#L41: func yaml_string_read_handler(parser *yaml_parser_t, buffer []byte) (n int, err error) {
apic.go#L51: func yaml_reader_read_handler(parser *yaml_parser_t, buffer []byte) (n int, err error) {
apic.go#L56: func yaml_parser_set_input_string(parser *yaml_parser_t, input []byte) {
apic.go#L66: func yaml_parser_set_input_reader(parser *yaml_parser_t, r io.Reader) {
apic.go#L75: func yaml_parser_set_encoding(parser *yaml_parser_t, encoding yaml_encoding_t) {
decode.go#L38: parser yaml_parser_t
parserc.go#L46: func peek_token(parser *yaml_parser_t) *yaml_token_t {
parserc.go#L54: func skip_token(parser *yaml_parser_t) {
parserc.go#L62: func yaml_parser_parse(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L76: func yaml_parser_set_parser_error(parser *yaml_parser_t, problem string, problem_mark yaml_mark_t) bool {
parserc.go#L83: func yaml_parser_set_parser_error_context(parser *yaml_parser_t, context string, context_mark yaml_mark_t, problem string, problem_mark yaml_mark_t) bool {
parserc.go#L93: func yaml_parser_state_machine(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L174: func yaml_parser_parse_stream_start(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L198: func yaml_parser_parse_document_start(parser *yaml_parser_t, event *yaml_event_t, implicit bool) bool {
parserc.go#L282: func yaml_parser_parse_document_content(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L305: func yaml_parser_parse_document_end(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L359: func yaml_parser_parse_node(parser *yaml_parser_t, event *yaml_event_t, block, indentless_sequence bool) bool {
parserc.go#L579: func yaml_parser_parse_block_sequence_entry(parser *yaml_parser_t, event *yaml_event_t, first bool) bool {
parserc.go#L631: func yaml_parser_parse_indentless_sequence_entry(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L675: func yaml_parser_parse_block_mapping_key(parser *yaml_parser_t, event *yaml_event_t, first bool) bool {
parserc.go#L733: func yaml_parser_parse_block_mapping_value(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L770: func yaml_parser_parse_flow_sequence_entry(parser *yaml_parser_t, event *yaml_event_t, first bool) bool {
parserc.go#L833: func yaml_parser_parse_flow_sequence_entry_mapping_key(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L854: func yaml_parser_parse_flow_sequence_entry_mapping_value(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L878: func yaml_parser_parse_flow_sequence_entry_mapping_end(parser *yaml_parser_t, event *yaml_event_t) bool {
parserc.go#L904: func yaml_parser_parse_flow_mapping_key(parser *yaml_parser_t, event *yaml_event_t, first bool) bool {
parserc.go#L970: func yaml_parser_parse_flow_mapping_value(parser *yaml_parser_t, event *yaml_event_t, empty bool) bool {
parserc.go#L995: func yaml_parser_process_empty_scalar(parser *yaml_parser_t, event *yaml_event_t, mark yaml_mark_t) bool {
parserc.go#L1013: func yaml_parser_process_directives(parser *yaml_parser_t,
parserc.go#L1075: func yaml_parser_append_tag_directive(parser *yaml_parser_t, value yaml_tag_directive_t, allow_duplicates bool, mark yaml_mark_t) bool {
readerc.go#L8: func yaml_parser_set_reader_error(parser *yaml_parser_t, problem string, offset int, value int) bool {
readerc.go#L25: func yaml_parser_determine_encoding(parser *yaml_parser_t) bool {
readerc.go#L56: func yaml_parser_update_raw_buffer(parser *yaml_parser_t) bool {
readerc.go#L91: func yaml_parser_update_buffer(parser *yaml_parser_t, length int) bool {
scannerc.go#L485: func cache(parser *yaml_parser_t, length int) bool {
scannerc.go#L491: func skip(parser *yaml_parser_t) {
scannerc.go#L498: func skip_line(parser *yaml_parser_t) {
scannerc.go#L515: func read(parser *yaml_parser_t, s []byte) []byte {
scannerc.go#L538: func read_line(parser *yaml_parser_t, s []byte) []byte {
scannerc.go#L571: func yaml_parser_scan(parser *yaml_parser_t, token *yaml_token_t) bool {
scannerc.go#L600: func yaml_parser_set_scanner_error(parser *yaml_parser_t, context string, context_mark yaml_mark_t, problem string) bool {
scannerc.go#L609: func yaml_parser_set_scanner_tag_error(parser *yaml_parser_t, directive bool, context_mark yaml_mark_t, problem string) bool {
scannerc.go#L626: func yaml_parser_fetch_more_tokens(parser *yaml_parser_t) bool {
scannerc.go#L652: func yaml_parser_fetch_next_token(parser *yaml_parser_t) bool {
scannerc.go#L822: func yaml_simple_key_is_valid(parser *yaml_parser_t, simple_key *yaml_simple_key_t) (valid, ok bool) {
scannerc.go#L850: func yaml_parser_save_simple_key(parser *yaml_parser_t) bool {
scannerc.go#L878: func yaml_parser_remove_simple_key(parser *yaml_parser_t) bool {
scannerc.go#L898: func yaml_parser_increase_flow_level(parser *yaml_parser_t) bool {
scannerc.go#L918: func yaml_parser_decrease_flow_level(parser *yaml_parser_t) bool {
scannerc.go#L934: func yaml_parser_roll_indent(parser *yaml_parser_t, column, number int, typ yaml_token_type_t, mark yaml_mark_t) bool {
scannerc.go#L968: func yaml_parser_unroll_indent(parser *yaml_parser_t, column int) bool {
scannerc.go#L992: func yaml_parser_fetch_stream_start(parser *yaml_parser_t) bool {
scannerc.go#L1020: func yaml_parser_fetch_stream_end(parser *yaml_parser_t) bool {
scannerc.go#L1051: func yaml_parser_fetch_directive(parser *yaml_parser_t) bool {
scannerc.go#L1075: func yaml_parser_fetch_document_indicator(parser *yaml_parser_t, typ yaml_token_type_t) bool {
scannerc.go#L1109: func yaml_parser_fetch_flow_collection_start(parser *yaml_parser_t, typ yaml_token_type_t) bool {
scannerc.go#L1140: func yaml_parser_fetch_flow_collection_end(parser *yaml_parser_t, typ yaml_token_type_t) bool {
scannerc.go#L1172: func yaml_parser_fetch_flow_entry(parser *yaml_parser_t) bool {
scannerc.go#L1197: func yaml_parser_fetch_block_entry(parser *yaml_parser_t) bool {
scannerc.go#L1239: func yaml_parser_fetch_key(parser *yaml_parser_t) bool {
scannerc.go#L1278: func yaml_parser_fetch_value(parser *yaml_parser_t) bool {
scannerc.go#L1348: func yaml_parser_fetch_anchor(parser *yaml_parser_t, typ yaml_token_type_t) bool {
scannerc.go#L1367: func yaml_parser_fetch_tag(parser *yaml_parser_t) bool {
scannerc.go#L1386: func yaml_parser_fetch_block_scalar(parser *yaml_parser_t, literal bool) bool {
scannerc.go#L1405: func yaml_parser_fetch_flow_scalar(parser *yaml_parser_t, single bool) bool {
scannerc.go#L1424: func yaml_parser_fetch_plain_scalar(parser *yaml_parser_t) bool {
scannerc.go#L1443: func yaml_parser_scan_to_next_token(parser *yaml_parser_t) bool {
scannerc.go#L1508: func yaml_parser_scan_directive(parser *yaml_parser_t, token *yaml_token_t) bool {
scannerc.go#L1609: func yaml_parser_scan_directive_name(parser *yaml_parser_t, start_mark yaml_mark_t, name *[]byte) bool {
scannerc.go#L1645: func yaml_parser_scan_version_directive_value(parser *yaml_parser_t, start_mark yaml_mark_t, major, minor *int8) bool {
scannerc.go#L1686: func yaml_parser_scan_version_directive_number(parser *yaml_parser_t, start_mark yaml_mark_t, number *int8) bool {
scannerc.go#L1722: func yaml_parser_scan_tag_directive_value(parser *yaml_parser_t, start_mark yaml_mark_t, handle, prefix *[]byte) bool {
scannerc.go#L1780: func yaml_parser_scan_anchor(parser *yaml_parser_t, token *yaml_token_t, typ yaml_token_type_t) bool {
scannerc.go#L1838: func yaml_parser_scan_tag(parser *yaml_parser_t, token *yaml_token_t) bool {
scannerc.go#L1923: func yaml_parser_scan_tag_handle(parser *yaml_parser_t, directive bool, start_mark yaml_mark_t, handle *[]byte) bool {
scannerc.go#L1968: func yaml_parser_scan_tag_uri(parser *yaml_parser_t, directive bool, head []byte, start_mark yaml_mark_t, uri *[]byte) bool {
scannerc.go#L2026: func yaml_parser_scan_uri_escapes(parser *yaml_parser_t, directive bool, start_mark yaml_mark_t, s *[]byte) bool {
scannerc.go#L2072: func yaml_parser_scan_block_scalar(parser *yaml_parser_t, token *yaml_token_t, literal bool) bool {
scannerc.go#L2260: func yaml_parser_scan_block_scalar_breaks(parser *yaml_parser_t, indent *int, breaks *[]byte, start_mark yaml_mark_t, end_mark *yaml_mark_t) bool {
scannerc.go#L2314: func yaml_parser_scan_flow_scalar(parser *yaml_parser_t, token *yaml_token_t, single bool) bool {
scannerc.go#L2570: func yaml_parser_scan_plain_scalar(parser *yaml_parser_t, token *yaml_token_t) bool {
yamlh.go#L419: type yaml_read_handler_t func(parser *yaml_parser_t, buffer []byte) (n int, err error)
yamlh.go#L525: type yaml_parser_t struct {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |