Ruby  1.9.3p551(2014-11-13revision48407)
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

◆ anchors

st_table* _syck_parser::anchors

Definition at line 251 of file syck.h.

Referenced by syck_mark_parser().

◆ bad_anchor_handler

SyckBadAnchorHandler _syck_parser::bad_anchor_handler

Definition at line 229 of file syck.h.

◆ bad_anchors

st_table * _syck_parser::bad_anchors

Definition at line 251 of file syck.h.

Referenced by syck_mark_parser().

◆ bonus

void* _syck_parser::bonus

◆ buffer

char* _syck_parser::buffer

Definition at line 237 of file syck.h.

◆ bufsize

size_t _syck_parser::bufsize

Definition at line 235 of file syck.h.

Referenced by syck_parser_bufsize_get(), and syck_parser_bufsize_set().

◆ cursor

char * _syck_parser::cursor

Definition at line 237 of file syck.h.

◆ eof

int _syck_parser::eof

Definition at line 245 of file syck.h.

Referenced by syck_parser_load_documents().

◆ error_handler

SyckErrorHandler _syck_parser::error_handler

Definition at line 227 of file syck.h.

Referenced by syckerror().

◆ file

SyckIoFile* _syck_parser::file

Definition at line 247 of file syck.h.

◆ force_token

int _syck_parser::force_token

Definition at line 243 of file syck.h.

Referenced by sycklex_bytecode_utf8(), and sycklex_yaml_utf8().

◆ handler

SyckNodeHandler _syck_parser::handler

Definition at line 225 of file syck.h.

◆ implicit_typing

int _syck_parser::implicit_typing

Definition at line 223 of file syck.h.

Referenced by sycklex_bytecode_utf8().

◆ input_type

enum syck_parser_input _syck_parser::input_type

Definition at line 231 of file syck.h.

Referenced by sycklex().

◆ io

union { ... } _syck_parser::io

◆ io_type

enum syck_io_type _syck_parser::io_type

Definition at line 233 of file syck.h.

◆ last_token

int _syck_parser::last_token

Definition at line 241 of file syck.h.

◆ levels

SyckLevel* _syck_parser::levels

Definition at line 255 of file syck.h.

◆ limit

char * _syck_parser::limit

Definition at line 237 of file syck.h.

◆ linect

int _syck_parser::linect

Definition at line 239 of file syck.h.

◆ linectptr

char * _syck_parser::linectptr

Definition at line 237 of file syck.h.

◆ lineptr

char * _syck_parser::lineptr

Definition at line 237 of file syck.h.

◆ lvl_capa

int _syck_parser::lvl_capa

Definition at line 257 of file syck.h.

◆ lvl_idx

int _syck_parser::lvl_idx

Definition at line 256 of file syck.h.

◆ marker

char * _syck_parser::marker

Definition at line 237 of file syck.h.

◆ root

SYMID _syck_parser::root

Definition at line 221 of file syck.h.

Referenced by syck_mark_parser(), and syckerror().

◆ root_on_error

SYMID _syck_parser::root_on_error

Definition at line 221 of file syck.h.

Referenced by syck_mark_parser(), and syckerror().

◆ str

SyckIoStr* _syck_parser::str

Definition at line 248 of file syck.h.

◆ syms

st_table* _syck_parser::syms

Definition at line 253 of file syck.h.

◆ taguri_expansion

int _syck_parser::taguri_expansion

Definition at line 223 of file syck.h.

Referenced by sycklex_bytecode_utf8().

◆ token

char * _syck_parser::token

Definition at line 237 of file syck.h.

◆ toktmp

char * _syck_parser::toktmp

Definition at line 237 of file syck.h.


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