Ruby
2.0.0p247(2013-06-27revision41674)
|
Data Structures | |
struct | yaml_token_s |
The token structure. More... | |
Typedefs | |
typedef enum yaml_token_type_e | yaml_token_type_t |
Token types. | |
typedef struct yaml_token_s | yaml_token_t |
The token structure. | |
Enumerations | |
enum | yaml_token_type_e { YAML_NO_TOKEN, YAML_STREAM_START_TOKEN, YAML_STREAM_END_TOKEN, YAML_VERSION_DIRECTIVE_TOKEN, YAML_TAG_DIRECTIVE_TOKEN, YAML_DOCUMENT_START_TOKEN, YAML_DOCUMENT_END_TOKEN, YAML_BLOCK_SEQUENCE_START_TOKEN, YAML_BLOCK_MAPPING_START_TOKEN, YAML_BLOCK_END_TOKEN, YAML_FLOW_SEQUENCE_START_TOKEN, YAML_FLOW_SEQUENCE_END_TOKEN, YAML_FLOW_MAPPING_START_TOKEN, YAML_FLOW_MAPPING_END_TOKEN, YAML_BLOCK_ENTRY_TOKEN, YAML_FLOW_ENTRY_TOKEN, YAML_KEY_TOKEN, YAML_VALUE_TOKEN, YAML_ALIAS_TOKEN, YAML_ANCHOR_TOKEN, YAML_TAG_TOKEN, YAML_SCALAR_TOKEN } |
Token types. More... | |
Functions | |
yaml_token_delete (yaml_token_t *token) | |
Free any memory allocated for a token object. |
typedef struct yaml_token_s yaml_token_t |
The token structure.
typedef enum yaml_token_type_e yaml_token_type_t |
Token types.
enum yaml_token_type_e |
Token types.
yaml_token_delete | ( | yaml_token_t * | token | ) |
Free any memory allocated for a token object.
[in,out] | token | A token object. |
Definition at line 578 of file api.c.
References assert, YAML_ALIAS_TOKEN, YAML_ANCHOR_TOKEN, yaml_free(), YAML_SCALAR_TOKEN, YAML_TAG_DIRECTIVE_TOKEN, and YAML_TAG_TOKEN.
Referenced by yaml_parser_delete(), yaml_parser_fetch_anchor(), yaml_parser_fetch_block_scalar(), yaml_parser_fetch_directive(), yaml_parser_fetch_flow_scalar(), yaml_parser_fetch_plain_scalar(), and yaml_parser_fetch_tag().