digraph "include/ruby/internal/has/attribute.h"
{
 // LATEX_PDF_SIZE
  bgcolor="transparent";
  edge [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
  node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
  Node1 [id="Node000001",label="include/ruby/internal\l/has/attribute.h",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Defines RBIMPL_HAS_ATTRIBUTE."];
  Node1 -> Node2 [id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 [id="Node000002",label="include/ruby/backward\l/2/attributes.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/d6e/attributes_8h_source.html",tooltip=" "];
  Node2 -> Node3 [id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node3 [id="Node000003",label="include/ruby/backward.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dd/d38/backward_8h_source.html",tooltip=" "];
  Node3 -> Node234 [id="edge3_Node000003_Node000234",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node234 [id="Node000234",label="include/ruby/internal\l/core/rstruct.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/d0c/rstruct_8h.html",tooltip="Routines to manipulate struct RStruct."];
  Node3 -> Node6 [id="edge4_Node000003_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node6 [id="Node000006",label="include/ruby/ruby.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/de6/ruby_2ruby_8h.html",tooltip=" "];
  Node6 -> Node70 [id="edge5_Node000006_Node000070",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node70 [id="Node000070",label="hrtime.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d1/ddc/hrtime_8h_source.html",tooltip=" "];
  Node6 -> Node155 [id="edge6_Node000006_Node000155",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node155 [id="Node000155",label="internal/bits.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/db9/bits_8h_source.html",tooltip=" "];
  Node155 -> Node156 [id="edge7_Node000155_Node000156",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node156 [id="Node000156",label="internal/fixnum.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d5/d97/internal_2fixnum_8h_source.html",tooltip=" "];
  Node6 -> Node156 [id="edge8_Node000006_Node000156",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node6 -> Node125 [id="edge9_Node000006_Node000125",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node125 [id="Node000125",label="internal/gc.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/dbe/internal_2gc_8h_source.html",tooltip=" "];
  Node125 -> Node41 [id="edge10_Node000125_Node000041",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node41 [id="Node000041",label="numeric.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/d27/numeric_8c_source.html",tooltip=" "];
  Node125 -> Node55 [id="edge11_Node000125_Node000055",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node55 [id="Node000055",label="string.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/db0/string_8c_source.html",tooltip=" "];
  Node125 -> Node60 [id="edge12_Node000125_Node000060",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node60 [id="Node000060",label="symbol.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/d87/symbol_8c_source.html",tooltip=" "];
  Node6 -> Node151 [id="edge13_Node000006_Node000151",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node151 [id="Node000151",label="internal/process.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dd/d84/internal_2process_8h_source.html",tooltip=" "];
  Node151 -> Node92 [id="edge14_Node000151_Node000092",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node92 [id="Node000092",label="file.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/d13/file_8c_source.html",tooltip=" "];
  Node6 -> Node221 [id="edge15_Node000006_Node000221",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node221 [id="Node000221",label="internal/sanitizers.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d0/ddd/sanitizers_8h_source.html",tooltip=" "];
  Node221 -> Node54 [id="edge16_Node000221_Node000054",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node54 [id="Node000054",label="signal.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d8/d36/signal_8c_source.html",tooltip=" "];
  Node221 -> Node55 [id="edge17_Node000221_Node000055",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node6 -> Node108 [id="edge18_Node000006_Node000108",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node108 [id="Node000108",label="internal/string.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d2/d38/internal_2string_8h_source.html",tooltip=" "];
  Node108 -> Node41 [id="edge19_Node000108_Node000041",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node108 -> Node54 [id="edge20_Node000108_Node000054",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node108 -> Node55 [id="edge21_Node000108_Node000055",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node6 -> Node110 [id="edge22_Node000006_Node000110",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node110 [id="Node000110",label="internal/symbol.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d4/db9/internal_2symbol_8h_source.html",tooltip=" "];
  Node110 -> Node22 [id="edge23_Node000110_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node22 [id="Node000022",label="marshal.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/d10/marshal_8c_source.html",tooltip=" "];
  Node110 -> Node43 [id="edge24_Node000110_Node000043",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node43 [id="Node000043",label="parse.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/d97/parse_8c_source.html",tooltip=" "];
  Node110 -> Node60 [id="edge25_Node000110_Node000060",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node6 -> Node22 [id="edge26_Node000006_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node6 -> Node43 [id="edge27_Node000006_Node000043",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node235 [id="edge28_Node000002_Node000235",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node235 [id="Node000235",label="include/ruby/defines.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d3/dee/include_2ruby_2defines_8h.html",tooltip=" "];
  Node235 -> Node240 [id="edge29_Node000235_Node000240",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node240 [id="Node000240",label="include/ruby/internal\l/core/rdata.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/de3/rdata_8h.html",tooltip="Defines struct RData."];
  Node240 -> Node241 [id="edge30_Node000240_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node241 [id="Node000241",label="include/ruby/internal\l/core/rtypeddata.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/d92/rtypeddata_8h.html",tooltip="Defines struct RTypedData."];
  Node241 -> Node242 [id="edge31_Node000241_Node000242",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node242 [id="Node000242",label="include/ruby/memory\l_view.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d8/d7d/memory__view_8h.html",tooltip="Memory View."];
  Node235 -> Node243 [id="edge32_Node000235_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node243 [id="Node000243",label="include/ruby/internal\l/fl_type.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d4/dbc/fl__type_8h.html",tooltip="Defines enum ruby_fl_type."];
  Node243 -> Node244 [id="edge33_Node000243_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node244 [id="Node000244",label="include/ruby/internal\l/core/rarray.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/de1/rarray_8h.html",tooltip="Defines struct RArray."];
  Node243 -> Node240 [id="edge34_Node000243_Node000240",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node243 -> Node245 [id="edge35_Node000243_Node000245",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node245 [id="Node000245",label="include/ruby/internal\l/core/robject.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/d69/robject_8h.html",tooltip="Defines struct RObject."];
  Node243 -> Node246 [id="edge36_Node000243_Node000246",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node246 [id="Node000246",label="include/ruby/internal\l/core/rstring.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d8/dcf/rstring_8h.html",tooltip="Defines struct RString."];
  Node246 -> Node247 [id="edge37_Node000246_Node000247",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node247 [id="Node000247",label="include/ruby/internal\l/arithmetic/char.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d3/df3/char_8h.html",tooltip="Arithmetic conversion between C's char and Ruby's."];
  Node246 -> Node249 [id="edge38_Node000246_Node000249",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node249 [id="Node000249",label="include/ruby/internal\l/core/rregexp.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/d61/rregexp_8h.html",tooltip="Defines struct RRegexp."];
  Node243 -> Node241 [id="edge39_Node000243_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node243 -> Node250 [id="edge40_Node000243_Node000250",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node250 [id="Node000250",label="include/ruby/internal\l/encoding/coderange.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d43/coderange_8h.html",tooltip="Routines for code ranges."];
  Node250 -> Node251 [id="edge41_Node000250_Node000251",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node251 [id="Node000251",label="include/ruby/internal\l/encoding/encoding.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d1f/include_2ruby_2internal_2encoding_2encoding_8h.html",tooltip="Defines rb_encoding."];
  Node251 -> Node252 [id="edge42_Node000251_Node000252",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node252 [id="Node000252",label="include/ruby/internal\l/encoding/ctype.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d1/d0f/encoding_2ctype_8h.html",tooltip="Routines to query chacater types."];
  Node251 -> Node253 [id="edge43_Node000251_Node000253",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node253 [id="Node000253",label="include/ruby/internal\l/encoding/pathname.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d1/d03/pathname_8h.html",tooltip="Routines to manipulate encodings of pathnames."];
  Node251 -> Node255 [id="edge44_Node000251_Node000255",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node255 [id="Node000255",label="include/ruby/internal\l/encoding/sprintf.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/da8/encoding_2sprintf_8h.html",tooltip="Routines to manipulate encodings of symbols."];
  Node251 -> Node256 [id="edge45_Node000251_Node000256",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node256 [id="Node000256",label="include/ruby/internal\l/encoding/string.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d8/d7c/include_2ruby_2internal_2encoding_2string_8h.html",tooltip="Routines to manipulate encodings of strings."];
  Node251 -> Node257 [id="edge46_Node000251_Node000257",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node257 [id="Node000257",label="include/ruby/internal\l/encoding/symbol.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/d8e/include_2ruby_2internal_2encoding_2symbol_8h.html",tooltip="Routines to manipulate encodings of symbols."];
  Node243 -> Node251 [id="edge47_Node000243_Node000251",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node243 -> Node258 [id="edge48_Node000243_Node000258",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node258 [id="Node000258",label="include/ruby/internal\l/globals.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/d87/globals_8h.html",tooltip="Ruby-level global variables / constants, visible from C."];
  Node258 -> Node6 [id="edge49_Node000258_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node243 -> Node259 [id="edge50_Node000243_Node000259",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node259 [id="Node000259",label="include/ruby/internal\l/intern/error.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/d3d/include_2ruby_2internal_2intern_2error_8h.html",tooltip="Public APIs related to rb_eException."];
  Node259 -> Node260 [id="edge51_Node000259_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node260 [id="Node000260",label="include/ruby/internal\l/scan_args.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d4e/scan__args_8h.html",tooltip="Compile-time static implementation of rb_scan_args()."];
  Node260 -> Node6 [id="edge52_Node000260_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node243 -> Node261 [id="edge53_Node000243_Node000261",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node261 [id="Node000261",label="include/ruby/internal\l/newobj.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/dc6/newobj_8h.html",tooltip="Defines #NEWOBJ."];
  Node261 -> Node6 [id="edge54_Node000261_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node243 -> Node6 [id="edge55_Node000243_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node235 -> Node263 [id="edge56_Node000235_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node263 [id="Node000263",label="include/ruby/internal\l/memory.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/d18/memory_8h.html",tooltip="Memory management stuff."];
  Node263 -> Node6 [id="edge57_Node000263_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node235 -> Node6 [id="edge58_Node000235_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node235 -> Node279 [id="edge59_Node000235_Node000279",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node279 [id="Node000279",label="include/ruby/util.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$da/df7/include_2ruby_2util_8h.html",tooltip=" "];
  Node279 -> Node92 [id="edge60_Node000279_Node000092",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node279 -> Node22 [id="edge61_Node000279_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node279 -> Node41 [id="edge62_Node000279_Node000041",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node279 -> Node43 [id="edge63_Node000279_Node000043",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node279 -> Node55 [id="edge64_Node000279_Node000055",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node123 [id="edge65_Node000002_Node000123",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node123 [id="Node000123",label="node.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d1/d77/node_8h_source.html",tooltip=" "];
  Node123 -> Node43 [id="edge66_Node000123_Node000043",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node266 [id="edge67_Node000001_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node266 [id="Node000266",label="include/ruby/internal\l/anyargs.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/d53/anyargs_8h.html",tooltip="Function overloads to issue warnings around ANYARGS."];
  Node266 -> Node6 [id="edge68_Node000266_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node283 [id="edge69_Node000001_Node000283",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node283 [id="Node000283",label="include/ruby/internal\l/attr/alloc_size.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d8/ddc/alloc__size_8h.html",tooltip="Defines RBIMPL_ATTR_ALLOC_SIZE."];
  Node283 -> Node2 [id="edge70_Node000283_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node283 -> Node263 [id="edge71_Node000283_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node283 -> Node284 [id="edge72_Node000283_Node000284",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node284 [id="Node000284",label="include/ruby/internal\l/xmalloc.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d8/de3/xmalloc_8h.html",tooltip="Declares ruby_xmalloc()."];
  Node284 -> Node235 [id="edge73_Node000284_Node000235",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node284 -> Node263 [id="edge74_Node000284_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node285 [id="edge75_Node000001_Node000285",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 [id="Node000285",label="include/ruby/internal\l/attr/artificial.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$df/d45/artificial_8h.html",tooltip="Defines RBIMPL_ATTR_ARTIFICIAL."];
  Node285 -> Node286 [id="edge76_Node000285_Node000286",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node286 [id="Node000286",label="include/ruby/atomic.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dd/d02/atomic_8h.html",tooltip="Atomic operations."];
  Node285 -> Node247 [id="edge77_Node000285_Node000247",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node288 [id="edge78_Node000285_Node000288",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node288 [id="Node000288",label="include/ruby/internal\l/arithmetic/int.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d3/d7e/int_8h.html",tooltip="Arithmetic conversion between C's int and Ruby's."];
  Node288 -> Node247 [id="edge79_Node000288_Node000247",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node288 -> Node234 [id="edge80_Node000288_Node000234",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node292 [id="edge81_Node000285_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node292 [id="Node000292",label="include/ruby/internal\l/arithmetic/long.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/da6/long_8h.html",tooltip="Arithmetic conversion between C's long and Ruby's."];
  Node292 -> Node247 [id="edge82_Node000292_Node000247",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node292 -> Node288 [id="edge83_Node000292_Node000288",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node292 -> Node267 [id="edge84_Node000292_Node000267",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node267 [id="Node000267",label="include/ruby/internal\l/arithmetic/st_data_t.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/dbc/st__data__t_8h.html",tooltip="Arithmetic conversion between C's st_data_t and Ruby's."];
  Node292 -> Node244 [id="edge85_Node000292_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node292 -> Node246 [id="edge86_Node000292_Node000246",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node292 -> Node234 [id="edge87_Node000292_Node000234",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node292 -> Node296 [id="edge88_Node000292_Node000296",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node296 [id="Node000296",label="include/ruby/internal\l/intern/complex.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d2/d42/include_2ruby_2internal_2intern_2complex_8h.html",tooltip="Public APIs related to rb_cComplex."];
  Node292 -> Node297 [id="edge89_Node000292_Node000297",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node297 [id="Node000297",label="include/ruby/internal\l/intern/rational.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$da/de7/include_2ruby_2internal_2intern_2rational_8h.html",tooltip="Public APIs related to rb_cRational."];
  Node285 -> Node267 [id="edge90_Node000285_Node000267",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node244 [id="edge91_Node000285_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node298 [id="edge92_Node000285_Node000298",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 [id="Node000298",label="include/ruby/internal\l/core/rbasic.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/dcf/rbasic_8h.html",tooltip="Defines struct RBasic."];
  Node298 -> Node244 [id="edge93_Node000298_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 -> Node240 [id="edge94_Node000298_Node000240",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 -> Node300 [id="edge95_Node000298_Node000300",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node300 [id="Node000300",label="include/ruby/internal\l/core/rmatch.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$da/d6c/rmatch_8h.html",tooltip="Defines struct RMatch."];
  Node298 -> Node249 [id="edge96_Node000298_Node000249",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 -> Node246 [id="edge97_Node000298_Node000246",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 -> Node241 [id="edge98_Node000298_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 -> Node251 [id="edge99_Node000298_Node000251",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 -> Node243 [id="edge100_Node000298_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 -> Node261 [id="edge101_Node000298_Node000261",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node298 -> Node302 [id="edge102_Node000298_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 [id="Node000302",label="include/ruby/internal\l/value_type.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d6a/value__type_8h.html",tooltip="Defines enum ruby_value_type."];
  Node302 -> Node247 [id="edge103_Node000302_Node000247",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node244 [id="edge104_Node000302_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node240 [id="edge105_Node000302_Node000240",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node300 [id="edge106_Node000302_Node000300",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node245 [id="edge107_Node000302_Node000245",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node249 [id="edge108_Node000302_Node000249",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node246 [id="edge109_Node000302_Node000246",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node234 [id="edge110_Node000302_Node000234",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node241 [id="edge111_Node000302_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node243 [id="edge112_Node000302_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node258 [id="edge113_Node000302_Node000258",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node302 -> Node6 [id="edge114_Node000302_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node300 [id="edge115_Node000285_Node000300",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node245 [id="edge116_Node000285_Node000245",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node249 [id="edge117_Node000285_Node000249",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node246 [id="edge118_Node000285_Node000246",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node234 [id="edge119_Node000285_Node000234",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node241 [id="edge120_Node000285_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node304 [id="edge121_Node000285_Node000304",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node304 [id="Node000304",label="include/ruby/internal\l/ctype.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d0d/ctype_8h.html",tooltip="Our own, locale independent, character handling routines."];
  Node304 -> Node6 [id="edge122_Node000304_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node243 [id="edge123_Node000285_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node305 [id="edge124_Node000285_Node000305",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node305 [id="Node000305",label="include/ruby/internal/gc.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/df8/include_2ruby_2internal_2gc_8h.html",tooltip="Registering values to the GC."];
  Node305 -> Node244 [id="edge125_Node000305_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node305 -> Node6 [id="edge126_Node000305_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node306 [id="edge127_Node000285_Node000306",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 [id="Node000306",label="include/ruby/internal\l/special_consts.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d89/special__consts_8h.html",tooltip="Defines enum ruby_special_consts."];
  Node306 -> Node288 [id="edge128_Node000306_Node000288",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 -> Node292 [id="edge129_Node000306_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 -> Node298 [id="edge130_Node000306_Node000298",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 -> Node243 [id="edge131_Node000306_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 -> Node305 [id="edge132_Node000306_Node000305",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 -> Node258 [id="edge133_Node000306_Node000258",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 -> Node261 [id="edge134_Node000306_Node000261",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 -> Node302 [id="edge135_Node000306_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node306 -> Node6 [id="edge136_Node000306_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 -> Node302 [id="edge137_Node000285_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node309 [id="edge138_Node000001_Node000309",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node309 [id="Node000309",label="include/ruby/internal\l/attr/cold.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/d79/cold_8h.html",tooltip="Defines RBIMPL_ATTR_COLD."];
  Node309 -> Node310 [id="edge139_Node000309_Node000310",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 [id="Node000310",label="include/ruby/assert.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/da7/assert_8h.html",tooltip=" "];
  Node310 -> Node286 [id="edge140_Node000310_Node000286",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node288 [id="edge141_Node000310_Node000288",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node292 [id="edge142_Node000310_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node267 [id="edge143_Node000310_Node000267",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node328 [id="edge144_Node000310_Node000328",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 [id="Node000328",label="include/ruby/internal\l/attr/pure.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/d0a/pure_8h.html",tooltip="Defines RBIMPL_ATTR_PURE."];
  Node328 -> Node2 [id="edge145_Node000328_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node329 [id="edge146_Node000328_Node000329",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node329 [id="Node000329",label="include/ruby/internal\l/arithmetic/double.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/d6e/double_8h.html",tooltip="Arithmetic conversion between C's double and Ruby's."];
  Node328 -> Node244 [id="edge147_Node000328_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node298 [id="edge148_Node000328_Node000298",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node300 [id="edge149_Node000328_Node000300",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node245 [id="edge150_Node000328_Node000245",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node249 [id="edge151_Node000328_Node000249",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node246 [id="edge152_Node000328_Node000246",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node241 [id="edge153_Node000328_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node250 [id="edge154_Node000328_Node000250",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node251 [id="edge155_Node000328_Node000251",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node243 [id="edge156_Node000328_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node305 [id="edge157_Node000328_Node000305",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node258 [id="edge158_Node000328_Node000258",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node330 [id="edge159_Node000328_Node000330",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node330 [id="Node000330",label="include/ruby/internal\l/intern/array.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d6b/include_2ruby_2internal_2intern_2array_8h.html",tooltip="Public APIs related to rb_cArray."];
  Node330 -> Node260 [id="edge160_Node000330_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node296 [id="edge161_Node000328_Node000296",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node331 [id="edge162_Node000328_Node000331",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node331 [id="Node000331",label="include/ruby/internal\l/intern/file.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/d06/include_2ruby_2internal_2intern_2file_8h.html",tooltip="Public APIs related to rb_cFile."];
  Node328 -> Node332 [id="edge163_Node000328_Node000332",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node332 [id="Node000332",label="include/ruby/internal\l/intern/object.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d7/d93/include_2ruby_2internal_2intern_2object_8h.html",tooltip="Public APIs related to rb_cObject."];
  Node328 -> Node297 [id="edge164_Node000328_Node000297",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node333 [id="edge165_Node000328_Node000333",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node333 [id="Node000333",label="include/ruby/internal\l/intern/select/largesize.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/d5d/largesize_8h.html",tooltip="Public APIs to provide rb_fd_select()."];
  Node328 -> Node334 [id="edge166_Node000328_Node000334",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node334 [id="Node000334",label="include/ruby/internal\l/intern/select/posix.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$da/dd9/posix_8h.html",tooltip="Public APIs to provide rb_fd_select()."];
  Node328 -> Node336 [id="edge167_Node000328_Node000336",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node336 [id="Node000336",label="include/ruby/internal\l/intern/select/win32.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d1b/internal_2intern_2select_2win32_8h.html",tooltip="Public APIs to provide rb_fd_select()."];
  Node328 -> Node337 [id="edge168_Node000328_Node000337",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node337 [id="Node000337",label="include/ruby/internal\l/intern/signal.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d8/d39/include_2ruby_2internal_2intern_2signal_8h.html",tooltip="Signal handling APIs."];
  Node328 -> Node269 [id="edge169_Node000328_Node000269",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 [id="Node000269",label="include/ruby/internal\l/intern/string.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d8/d68/include_2ruby_2internal_2intern_2string_8h.html",tooltip="Public APIs related to rb_cString."];
  Node269 -> Node256 [id="edge170_Node000269_Node000256",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node338 [id="edge171_Node000328_Node000338",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node338 [id="Node000338",label="include/ruby/internal\l/symbol.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d00/include_2ruby_2internal_2symbol_8h.html",tooltip="Defines rb_intern."];
  Node338 -> Node339 [id="edge172_Node000338_Node000339",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node339 [id="Node000339",label="include/ruby/internal\l/intern/enumerator.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/d1b/include_2ruby_2internal_2intern_2enumerator_8h.html",tooltip="Public APIs related to rb_cEnumerator."];
  Node338 -> Node6 [id="edge173_Node000338_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node302 [id="edge174_Node000328_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node95 [id="edge175_Node000328_Node000095",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node95 [id="Node000095",label="include/ruby/io.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dd/d83/include_2ruby_2io_8h.html",tooltip=" "];
  Node95 -> Node22 [id="edge176_Node000095_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 -> Node242 [id="edge177_Node000328_Node000242",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node244 [id="edge178_Node000310_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node298 [id="edge179_Node000310_Node000298",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node300 [id="edge180_Node000310_Node000300",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node246 [id="edge181_Node000310_Node000246",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node243 [id="edge182_Node000310_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node305 [id="edge183_Node000310_Node000305",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node336 [id="edge184_Node000310_Node000336",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node261 [id="edge185_Node000310_Node000261",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node260 [id="edge186_Node000310_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node340 [id="edge187_Node000310_Node000340",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node340 [id="Node000340",label="include/ruby/internal\l/static_assert.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d6/d78/include_2ruby_2internal_2static__assert_8h.html",tooltip="Defines RBIMPL_STATIC_ASSERT."];
  Node340 -> Node286 [id="edge188_Node000340_Node000286",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node340 -> Node260 [id="edge189_Node000340_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node302 [id="edge190_Node000310_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node6 [id="edge191_Node000310_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node41 [id="edge192_Node000310_Node000041",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node309 -> Node2 [id="edge193_Node000309_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node309 -> Node292 [id="edge194_Node000309_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node309 -> Node347 [id="edge195_Node000309_Node000347",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node347 [id="Node000347",label="include/ruby/internal\l/error.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d4/d74/include_2ruby_2internal_2error_8h.html",tooltip="Declares rb_raise()."];
  Node347 -> Node241 [id="edge196_Node000347_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node347 -> Node302 [id="edge197_Node000347_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node347 -> Node6 [id="edge198_Node000347_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node309 -> Node305 [id="edge199_Node000309_Node000305",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node309 -> Node353 [id="edge200_Node000309_Node000353",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node353 [id="Node000353",label="include/ruby/internal\l/intern/compar.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d7/d62/include_2ruby_2internal_2intern_2compar_8h.html",tooltip="Public APIs related to rb_mComparable."];
  Node309 -> Node361 [id="edge201_Node000309_Node000361",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node361 [id="Node000361",label="include/ruby/internal\l/intern/numeric.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d2/d46/include_2ruby_2internal_2intern_2numeric_8h.html",tooltip="Public APIs related to rb_cNumeric."];
  Node309 -> Node302 [id="edge202_Node000309_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node389 [id="edge203_Node000001_Node000389",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 [id="Node000389",label="include/ruby/internal\l/attr/const.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/d5a/const_8h.html",tooltip="Defines RBIMPL_ATTR_CONST."];
  Node389 -> Node2 [id="edge204_Node000389_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node247 [id="edge205_Node000389_Node000247",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node288 [id="edge206_Node000389_Node000288",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node292 [id="edge207_Node000389_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node267 [id="edge208_Node000389_Node000267",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node304 [id="edge209_Node000389_Node000304",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node250 [id="edge210_Node000389_Node000250",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node252 [id="edge211_Node000389_Node000252",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node251 [id="edge212_Node000389_Node000251",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node332 [id="edge213_Node000389_Node000332",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node362 [id="edge214_Node000389_Node000362",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node362 [id="Node000362",label="include/ruby/internal\l/intern/parse.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dd/d68/include_2ruby_2internal_2intern_2parse_8h.html",tooltip="Public APIs related to rb_cSymbol."];
  Node389 -> Node334 [id="edge215_Node000389_Node000334",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node263 [id="edge216_Node000389_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node306 [id="edge217_Node000389_Node000306",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node389 -> Node95 [id="edge218_Node000389_Node000095",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node390 [id="edge219_Node000001_Node000390",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 [id="Node000390",label="include/ruby/internal\l/attr/deprecated.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d4/dce/deprecated_8h.html",tooltip="Defines RBIMPL_ATTR_DEPRECATED."];
  Node390 -> Node2 [id="edge220_Node000390_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node343 [id="edge221_Node000390_Node000343",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node343 [id="Node000343",label="include/ruby/debug.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/d16/debug_8h.html",tooltip=" "];
  Node390 -> Node240 [id="edge222_Node000390_Node000240",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node245 [id="edge223_Node000390_Node000245",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node251 [id="edge224_Node000390_Node000251",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node243 [id="edge225_Node000390_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node296 [id="edge226_Node000390_Node000296",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node332 [id="edge227_Node000390_Node000332",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node269 [id="edge228_Node000390_Node000269",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node376 [id="edge229_Node000390_Node000376",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node376 [id="Node000376",label="include/ruby/internal\l/iterator.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d22/iterator_8h.html",tooltip="Block related APIs."];
  Node376 -> Node339 [id="edge230_Node000376_Node000339",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node376 -> Node260 [id="edge231_Node000376_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node376 -> Node6 [id="edge232_Node000376_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node390 -> Node261 [id="edge233_Node000390_Node000261",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node391 [id="edge234_Node000001_Node000391",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node391 [id="Node000391",label="include/ruby/internal\l/attr/diagnose_if.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/d8c/diagnose__if_8h.html",tooltip="Defines RBIMPL_ATTR_DIAGNOSE_IF."];
  Node391 -> Node260 [id="edge235_Node000391_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node392 [id="edge236_Node000001_Node000392",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node392 [id="Node000392",label="include/ruby/internal\l/attr/enum_extensibility.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/d63/enum__extensibility_8h.html",tooltip="RBIMPL_ATTR_ENUM_EXTENSIBILITY."];
  Node392 -> Node306 [id="edge237_Node000392_Node000306",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node392 -> Node302 [id="edge238_Node000392_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node393 [id="edge239_Node000001_Node000393",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node393 [id="Node000393",label="include/ruby/internal\l/attr/error.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/daf/include_2ruby_2internal_2attr_2error_8h.html",tooltip="Defines RBIMPL_ATTR_ERROR."];
  Node393 -> Node2 [id="edge240_Node000393_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node393 -> Node260 [id="edge241_Node000393_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node394 [id="edge242_Node000001_Node000394",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node394 [id="Node000394",label="include/ruby/internal\l/attr/flag_enum.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d8/db7/flag__enum_8h.html",tooltip="Defines RBIMPL_ATTR_FLAG_ENUM."];
  Node394 -> Node241 [id="edge243_Node000394_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node394 -> Node243 [id="edge244_Node000394_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node395 [id="edge245_Node000001_Node000395",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node395 [id="Node000395",label="include/ruby/internal\l/attr/forceinline.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/d51/forceinline_8h.html",tooltip="Defines RBIMPL_ATTR_FORCEINLINE."];
  Node395 -> Node2 [id="edge246_Node000395_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node395 -> Node298 [id="edge247_Node000395_Node000298",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node395 -> Node243 [id="edge248_Node000395_Node000243",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node395 -> Node260 [id="edge249_Node000395_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node395 -> Node302 [id="edge250_Node000395_Node000302",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node396 [id="edge251_Node000001_Node000396",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node396 [id="Node000396",label="include/ruby/internal\l/attr/format.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/d0a/format_8h.html",tooltip="Defines RBIMPL_ATTR_FORMAT."];
  Node396 -> Node310 [id="edge252_Node000396_Node000310",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node396 -> Node2 [id="edge253_Node000396_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node396 -> Node255 [id="edge254_Node000396_Node000255",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node396 -> Node347 [id="edge255_Node000396_Node000347",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node396 -> Node259 [id="edge256_Node000396_Node000259",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node396 -> Node369 [id="edge257_Node000396_Node000369",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node369 [id="Node000369",label="include/ruby/internal\l/intern/sprintf.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/dff/intern_2sprintf_8h.html",tooltip="Our own private printf(3)."];
  Node396 -> Node397 [id="edge258_Node000396_Node000397",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node397 [id="Node000397",label="include/ruby/missing.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/da8/include_2ruby_2missing_8h_source.html",tooltip=" "];
  Node397 -> Node235 [id="edge259_Node000397_Node000235",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node410 [id="edge260_Node000001_Node000410",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node410 [id="Node000410",label="include/ruby/internal\l/attr/maybe_unused.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/dfe/maybe__unused_8h.html",tooltip="Defines RBIMPL_ATTR_MAYBE_UNUSED."];
  Node410 -> Node2 [id="edge261_Node000410_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node410 -> Node266 [id="edge262_Node000410_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node410 -> Node244 [id="edge263_Node000410_Node000244",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node410 -> Node305 [id="edge264_Node000410_Node000305",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node410 -> Node340 [id="edge265_Node000410_Node000340",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node411 [id="edge266_Node000001_Node000411",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node411 [id="Node000411",label="include/ruby/internal\l/attr/nodiscard.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/d81/nodiscard_8h.html",tooltip="Defines RBIMPL_ATTR_NODISCARD."];
  Node411 -> Node284 [id="edge267_Node000411_Node000284",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node411 -> Node279 [id="edge268_Node000411_Node000279",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node412 [id="edge269_Node000001_Node000412",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node412 [id="Node000412",label="include/ruby/internal\l/attr/noinline.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d2/d5b/noinline_8h.html",tooltip="Defines RBIMPL_ATTR_NOINLINE."];
  Node412 -> Node2 [id="edge270_Node000412_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node413 [id="edge271_Node000001_Node000413",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 [id="Node000413",label="include/ruby/internal\l/attr/nonnull.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/d80/nonnull_8h.html",tooltip="Defines RBIMPL_ATTR_NONNULL."];
  Node413 -> Node286 [id="edge272_Node000413_Node000286",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node2 [id="edge273_Node000413_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node343 [id="edge274_Node000413_Node000343",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node266 [id="edge275_Node000413_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node241 [id="edge276_Node000413_Node000241",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node304 [id="edge277_Node000413_Node000304",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node253 [id="edge278_Node000413_Node000253",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node255 [id="edge279_Node000413_Node000255",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node256 [id="edge280_Node000413_Node000256",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node257 [id="edge281_Node000413_Node000257",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node347 [id="edge282_Node000413_Node000347",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node348 [id="edge283_Node000413_Node000348",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node348 [id="Node000348",label="include/ruby/internal\l/eval.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/dc1/include_2ruby_2internal_2eval_8h.html",tooltip="Declares rb_eval_string()."];
  Node348 -> Node6 [id="edge284_Node000348_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node305 [id="edge285_Node000413_Node000305",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node350 [id="edge286_Node000413_Node000350",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node350 [id="Node000350",label="include/ruby/internal\l/glob.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/d04/glob_8h.html",tooltip="Declares rb_glob()."];
  Node350 -> Node6 [id="edge287_Node000350_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node330 [id="edge288_Node000413_Node000330",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node351 [id="edge289_Node000413_Node000351",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node351 [id="Node000351",label="include/ruby/internal\l/intern/bignum.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d5e/include_2ruby_2internal_2intern_2bignum_8h.html",tooltip="Public APIs related to so-called rb_cBignum."];
  Node413 -> Node339 [id="edge290_Node000413_Node000339",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node331 [id="edge291_Node000413_Node000331",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node268 [id="edge292_Node000413_Node000268",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node268 [id="Node000268",label="include/ruby/internal\l/intern/hash.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d4/d04/include_2ruby_2internal_2intern_2hash_8h.html",tooltip="Public APIs related to rb_cHash."];
  Node268 -> Node260 [id="edge293_Node000268_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node359 [id="edge294_Node000413_Node000359",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node359 [id="Node000359",label="include/ruby/internal\l/intern/load.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d5/d32/include_2ruby_2internal_2intern_2load_8h.html",tooltip="Public APIs related to rb_f_require()."];
  Node413 -> Node332 [id="edge295_Node000413_Node000332",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node362 [id="edge296_Node000413_Node000362",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node364 [id="edge297_Node000413_Node000364",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node364 [id="Node000364",label="include/ruby/internal\l/intern/process.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d0/d1f/include_2ruby_2internal_2intern_2process_8h.html",tooltip="Public APIs related to rb_mProcess."];
  Node413 -> Node366 [id="edge298_Node000413_Node000366",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node366 [id="Node000366",label="include/ruby/internal\l/intern/range.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d7/d53/include_2ruby_2internal_2intern_2range_8h.html",tooltip="Public APIs related to rb_cRange."];
  Node413 -> Node367 [id="edge299_Node000413_Node000367",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node367 [id="Node000367",label="include/ruby/internal\l/intern/re.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d6/dd7/include_2ruby_2internal_2intern_2re_8h.html",tooltip="Public APIs related to rb_cRegexp."];
  Node413 -> Node368 [id="edge300_Node000413_Node000368",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node368 [id="Node000368",label="include/ruby/internal\l/intern/ruby.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$da/d95/ruby_2internal_2intern_2ruby_8h.html",tooltip="Process-global APIs."];
  Node413 -> Node333 [id="edge301_Node000413_Node000333",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node334 [id="edge302_Node000413_Node000334",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node336 [id="edge303_Node000413_Node000336",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node337 [id="edge304_Node000413_Node000337",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node369 [id="edge305_Node000413_Node000369",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node269 [id="edge306_Node000413_Node000269",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node370 [id="edge307_Node000413_Node000370",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node370 [id="Node000370",label="include/ruby/internal\l/intern/struct.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/d6c/include_2ruby_2internal_2intern_2struct_8h.html",tooltip="Public APIs related to rb_cStruct."];
  Node413 -> Node371 [id="edge308_Node000413_Node000371",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node371 [id="Node000371",label="include/ruby/internal\l/intern/thread.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/d64/include_2ruby_2internal_2intern_2thread_8h.html",tooltip="Public APIs related to rb_cThread."];
  Node371 -> Node372 [id="edge309_Node000371_Node000372",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node372 [id="Node000372",label="include/ruby/thread.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d6/dfb/include_2ruby_2thread_8h.html",tooltip=" "];
  Node372 -> Node92 [id="edge310_Node000372_Node000092",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node373 [id="edge311_Node000413_Node000373",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node373 [id="Node000373",label="include/ruby/internal\l/intern/time.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d7/dec/include_2ruby_2internal_2intern_2time_8h.html",tooltip="Public APIs related to rb_cTime."];
  Node413 -> Node270 [id="edge312_Node000413_Node000270",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node270 [id="Node000270",label="include/ruby/internal\l/intern/variable.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/d63/include_2ruby_2internal_2intern_2variable_8h.html",tooltip="Public APIs related to names inside of a Ruby program."];
  Node413 -> Node374 [id="edge313_Node000413_Node000374",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node374 [id="Node000374",label="include/ruby/internal\l/intern/vm.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d1/dd2/include_2ruby_2internal_2intern_2vm_8h.html",tooltip="Public APIs related to rb_cRubyVM."];
  Node374 -> Node266 [id="edge314_Node000374_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node374 -> Node370 [id="edge315_Node000374_Node000370",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node375 [id="edge316_Node000413_Node000375",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node375 [id="Node000375",label="include/ruby/internal\l/interpreter.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/d97/interpreter_8h.html",tooltip="Interpreter embedding APIs."];
  Node375 -> Node3 [id="edge317_Node000375_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node375 -> Node6 [id="edge318_Node000375_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node263 [id="edge319_Node000413_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node377 [id="edge320_Node000413_Node000377",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node377 [id="Node000377",label="include/ruby/internal\l/method.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$da/d32/include_2ruby_2internal_2method_8h.html",tooltip="Creation and modification of Ruby methods."];
  Node377 -> Node266 [id="edge321_Node000377_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node377 -> Node6 [id="edge322_Node000377_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node260 [id="edge323_Node000413_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node338 [id="edge324_Node000413_Node000338",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node379 [id="edge325_Node000413_Node000379",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node379 [id="Node000379",label="include/ruby/internal\l/variable.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/d16/include_2ruby_2internal_2variable_8h.html",tooltip="Declares rb_define_variable()."];
  Node379 -> Node269 [id="edge326_Node000379_Node000269",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node379 -> Node6 [id="edge327_Node000379_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node372 [id="edge328_Node000413_Node000372",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node413 -> Node279 [id="edge329_Node000413_Node000279",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node414 [id="edge330_Node000001_Node000414",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node414 [id="Node000414",label="include/ruby/internal\l/attr/nonstring.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/d12/nonstring_8h.html",tooltip="Defines RBIMPL_ATTR_NONSTRING."];
  Node414 -> Node22 [id="edge331_Node000414_Node000022",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node414 -> Node54 [id="edge332_Node000414_Node000054",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node414 -> Node55 [id="edge333_Node000414_Node000055",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node414 -> Node60 [id="edge334_Node000414_Node000060",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node415 [id="edge335_Node000001_Node000415",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 [id="Node000415",label="include/ruby/internal\l/attr/noreturn.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/d6f/noreturn_8h.html",tooltip="Defines RBIMPL_ATTR_NORETURN."];
  Node415 -> Node310 [id="edge336_Node000415_Node000310",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node2 [id="edge337_Node000415_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node292 [id="edge338_Node000415_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node255 [id="edge339_Node000415_Node000255",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node347 [id="edge340_Node000415_Node000347",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node305 [id="edge341_Node000415_Node000305",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node353 [id="edge342_Node000415_Node000353",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node259 [id="edge343_Node000415_Node000259",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node357 [id="edge344_Node000415_Node000357",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node357 [id="Node000357",label="include/ruby/internal\l/intern/eval.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d2/d97/include_2ruby_2internal_2intern_2eval_8h.html",tooltip="Pre-1.9 era evaluator APIs (now considered miscellaneous)."];
  Node357 -> Node339 [id="edge345_Node000357_Node000339",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node361 [id="edge346_Node000415_Node000361",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node364 [id="edge347_Node000415_Node000364",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node270 [id="edge348_Node000415_Node000270",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node374 [id="edge349_Node000415_Node000374",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node375 [id="edge350_Node000415_Node000375",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node376 [id="edge351_Node000415_Node000376",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node263 [id="edge352_Node000415_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node260 [id="edge353_Node000415_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node379 [id="edge354_Node000415_Node000379",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node415 -> Node95 [id="edge355_Node000415_Node000095",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node328 [id="edge356_Node000001_Node000328",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node416 [id="edge357_Node000001_Node000416",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node416 [id="Node000416",label="include/ruby/internal\l/attr/restrict.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d8/dbd/restrict_8h.html",tooltip="Defines RBIMPL_ATTR_RESTRICT."];
  Node416 -> Node2 [id="edge358_Node000416_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node416 -> Node263 [id="edge359_Node000416_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node416 -> Node284 [id="edge360_Node000416_Node000284",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node416 -> Node279 [id="edge361_Node000416_Node000279",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node417 [id="edge362_Node000001_Node000417",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node417 [id="Node000417",label="include/ruby/internal\l/attr/returns_nonnull.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/db2/returns__nonnull_8h.html",tooltip="Defines RBIMPL_ATTR_RETURNS_NONNULL."];
  Node417 -> Node2 [id="edge363_Node000417_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node417 -> Node343 [id="edge364_Node000417_Node000343",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node417 -> Node251 [id="edge365_Node000417_Node000251",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node417 -> Node263 [id="edge366_Node000417_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node417 -> Node284 [id="edge367_Node000417_Node000284",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node417 -> Node279 [id="edge368_Node000417_Node000279",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node418 [id="edge369_Node000001_Node000418",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node418 [id="Node000418",label="include/ruby/internal\l/attr/warning.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/d91/attr_2warning_8h.html",tooltip="Defines RBIMPL_ATTR_WARNING."];
  Node418 -> Node2 [id="edge370_Node000418_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node418 -> Node240 [id="edge371_Node000418_Node000240",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node419 [id="edge372_Node000001_Node000419",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node419 [id="Node000419",label="include/ruby/internal\l/attr/weakref.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/da8/weakref_8h.html",tooltip="Defines RBIMPL_ATTR_WEAKREF."];
  Node419 -> Node266 [id="edge373_Node000419_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node260 [id="edge374_Node000001_Node000260",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node420 [id="edge375_Node000001_Node000420",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node420 [id="Node000420",label="include/ruby/internal\l/stdalign.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d4/df3/internal_2stdalign_8h.html",tooltip="Defines RBIMPL_ALIGNAS / RBIMPL_ALIGNOF."];
  Node420 -> Node421 [id="edge376_Node000420_Node000421",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node421 [id="Node000421",label="include/ruby/backward\l/2/stdalign.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$df/d66/backward_22_2stdalign_8h.html",tooltip="Defines RUBY_ALIGNAS / RUBY_ALIGNOF."];
  Node421 -> Node235 [id="edge377_Node000421_Node000235",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node420 -> Node263 [id="edge378_Node000420_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node422 [id="edge379_Node000001_Node000422",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 [id="Node000422",label="internal/compilers.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d0/dc5/compilers_8h_source.html",tooltip=" "];
  Node422 -> Node143 [id="edge380_Node000422_Node000143",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node143 [id="Node000143",label="dln.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/ddc/dln_8c_source.html",tooltip=" "];
  Node422 -> Node92 [id="edge381_Node000422_Node000092",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node70 [id="edge382_Node000422_Node000070",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node155 [id="edge383_Node000422_Node000155",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node156 [id="edge384_Node000422_Node000156",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node125 [id="edge385_Node000422_Node000125",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node151 [id="edge386_Node000422_Node000151",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node120 [id="edge387_Node000422_Node000120",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node120 [id="Node000120",label="internal/ruby_parser.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d0/dce/ruby__parser_8h_source.html",tooltip=" "];
  Node120 -> Node43 [id="edge388_Node000120_Node000043",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node221 [id="edge389_Node000422_Node000221",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node108 [id="edge390_Node000422_Node000108",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node110 [id="edge391_Node000422_Node000110",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node147 [id="edge392_Node000422_Node000147",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node147 [id="Node000147",label="method.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/d0a/method_8h_source.html",tooltip=" "];
  Node422 -> Node41 [id="edge393_Node000422_Node000041",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node43 [id="edge394_Node000422_Node000043",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node422 -> Node382 [id="edge395_Node000422_Node000382",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node382 [id="Node000382",label="parser_bits.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/deb/parser__bits_8h_source.html",tooltip=" "];
  Node422 -> Node55 [id="edge396_Node000422_Node000055",dir="back",color="steelblue1",style="solid",tooltip=" "];
}
