Data Fields

_syck_parser Struct Reference

#include <syck.h>

Data Fields

SYMID root
SYMID root_on_error
int implicit_typing
int taguri_expansion
SyckNodeHandler handler
SyckErrorHandler error_handler
SyckBadAnchorHandler bad_anchor_handler
enum syck_parser_input input_type
enum syck_io_type io_type
size_t bufsize
char * buffer
char * linectptr
char * lineptr
char * toktmp
char * token
char * cursor
char * marker
char * limit
int linect
int last_token
int force_token
int eof
union {
   SyckIoFile *   file
   SyckIoStr *   str
io
st_tableanchors
st_tablebad_anchors
st_tablesyms
SyckLevellevels
int lvl_idx
int lvl_capa
void * bonus

Detailed Description

Definition at line 219 of file syck.h.


Field Documentation

Definition at line 229 of file syck.h.

Referenced by syck_hdlr_get_anchor(), and syck_parser_bad_anchor_handler().

Definition at line 245 of file syck.h.

Referenced by syck_parser_load_documents(), and syck_parser_reset_cursor().

Definition at line 227 of file syck.h.

Referenced by syck_parser_error_handler(), and syckerror().

Definition at line 247 of file syck.h.

Referenced by free_any_io(), syck_parser_file(), syck_parser_read(), and syck_parser_readlen().

Definition at line 243 of file syck.h.

Referenced by syck_parser_reset_cursor(), sycklex_bytecode_utf8(), and sycklex_yaml_utf8().

Definition at line 225 of file syck.h.

Referenced by syck_hdlr_add_anchor(), syck_hdlr_add_node(), and syck_parser_handler().

Definition at line 223 of file syck.h.

Referenced by syck_new_parser(), syck_parser_implicit_typing(), and sycklex_bytecode_utf8().

Definition at line 231 of file syck.h.

Referenced by syck_new_parser(), syck_parser_set_input_type(), and sycklex().

union { ... } _syck_parser::io

Definition at line 241 of file syck.h.

Referenced by syck_parser_reset_cursor().

Definition at line 237 of file syck.h.

Referenced by syck_check_limit(), syck_move_tokens(), and syck_parser_reset_cursor().

Definition at line 237 of file syck.h.

Referenced by syck_check_limit(), syck_move_tokens(), and syck_parser_reset_cursor().

Definition at line 257 of file syck.h.

Referenced by syck_new_parser(), and syck_parser_add_level().

Definition at line 237 of file syck.h.

Referenced by syck_check_limit(), syck_move_tokens(), and syck_parser_reset_cursor().

Definition at line 221 of file syck.h.

Referenced by syck_mark_parser(), syck_parse(), syck_parser_reset_cursor(), and syckerror().

Definition at line 253 of file syck.h.

Referenced by syck_add_sym(), syck_free_parser(), syck_lookup_sym(), and syck_new_parser().

Definition at line 223 of file syck.h.

Referenced by syck_new_parser(), syck_parser_taguri_expansion(), and sycklex_bytecode_utf8().

Definition at line 237 of file syck.h.

Referenced by syck_move_tokens(), and syck_parser_reset_cursor().

Definition at line 237 of file syck.h.

Referenced by syck_move_tokens(), and syck_parser_reset_cursor().


The documentation for this struct was generated from the following file: