X-Git-Url: http://andersk.mit.edu/gitweb/libyaml.git/blobdiff_plain/ffab3c67282e6210cc032f0e6d72f1cab04728b6..aa6f0e8a0a8257181e428c8af720d98e964f69d9:/doc/html/structyaml__parser__s.html diff --git a/doc/html/structyaml__parser__s.html b/doc/html/structyaml__parser__s.html index 3e49d23..b34b8f2 100644 --- a/doc/html/structyaml__parser__s.html +++ b/doc/html/structyaml__parser__s.html @@ -1,1453 +1,1401 @@ - -
+ + + + + + +
+ yaml
+ 0.2.2
+
+ |
+
-#include <yaml.h>
-
-
Data Fields | |
const unsigned char * | start |
The string start pointer. | |
const unsigned char * | end |
The string end pointer. | |
const unsigned char * | current |
The string current position. | |
struct { | |
const unsigned char * start | |
The string start pointer. | |
const unsigned char * end | |
The string end pointer. | |
const unsigned char * current | |
The string current position. | |
} | string |
String input data. | |
FILE * | file |
File input data. | |
yaml_char_t * | start |
The beginning of the buffer. | |
yaml_char_t * | end |
The end of the buffer. | |
yaml_char_t * | pointer |
The current position of the buffer. | |
yaml_char_t * | last |
The last filled position of the buffer. | |
unsigned char * | start |
The beginning of the buffer. | |
unsigned char * | end |
The end of the buffer. | |
unsigned char * | pointer |
The current position of the buffer. | |
unsigned char * | last |
The last filled position of the buffer. | |
yaml_token_t * | start |
The beginning of the tokens queue. | |
yaml_token_t * | end |
The end of the tokens queue. | |
yaml_token_t * | head |
The head of the tokens queue. | |
yaml_token_t * | tail |
The tail of the tokens queue. | |
int * | start |
The beginning of the stack. | |
int * | end |
The end of the stack. | |
int * | top |
The top of the stack. | |
yaml_simple_key_t * | start |
The beginning of the stack. | |
yaml_simple_key_t * | end |
The end of the stack. | |
yaml_simple_key_t * | top |
The top of the stack. | |
yaml_parser_state_t * | start |
The beginning of the stack. | |
yaml_parser_state_t * | end |
The end of the stack. | |
yaml_parser_state_t * | top |
The top of the stack. | |
yaml_mark_t * | start |
The beginning of the stack. | |
yaml_mark_t * | end |
The end of the stack. | |
yaml_mark_t * | top |
The top of the stack. | |
yaml_tag_directive_t * | start |
The beginning of the list. | |
yaml_tag_directive_t * | end |
The end of the list. | |
yaml_tag_directive_t * | top |
The top of the list. | |
yaml_alias_data_t * | start |
The beginning of the list. | |
yaml_alias_data_t * | end |
The end of the list. | |
yaml_alias_data_t * | top |
The top of the list. |
+Data Fields | |
const unsigned char * | start |
The string start pointer. More... | |
const unsigned char * | end |
The string end pointer. More... | |
const unsigned char * | current |
The string current position. More... | |
struct { | |
const unsigned char * start | |
The string start pointer. More... | |
const unsigned char * end | |
The string end pointer. More... | |
const unsigned char * current | |
The string current position. More... | |
} | string |
String input data. More... | |
FILE * | file |
File input data. More... | |
yaml_char_t * | start |
The beginning of the buffer. More... | |
yaml_char_t * | end |
The end of the buffer. More... | |
yaml_char_t * | pointer |
The current position of the buffer. More... | |
yaml_char_t * | last |
The last filled position of the buffer. More... | |
unsigned char * | start |
The beginning of the buffer. More... | |
unsigned char * | end |
The end of the buffer. More... | |
unsigned char * | pointer |
The current position of the buffer. More... | |
unsigned char * | last |
The last filled position of the buffer. More... | |
yaml_token_t * | start |
The beginning of the tokens queue. More... | |
yaml_token_t * | end |
The end of the tokens queue. More... | |
yaml_token_t * | head |
The head of the tokens queue. More... | |
yaml_token_t * | tail |
The tail of the tokens queue. More... | |
int * | start |
The beginning of the stack. More... | |
int * | end |
The end of the stack. More... | |
int * | top |
The top of the stack. More... | |
yaml_simple_key_t * | start |
The beginning of the stack. More... | |
yaml_simple_key_t * | end |
The end of the stack. More... | |
yaml_simple_key_t * | top |
The top of the stack. More... | |
yaml_parser_state_t * | start |
The beginning of the stack. More... | |
yaml_parser_state_t * | end |
The end of the stack. More... | |
yaml_parser_state_t * | top |
The top of the stack. More... | |
yaml_mark_t * | start |
The beginning of the stack. More... | |
yaml_mark_t * | end |
The end of the stack. More... | |
yaml_mark_t * | top |
The top of the stack. More... | |
yaml_tag_directive_t * | start |
The beginning of the list. More... | |
yaml_tag_directive_t * | end |
The end of the list. More... | |
yaml_tag_directive_t * | top |
The top of the list. More... | |
yaml_alias_data_t * | start |
The beginning of the list. More... | |
yaml_alias_data_t * | end |
The end of the list. More... | |
yaml_alias_data_t * | top |
The top of the list. More... | |
Error handling | |
yaml_error_type_t | error |
Error type. | |
const char * | problem |
Error description. | |
size_t | problem_offset |
The byte about which the problem occured. | |
int | problem_value |
The problematic value (-1 is none). | |
yaml_mark_t | problem_mark |
The problem position. | |
const char * | context |
The error context. | |
yaml_mark_t | context_mark |
The context position. | |
yaml_error_type_t | error |
Error type. More... | |
const char * | problem |
Error description. More... | |
size_t | problem_offset |
The byte about which the problem occured. More... | |
int | problem_value |
The problematic value (-1 is none). More... | |
yaml_mark_t | problem_mark |
The problem position. More... | |
const char * | context |
The error context. More... | |
yaml_mark_t | context_mark |
The context position. More... | |
Reader stuff | |
yaml_read_handler_t * | read_handler |
Read handler. | |
void * | read_handler_data |
A pointer for passing to the read handler. | |
union { | |
struct { | |
const unsigned char * start | |
The string start pointer. | |
const unsigned char * end | |
The string end pointer. | |
const unsigned char * current | |
The string current position. | |
} string | |
String input data. | |
FILE * file | |
File input data. | |
} | input |
Standard (string or file) input data. | |
-int | eof |
EOF flag. | |
struct { | |
yaml_char_t * start | |
The beginning of the buffer. | |
yaml_char_t * end | |
The end of the buffer. | |
yaml_char_t * pointer | |
The current position of the buffer. | |
yaml_char_t * last | |
The last filled position of the buffer. | |
} | buffer |
The working buffer. | |
-size_t | unread |
struct { | |
unsigned char * start | |
The beginning of the buffer. | |
unsigned char * end | |
The end of the buffer. | |
unsigned char * pointer | |
The current position of the buffer. | |
unsigned char * last | |
The last filled position of the buffer. | |
} | raw_buffer |
The raw buffer. | |
yaml_encoding_t | encoding |
The input encoding. | |
size_t | offset |
The offset of the current position (in bytes). | |
yaml_mark_t | mark |
The mark of the current position. | |
yaml_read_handler_t * | read_handler |
Read handler. More... | |
void * | read_handler_data |
A pointer for passing to the read handler. More... | |
union { | |
struct { | |
const unsigned char * start | |
The string start pointer. More... | |
const unsigned char * end | |
The string end pointer. More... | |
const unsigned char * current | |
The string current position. More... | |
} string | |
String input data. More... | |
FILE * file | |
File input data. More... | |
} | input |
Standard (string or file) input data. More... | |
+int | eof |
EOF flag. | |
struct { | |
yaml_char_t * start | |
The beginning of the buffer. More... | |
yaml_char_t * end | |
The end of the buffer. More... | |
yaml_char_t * pointer | |
The current position of the buffer. More... | |
yaml_char_t * last | |
The last filled position of the buffer. More... | |
} | buffer |
The working buffer. More... | |
+size_t | unread |
struct { | |
unsigned char * start | |
The beginning of the buffer. More... | |
unsigned char * end | |
The end of the buffer. More... | |
unsigned char * pointer | |
The current position of the buffer. More... | |
unsigned char * last | |
The last filled position of the buffer. More... | |
} | raw_buffer |
The raw buffer. More... | |
yaml_encoding_t | encoding |
The input encoding. More... | |
size_t | offset |
The offset of the current position (in bytes). More... | |
yaml_mark_t | mark |
The mark of the current position. More... | |
Scanner stuff | |
-int | stream_start_produced |
Have we started to scan the input stream? | |
-int | stream_end_produced |
Have we reached the end of the input stream? | |
int | flow_level |
The number of unclosed '[' and '{' indicators. | |
struct { | |
yaml_token_t * start | |
The beginning of the tokens queue. | |
yaml_token_t * end | |
The end of the tokens queue. | |
yaml_token_t * head | |
The head of the tokens queue. | |
yaml_token_t * tail | |
The tail of the tokens queue. | |
} | tokens |
The tokens queue. | |
size_t | tokens_parsed |
The number of tokens fetched from the queue. | |
-int | token_available |
struct { | |
int * start | |
The beginning of the stack. | |
int * end | |
The end of the stack. | |
int * top | |
The top of the stack. | |
} | indents |
The indentation levels stack. | |
int | indent |
The current indentation level. | |
-int | simple_key_allowed |
May a simple key occur at the current position? | |
struct { | |
yaml_simple_key_t * start | |
The beginning of the stack. | |
yaml_simple_key_t * end | |
The end of the stack. | |
yaml_simple_key_t * top | |
The top of the stack. | |
} | simple_keys |
The stack of simple keys. | |
+int | stream_start_produced |
Have we started to scan the input stream? | |
+int | stream_end_produced |
Have we reached the end of the input stream? | |
int | flow_level |
The number of unclosed '[' and '{' indicators. More... | |
struct { | |
yaml_token_t * start | |
The beginning of the tokens queue. More... | |
yaml_token_t * end | |
The end of the tokens queue. More... | |
yaml_token_t * head | |
The head of the tokens queue. More... | |
yaml_token_t * tail | |
The tail of the tokens queue. More... | |
} | tokens |
The tokens queue. More... | |
size_t | tokens_parsed |
The number of tokens fetched from the queue. More... | |
+int | token_available |
struct { | |
int * start | |
The beginning of the stack. More... | |
int * end | |
The end of the stack. More... | |
int * top | |
The top of the stack. More... | |
} | indents |
The indentation levels stack. More... | |
int | indent |
The current indentation level. More... | |
+int | simple_key_allowed |
May a simple key occur at the current position? | |
struct { | |
yaml_simple_key_t * start | |
The beginning of the stack. More... | |
yaml_simple_key_t * end | |
The end of the stack. More... | |
yaml_simple_key_t * top | |
The top of the stack. More... | |
} | simple_keys |
The stack of simple keys. More... | |
Parser stuff | |
struct { | |
yaml_parser_state_t * start | |
The beginning of the stack. | |
yaml_parser_state_t * end | |
The end of the stack. | |
yaml_parser_state_t * top | |
The top of the stack. | |
} | states |
The parser states stack. | |
yaml_parser_state_t | state |
The current parser state. | |
struct { | |
yaml_mark_t * start | |
The beginning of the stack. | |
yaml_mark_t * end | |
The end of the stack. | |
yaml_mark_t * top | |
The top of the stack. | |
} | marks |
The stack of marks. | |
struct { | |
yaml_tag_directive_t * start | |
The beginning of the list. | |
yaml_tag_directive_t * end | |
The end of the list. | |
yaml_tag_directive_t * top | |
The top of the list. | |
} | tag_directives |
The list of TAG directives. | |
struct { | |
yaml_parser_state_t * start | |
The beginning of the stack. More... | |
yaml_parser_state_t * end | |
The end of the stack. More... | |
yaml_parser_state_t * top | |
The top of the stack. More... | |
} | states |
The parser states stack. More... | |
yaml_parser_state_t | state |
The current parser state. More... | |
struct { | |
yaml_mark_t * start | |
The beginning of the stack. More... | |
yaml_mark_t * end | |
The end of the stack. More... | |
yaml_mark_t * top | |
The top of the stack. More... | |
} | marks |
The stack of marks. More... | |
struct { | |
yaml_tag_directive_t * start | |
The beginning of the list. More... | |
yaml_tag_directive_t * end | |
The end of the list. More... | |
yaml_tag_directive_t * top | |
The top of the list. More... | |
} | tag_directives |
The list of TAG directives. More... | |
Dumper stuff | |
struct { | |
yaml_alias_data_t * start | |
The beginning of the list. | |
yaml_alias_data_t * end | |
The end of the list. | |
yaml_alias_data_t * top | |
The top of the list. | |
} | aliases |
The alias data. | |
yaml_document_t * | document |
The currently parsed document. | |
struct { | |
yaml_alias_data_t * start | |
The beginning of the list. More... | |
yaml_alias_data_t * end | |
The end of the list. More... | |
yaml_alias_data_t * top | |
The top of the list. More... | |
} | aliases |
The alias data. More... | |
yaml_document_t * | document |
The currently parsed document. More... | |
-All members are internal. Manage the structure using the yaml_parser_
family of functions.
The parser structure.
+All members are internal. Manage the structure using the yaml_parser_
family of functions.
yaml_error_type_t yaml_parser_s::error | +yaml_error_type_t yaml_parser_s::error |
-Error type. -
+
Error type.
const char* yaml_parser_s::problem | +const char* yaml_parser_s::problem |
-Error description. -
+
Error description.
size_t yaml_parser_s::problem_offset | +size_t yaml_parser_s::problem_offset |
-The byte about which the problem occured. -
+
The byte about which the problem occured.
int yaml_parser_s::problem_value | +int yaml_parser_s::problem_value |
-The problematic value (-1
is none).
-
+
The problematic value (-1
is none).
yaml_mark_t yaml_parser_s::problem_mark | +yaml_mark_t yaml_parser_s::problem_mark |
-The problem position. -
+
The problem position.
const char* yaml_parser_s::context | +const char* yaml_parser_s::context |
-The error context. -
+
The error context.
yaml_mark_t yaml_parser_s::context_mark | +yaml_mark_t yaml_parser_s::context_mark |
-The context position. -
+
The context position.
yaml_read_handler_t* yaml_parser_s::read_handler | +yaml_read_handler_t* yaml_parser_s::read_handler |
-Read handler. -
+
Read handler.
void* yaml_parser_s::read_handler_data | +void* yaml_parser_s::read_handler_data |
-A pointer for passing to the read handler. -
+
A pointer for passing to the read handler.
const unsigned char* yaml_parser_s::start | +const unsigned char* yaml_parser_s::start |
-The string start pointer. -
+
The string start pointer.
const unsigned char* yaml_parser_s::end | +const unsigned char* yaml_parser_s::end |
-The string end pointer. -
+
The string end pointer.
const unsigned char* yaml_parser_s::current | +const unsigned char* yaml_parser_s::current |
-The string current position. -
+
The string current position.
struct { ... } yaml_parser_s::string | +struct { ... } yaml_parser_s::string |
-String input data. -
+
String input data.
FILE* yaml_parser_s::file | +FILE* yaml_parser_s::file |
-File input data. -
+
File input data.
union { ... } yaml_parser_s::input | +union { ... } yaml_parser_s::input |
-Standard (string or file) input data. -
+
Standard (string or file) input data.
yaml_char_t* yaml_parser_s::start | +yaml_char_t* yaml_parser_s::start |
-The beginning of the buffer. -
+
The beginning of the buffer.
yaml_char_t* yaml_parser_s::end | +yaml_char_t* yaml_parser_s::end |
-The end of the buffer. -
+
The end of the buffer.
yaml_char_t* yaml_parser_s::pointer | +yaml_char_t* yaml_parser_s::pointer |
-The current position of the buffer. -
+
The current position of the buffer.
yaml_char_t* yaml_parser_s::last | +yaml_char_t* yaml_parser_s::last |
-The last filled position of the buffer. -
+
The last filled position of the buffer.
struct { ... } yaml_parser_s::buffer | +struct { ... } yaml_parser_s::buffer |
-The working buffer. -
+
The working buffer.
unsigned char* yaml_parser_s::start | +unsigned char* yaml_parser_s::start |
-The beginning of the buffer. -
+
The beginning of the buffer.
unsigned char* yaml_parser_s::end | +unsigned char* yaml_parser_s::end |
-The end of the buffer. -
+
The end of the buffer.
unsigned char* yaml_parser_s::pointer | +unsigned char* yaml_parser_s::pointer |
-The current position of the buffer. -
+
The current position of the buffer.
unsigned char* yaml_parser_s::last | +unsigned char* yaml_parser_s::last |
-The last filled position of the buffer. -
+
The last filled position of the buffer.
struct { ... } yaml_parser_s::raw_buffer | +struct { ... } yaml_parser_s::raw_buffer |
-The raw buffer. -
+
The raw buffer.
yaml_encoding_t yaml_parser_s::encoding | +yaml_encoding_t yaml_parser_s::encoding |
-The input encoding. -
+
The input encoding.
size_t yaml_parser_s::offset | +size_t yaml_parser_s::offset |
-The offset of the current position (in bytes). -
+
The offset of the current position (in bytes).
yaml_mark_t yaml_parser_s::mark | +yaml_mark_t yaml_parser_s::mark |
-The mark of the current position. -
+
The mark of the current position.
int yaml_parser_s::flow_level | +int yaml_parser_s::flow_level |
-The number of unclosed '[' and '{' indicators. -
+
The number of unclosed '[' and '{' indicators.
yaml_token_t* yaml_parser_s::start | +yaml_token_t* yaml_parser_s::start |
-The beginning of the tokens queue. -
+
The beginning of the tokens queue.
yaml_token_t* yaml_parser_s::end | +yaml_token_t* yaml_parser_s::end |
-The end of the tokens queue. -
+
The end of the tokens queue.
yaml_token_t* yaml_parser_s::head | +yaml_token_t* yaml_parser_s::head |
-The head of the tokens queue. -
+
The head of the tokens queue.
yaml_token_t* yaml_parser_s::tail | +yaml_token_t* yaml_parser_s::tail |
-The tail of the tokens queue. -
+
The tail of the tokens queue.
struct { ... } yaml_parser_s::tokens | +struct { ... } yaml_parser_s::tokens |
-The tokens queue. -
+
The tokens queue.
size_t yaml_parser_s::tokens_parsed | +size_t yaml_parser_s::tokens_parsed |
-The number of tokens fetched from the queue. -
+
The number of tokens fetched from the queue.
int* yaml_parser_s::start | +int* yaml_parser_s::start |
-The beginning of the stack. -
+
The beginning of the stack.
int* yaml_parser_s::end | +int* yaml_parser_s::end |
-The end of the stack. -
+
The end of the stack.
int* yaml_parser_s::top | +int* yaml_parser_s::top |
-The top of the stack. -
+
The top of the stack.
struct { ... } yaml_parser_s::indents | +struct { ... } yaml_parser_s::indents |
-The indentation levels stack. -
+
The indentation levels stack.
int yaml_parser_s::indent | +int yaml_parser_s::indent |
-The current indentation level. -
+
The current indentation level.
yaml_simple_key_t* yaml_parser_s::start | +yaml_simple_key_t* yaml_parser_s::start |
-The beginning of the stack. -
+
The beginning of the stack.
yaml_simple_key_t* yaml_parser_s::end | +yaml_simple_key_t* yaml_parser_s::end |
-The end of the stack. -
+
The end of the stack.
yaml_simple_key_t* yaml_parser_s::top | +yaml_simple_key_t* yaml_parser_s::top |
-The top of the stack. -
+
The top of the stack.
struct { ... } yaml_parser_s::simple_keys | +struct { ... } yaml_parser_s::simple_keys |
-The stack of simple keys. -
+
The stack of simple keys.
yaml_parser_state_t* yaml_parser_s::start | +yaml_parser_state_t* yaml_parser_s::start |
-The beginning of the stack. -
+
The beginning of the stack.
yaml_parser_state_t* yaml_parser_s::end | +yaml_parser_state_t* yaml_parser_s::end |
-The end of the stack. -
+
The end of the stack.
yaml_parser_state_t* yaml_parser_s::top | +yaml_parser_state_t* yaml_parser_s::top |
-The top of the stack. -
+
The top of the stack.
struct { ... } yaml_parser_s::states | +struct { ... } yaml_parser_s::states |
-The parser states stack. -
+
The parser states stack.
yaml_parser_state_t yaml_parser_s::state | +yaml_parser_state_t yaml_parser_s::state |
-The current parser state. -
+
The current parser state.
yaml_mark_t* yaml_parser_s::start | +yaml_mark_t* yaml_parser_s::start |
-The beginning of the stack. -
+
The beginning of the stack.
yaml_mark_t* yaml_parser_s::end | +yaml_mark_t* yaml_parser_s::end |
-The end of the stack. -
+
The end of the stack.
yaml_mark_t* yaml_parser_s::top | +yaml_mark_t* yaml_parser_s::top |
-The top of the stack. -
+
The top of the stack.
struct { ... } yaml_parser_s::marks | +struct { ... } yaml_parser_s::marks |
-The stack of marks. -
+
The stack of marks.
yaml_tag_directive_t* yaml_parser_s::start | +yaml_tag_directive_t* yaml_parser_s::start |
-The beginning of the list. -
+
The beginning of the list.
yaml_tag_directive_t* yaml_parser_s::end | +yaml_tag_directive_t* yaml_parser_s::end |
-The end of the list. -
+
The end of the list.
yaml_tag_directive_t* yaml_parser_s::top | +yaml_tag_directive_t* yaml_parser_s::top |
-The top of the list. -
+
The top of the list.
struct { ... } yaml_parser_s::tag_directives | +struct { ... } yaml_parser_s::tag_directives |
-The list of TAG directives. -
+
The list of TAG directives.
yaml_alias_data_t* yaml_parser_s::start | +yaml_alias_data_t* yaml_parser_s::start |
-The beginning of the list. -
+
The beginning of the list.
yaml_alias_data_t* yaml_parser_s::end | +yaml_alias_data_t* yaml_parser_s::end |
-The end of the list. -
+
The end of the list.
yaml_alias_data_t* yaml_parser_s::top | +yaml_alias_data_t* yaml_parser_s::top |
-The top of the list. -
+
The top of the list.
struct { ... } yaml_parser_s::aliases | +struct { ... } yaml_parser_s::aliases |
-The alias data. -
+
The alias data.
yaml_document_t* yaml_parser_s::document | +yaml_document_t* yaml_parser_s::document |
-The currently parsed document. -
+
The currently parsed document.
-