Ruby  2.0.0p648(2015-12-16revision53162)
Functions
loader.c File Reference
#include "yaml_private.h"
Include dependency graph for loader.c:

Go to the source code of this file.

Functions

 yaml_parser_load (yaml_parser_t *parser, yaml_document_t *document)
 Parse the input stream and produce the next YAML document. More...
 
static int yaml_parser_set_composer_error (yaml_parser_t *parser, const char *problem, yaml_mark_t problem_mark)
 
static int yaml_parser_set_composer_error_context (yaml_parser_t *parser, const char *context, yaml_mark_t context_mark, const char *problem, yaml_mark_t problem_mark)
 
static int yaml_parser_register_anchor (yaml_parser_t *parser, int index, yaml_char_t *anchor)
 
static void yaml_parser_delete_aliases (yaml_parser_t *parser)
 
static int yaml_parser_load_document (yaml_parser_t *parser, yaml_event_t *first_event)
 
static int yaml_parser_load_node (yaml_parser_t *parser, yaml_event_t *first_event)
 
static int yaml_parser_load_alias (yaml_parser_t *parser, yaml_event_t *first_event)
 
static int yaml_parser_load_scalar (yaml_parser_t *parser, yaml_event_t *first_event)
 
static int yaml_parser_load_sequence (yaml_parser_t *parser, yaml_event_t *first_event)
 
static int yaml_parser_load_mapping (yaml_parser_t *parser, yaml_event_t *first_event)
 

Function Documentation

static void yaml_parser_delete_aliases ( yaml_parser_t parser)
static

Definition at line 152 of file loader.c.

References yaml_parser_s::aliases, POP, STACK_DEL, STACK_EMPTY, and yaml_free().

Referenced by yaml_parser_load().

static int yaml_parser_load_alias ( yaml_parser_t parser,
yaml_event_t first_event 
)
static
static int yaml_parser_load_document ( yaml_parser_t parser,
yaml_event_t first_event 
)
static
static int yaml_parser_load_mapping ( yaml_parser_t parser,
yaml_event_t first_event 
)
static
static int yaml_parser_load_node ( yaml_parser_t parser,
yaml_event_t first_event 
)
static
static int yaml_parser_load_scalar ( yaml_parser_t parser,
yaml_event_t first_event 
)
static
static int yaml_parser_load_sequence ( yaml_parser_t parser,
yaml_event_t first_event 
)
static
static int yaml_parser_register_anchor ( yaml_parser_t parser,
int  index,
yaml_char_t anchor 
)
static
static int yaml_parser_set_composer_error ( yaml_parser_t parser,
const char *  problem,
yaml_mark_t  problem_mark 
)
static
static int yaml_parser_set_composer_error_context ( yaml_parser_t parser,
const char *  context,
yaml_mark_t  context_mark,
const char *  problem,
yaml_mark_t  problem_mark 
)
static