rb_define_attr 2179 ext/syck/rubyext.c rb_define_attr( cResolver, "tags", 1, 1 ); rb_define_attr 2202 ext/syck/rubyext.c rb_define_attr( cParser, "options", 1, 1 ); rb_define_attr 2203 ext/syck/rubyext.c rb_define_attr( cParser, "resolver", 1, 1 ); rb_define_attr 2204 ext/syck/rubyext.c rb_define_attr( cParser, "input", 1, 1 ); rb_define_attr 2218 ext/syck/rubyext.c rb_define_attr( cNode, "emitter", 1, 1 ); rb_define_attr 2219 ext/syck/rubyext.c rb_define_attr( cNode, "resolver", 1, 1 ); rb_define_attr 2220 ext/syck/rubyext.c rb_define_attr( cNode, "kind", 1, 0 ); rb_define_attr 2221 ext/syck/rubyext.c rb_define_attr( cNode, "type_id", 1, 0 ); rb_define_attr 2222 ext/syck/rubyext.c rb_define_attr( cNode, "value", 1, 0 ); rb_define_attr 2252 ext/syck/rubyext.c rb_define_attr( cPrivateType, "type_id", 1, 1 ); rb_define_attr 2253 ext/syck/rubyext.c rb_define_attr( cPrivateType, "value", 1, 1 ); rb_define_attr 2260 ext/syck/rubyext.c rb_define_attr( cDomainType, "domain", 1, 1 ); rb_define_attr 2261 ext/syck/rubyext.c rb_define_attr( cDomainType, "type_id", 1, 1 ); rb_define_attr 2262 ext/syck/rubyext.c rb_define_attr( cDomainType, "value", 1, 1 ); rb_define_attr 2269 ext/syck/rubyext.c rb_define_attr( cYObject, "class", 1, 1 ); rb_define_attr 2270 ext/syck/rubyext.c rb_define_attr( cYObject, "ivars", 1, 1 ); rb_define_attr 2278 ext/syck/rubyext.c rb_define_attr( cBadAlias, "name", 1, 1 ); rb_define_attr 2297 ext/syck/rubyext.c rb_define_attr( cOut, "emitter", 1, 1 ); rb_define_attr 2307 ext/syck/rubyext.c rb_define_attr( cEmitter, "level", 1, 1 ); rb_define_attr 890 include/ruby/ruby.h void rb_define_attr(VALUE,const char*,int,int);