Ruby  1.9.3p392(2013-02-22revision39386)
Macros | Functions
implicit.c File Reference
#include "ruby/ruby.h"
#include "syck.h"

Go to the source code of this file.

Macros

#define YYCTYPE   char
 
#define YYCURSOR   cursor
 
#define YYMARKER   marker
 
#define YYLIMIT   limit
 
#define YYFILL(n)   (void)0
 

Functions

void try_tag_implicit (SyckNode *n, int taguri)
 
const char * syck_match_implicit (const char *str, size_t len)
 
int syck_tagcmp (const char *tag1, const char *tag2)
 
char * syck_type_id_to_uri (const char *type_id)
 

Macro Definition Documentation

#define YYCTYPE   char

Definition at line 14 of file implicit.c.

Referenced by syck_match_implicit(), and syck_type_id_to_uri().

#define YYCURSOR   cursor

Definition at line 15 of file implicit.c.

Referenced by syck_match_implicit(), and syck_type_id_to_uri().

#define YYFILL (   n)    (void)0

Definition at line 18 of file implicit.c.

Referenced by syck_match_implicit(), and syck_type_id_to_uri().

#define YYLIMIT   limit

Definition at line 17 of file implicit.c.

Referenced by syck_match_implicit(), and syck_type_id_to_uri().

#define YYMARKER   marker

Definition at line 16 of file implicit.c.

Referenced by syck_match_implicit(), and syck_type_id_to_uri().

Function Documentation

const char* syck_match_implicit ( const char *  str,
size_t  len 
)
int syck_tagcmp ( const char *  tag1,
const char *  tag2 
)

Definition at line 1588 of file implicit.c.

References i, NULL, S_FREE, strlen(), strstr(), and syck_strndup().

Referenced by syck_emit_scalar(), and syck_emit_tag().

char* syck_type_id_to_uri ( const char *  type_id)
void try_tag_implicit ( SyckNode n,
int  taguri 
)