digraph "include/ruby/internal/dllexport.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/dllexport.h",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip="Tweaking visibility of C variables/functions."];
  Node1 -> Node2 [id="edge1_Node000001_Node000002",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 [id="Node000002",label="include/ruby/assert.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/da7/assert_8h.html",tooltip=" "];
  Node2 -> Node3 [id="edge2_Node000002_Node000003",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node3 [id="Node000003",label="coroutine/amd64/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/d50/amd64_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node4 [id="edge3_Node000002_Node000004",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node4 [id="Node000004",label="coroutine/arm32/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/d84/arm32_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node5 [id="edge4_Node000002_Node000005",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node5 [id="Node000005",label="coroutine/arm64/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/dd4/arm64_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node6 [id="edge5_Node000002_Node000006",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node6 [id="Node000006",label="coroutine/emscripten\l/Context.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/d2e/emscripten_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node8 [id="edge6_Node000002_Node000008",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node8 [id="Node000008",label="coroutine/loongarch64\l/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/d4f/loongarch64_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node9 [id="edge7_Node000002_Node000009",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node9 [id="Node000009",label="coroutine/ppc/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/d93/ppc_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node10 [id="edge8_Node000002_Node000010",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node10 [id="Node000010",label="coroutine/ppc64/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/d8a/ppc64_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node11 [id="edge9_Node000002_Node000011",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node11 [id="Node000011",label="coroutine/ppc64le/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dd/db3/ppc64le_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node12 [id="edge10_Node000002_Node000012",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node12 [id="Node000012",label="coroutine/pthread/Context.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d3/d13/pthread_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node14 [id="edge11_Node000002_Node000014",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node14 [id="Node000014",label="coroutine/riscv64/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/da2/riscv64_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node15 [id="edge12_Node000002_Node000015",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node15 [id="Node000015",label="coroutine/ucontext\l/Context.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d3/db5/ucontext_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node17 [id="edge13_Node000002_Node000017",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node17 [id="Node000017",label="coroutine/win32/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/d11/win32_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node18 [id="edge14_Node000002_Node000018",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node18 [id="Node000018",label="coroutine/win64/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/d08/win64_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node19 [id="edge15_Node000002_Node000019",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node19 [id="Node000019",label="coroutine/x86/Context.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/d7c/x86_2_context_8h_source.html",tooltip=" "];
  Node2 -> Node20 [id="edge16_Node000002_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node20 [id="Node000020",label="gc/mmtk/mmtk.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/d80/mmtk_8c_source.html",tooltip=" "];
  Node2 -> Node21 [id="edge17_Node000002_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node21 [id="Node000021",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."];
  Node21 -> Node20 [id="edge18_Node000021_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node99 [id="edge19_Node000002_Node000099",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node99 [id="Node000099",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."];
  Node99 -> Node256 [id="edge20_Node000099_Node000256",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node256 [id="Node000256",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."];
  Node2 -> Node258 [id="edge21_Node000002_Node000258",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node258 [id="Node000258",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."];
  Node258 -> Node99 [id="edge22_Node000258_Node000099",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node258 -> Node261 [id="edge23_Node000258_Node000261",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node261 [id="Node000261",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."];
  Node258 -> Node263 [id="edge24_Node000258_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node263 [id="Node000263",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."];
  Node258 -> Node264 [id="edge25_Node000258_Node000264",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node264 [id="Node000264",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."];
  Node258 -> Node256 [id="edge26_Node000258_Node000256",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node258 -> Node266 [id="edge27_Node000258_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node266 [id="Node000266",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."];
  Node258 -> Node268 [id="edge28_Node000258_Node000268",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node268 [id="Node000268",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."];
  Node2 -> Node261 [id="edge29_Node000002_Node000261",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node269 [id="edge30_Node000002_Node000269",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 [id="Node000269",label="include/ruby/internal\l/attr/pure.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d6/d0a/pure_8h.html",tooltip="Defines RBIMPL_ATTR_PURE."];
  Node269 -> Node314 [id="edge31_Node000269_Node000314",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node314 [id="Node000314",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."];
  Node269 -> Node263 [id="edge32_Node000269_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node315 [id="edge33_Node000269_Node000315",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node315 [id="Node000315",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."];
  Node315 -> Node263 [id="edge34_Node000315_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node315 -> Node277 [id="edge35_Node000315_Node000277",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node277 [id="Node000277",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."];
  Node277 -> Node278 [id="edge36_Node000277_Node000278",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node278 [id="Node000278",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."];
  Node278 -> Node279 [id="edge37_Node000278_Node000279",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node279 [id="Node000279",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."];
  Node315 -> Node317 [id="edge38_Node000315_Node000317",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node317 [id="Node000317",label="include/ruby/internal\l/core/rmatch.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/d6c/rmatch_8h.html",tooltip="Defines struct RMatch."];
  Node317 -> Node318 [id="edge39_Node000317_Node000318",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node318 [id="Node000318",label="include/ruby/re.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d07/include_2ruby_2re_8h.html",tooltip=" "];
  Node315 -> Node264 [id="edge40_Node000315_Node000264",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node315 -> Node278 [id="edge41_Node000315_Node000278",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node315 -> Node283 [id="edge42_Node000315_Node000283",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node283 [id="Node000283",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."];
  Node283 -> Node284 [id="edge43_Node000283_Node000284",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node284 [id="Node000284",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."];
  Node283 -> Node285 [id="edge44_Node000283_Node000285",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node285 [id="Node000285",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."];
  Node283 -> Node286 [id="edge45_Node000283_Node000286",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node286 [id="Node000286",label="include/ruby/internal\l/encoding/re.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d4/d7c/include_2ruby_2internal_2encoding_2re_8h.html",tooltip="Routines to manipulate encodings of symbols."];
  Node283 -> Node287 [id="edge46_Node000283_Node000287",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node287 [id="Node000287",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."];
  Node283 -> Node288 [id="edge47_Node000283_Node000288",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node288 [id="Node000288",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."];
  Node283 -> Node289 [id="edge48_Node000283_Node000289",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node289 [id="Node000289",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."];
  Node315 -> Node280 [id="edge49_Node000315_Node000280",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 [id="Node000280",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."];
  Node280 -> Node263 [id="edge50_Node000280_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 -> Node277 [id="edge51_Node000280_Node000277",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 -> Node264 [id="edge52_Node000280_Node000264",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 -> Node278 [id="edge53_Node000280_Node000278",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 -> Node282 [id="edge54_Node000280_Node000282",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node282 [id="Node000282",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."];
  Node282 -> Node283 [id="edge55_Node000282_Node000283",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 -> Node283 [id="edge56_Node000280_Node000283",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 -> Node290 [id="edge57_Node000280_Node000290",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node290 [id="Node000290",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."];
  Node290 -> Node102 [id="edge58_Node000290_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node102 [id="Node000102",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=" "];
  Node102 -> Node101 [id="edge59_Node000102_Node000101",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node101 [id="Node000101",label="include/ruby/fiber\l/scheduler.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d2/dd8/scheduler_8h.html",tooltip="Scheduler APIs."];
  Node280 -> Node291 [id="edge60_Node000280_Node000291",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node291 [id="Node000291",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."];
  Node291 -> Node292 [id="edge61_Node000291_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node292 [id="Node000292",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()."];
  Node292 -> Node102 [id="edge62_Node000292_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 -> Node293 [id="edge63_Node000280_Node000293",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node293 [id="Node000293",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."];
  Node293 -> Node102 [id="edge64_Node000293_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node280 -> Node294 [id="edge65_Node000280_Node000294",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node294 [id="Node000294",label="include/ruby/ractor.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d8/d4f/include_2ruby_2ractor_8h.html",tooltip=" "];
  Node280 -> Node102 [id="edge66_Node000280_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node315 -> Node293 [id="edge67_Node000315_Node000293",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node315 -> Node319 [id="edge68_Node000315_Node000319",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 [id="Node000319",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."];
  Node319 -> Node263 [id="edge69_Node000319_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 -> Node320 [id="edge70_Node000319_Node000320",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node320 [id="Node000320",label="include/ruby/internal\l/core/rbignum.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d6/dd0/rbignum_8h.html",tooltip="Routines to manipulate struct RBignum."];
  Node319 -> Node277 [id="edge71_Node000319_Node000277",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 -> Node317 [id="edge72_Node000319_Node000317",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 -> Node264 [id="edge73_Node000319_Node000264",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 -> Node256 [id="edge74_Node000319_Node000256",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 -> Node278 [id="edge75_Node000319_Node000278",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 -> Node280 [id="edge76_Node000319_Node000280",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 -> Node290 [id="edge77_Node000319_Node000290",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node319 -> Node102 [id="edge78_Node000319_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node317 [id="edge79_Node000269_Node000317",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node264 [id="edge80_Node000269_Node000264",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node278 [id="edge81_Node000269_Node000278",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node282 [id="edge82_Node000269_Node000282",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node283 [id="edge83_Node000269_Node000283",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node280 [id="edge84_Node000269_Node000280",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node321 [id="edge85_Node000269_Node000321",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node321 [id="Node000321",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."];
  Node321 -> Node263 [id="edge86_Node000321_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node321 -> Node102 [id="edge87_Node000321_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node290 [id="edge88_Node000269_Node000290",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node322 [id="edge89_Node000269_Node000322",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node322 [id="Node000322",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."];
  Node322 -> Node292 [id="edge90_Node000322_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node266 [id="edge91_Node000269_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node323 [id="edge92_Node000269_Node000323",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node323 [id="Node000323",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."];
  Node269 -> Node324 [id="edge93_Node000269_Node000324",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node324 [id="Node000324",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."];
  Node269 -> Node268 [id="edge94_Node000269_Node000268",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node325 [id="edge95_Node000269_Node000325",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node325 [id="Node000325",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()."];
  Node269 -> Node328 [id="edge96_Node000269_Node000328",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node328 [id="Node000328",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()."];
  Node269 -> Node329 [id="edge97_Node000269_Node000329",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node329 [id="Node000329",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."];
  Node269 -> Node300 [id="edge98_Node000269_Node000300",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node300 [id="Node000300",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."];
  Node300 -> Node288 [id="edge99_Node000300_Node000288",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node330 [id="edge100_Node000269_Node000330",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node330 [id="Node000330",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."];
  Node330 -> Node331 [id="edge101_Node000330_Node000331",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node331 [id="Node000331",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."];
  Node330 -> Node102 [id="edge102_Node000330_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node319 [id="edge103_Node000269_Node000319",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node269 -> Node133 [id="edge104_Node000269_Node000133",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node133 [id="Node000133",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=" "];
  Node269 -> Node279 [id="edge105_Node000269_Node000279",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node263 [id="edge106_Node000002_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node315 [id="edge107_Node000002_Node000315",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node317 [id="edge108_Node000002_Node000317",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node264 [id="edge109_Node000002_Node000264",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node280 [id="edge110_Node000002_Node000280",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node321 [id="edge111_Node000002_Node000321",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node328 [id="edge112_Node000002_Node000328",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node293 [id="edge113_Node000002_Node000293",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node292 [id="edge114_Node000002_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node332 [id="edge115_Node000002_Node000332",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node332 [id="Node000332",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."];
  Node332 -> Node21 [id="edge116_Node000332_Node000021",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node332 -> Node292 [id="edge117_Node000332_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node319 [id="edge118_Node000002_Node000319",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node102 [id="edge119_Node000002_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node185 [id="edge120_Node000002_Node000185",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node185 [id="Node000185",label="missing/dtoa.c",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/d39/dtoa_8c_source.html",tooltip=" "];
  Node2 -> Node378 [id="edge121_Node000002_Node000378",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node378 [id="Node000378",label="missing/nan.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/dcc/nan_8c_source.html",tooltip=" "];
  Node2 -> Node75 [id="edge122_Node000002_Node000075",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node75 [id="Node000075",label="numeric.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/d27/numeric_8c_source.html",tooltip=" "];
  Node2 -> Node56 [id="edge123_Node000002_Node000056",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node56 [id="Node000056",label="object.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/de1/object_8c_source.html",tooltip=" "];
  Node2 -> Node313 [id="edge124_Node000002_Node000313",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node313 [id="Node000313",label="parser_st.c",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/d4d/parser__st_8c_source.html",tooltip=" "];
  Node2 -> Node192 [id="edge125_Node000002_Node000192",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node192 [id="Node000192",label="prism/ast.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/df0/ast_8h_source.html",tooltip=" "];
  Node192 -> Node193 [id="edge126_Node000192_Node000193",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node193 [id="Node000193",label="prism/diagnostic.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d6/dcd/diagnostic_8h.html",tooltip="A list of diagnostics generated during parsing."];
  Node193 -> Node195 [id="edge127_Node000193_Node000195",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node195 [id="Node000195",label="prism/prism.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d2/d67/prism_8h.html",tooltip="The main header file for the prism parser."];
  Node192 -> Node195 [id="edge128_Node000192_Node000195",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node192 -> Node208 [id="edge129_Node000192_Node000208",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node208 [id="Node000208",label="prism/static_literals.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$df/d02/static__literals_8h.html",tooltip="A set of static literal nodes that can be checked for duplicates."];
  Node208 -> Node195 [id="edge130_Node000208_Node000195",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node193 [id="edge131_Node000002_Node000193",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node211 [id="edge132_Node000002_Node000211",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node211 [id="Node000211",label="prism/encoding.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d8/d00/prism_2encoding_8h.html",tooltip="The encoding interface and implementations used by the parser."];
  Node2 -> Node195 [id="edge133_Node000002_Node000195",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node208 [id="edge134_Node000002_Node000208",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node219 [id="edge135_Node000002_Node000219",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node219 [id="Node000219",label="prism/util/pm_buffer.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d2/ddc/pm__buffer_8h.html",tooltip="A wrapper around a contiguous block of allocated memory."];
  Node219 -> Node195 [id="edge136_Node000219_Node000195",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node219 -> Node221 [id="edge137_Node000219_Node000221",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node221 [id="Node000221",label="prism/util/pm_integer.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/d21/pm__integer_8h.html",tooltip="This module provides functions for working with arbitrary-sized integers."];
  Node221 -> Node192 [id="edge138_Node000221_Node000192",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node221 -> Node195 [id="edge139_Node000221_Node000195",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node225 [id="edge140_Node000002_Node000225",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node225 [id="Node000225",label="prism/util/pm_constant\l_pool.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d7/d69/pm__constant__pool_8h.html",tooltip="A data structure that stores a set of strings."];
  Node225 -> Node192 [id="edge141_Node000225_Node000192",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node2 -> Node221 [id="edge142_Node000002_Node000221",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node335 [id="edge143_Node000001_Node000335",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node335 [id="Node000335",label="include/ruby/debug.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/d16/debug_8h.html",tooltip=" "];
  Node335 -> Node20 [id="edge144_Node000335_Node000020",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node273 [id="edge145_Node000001_Node000273",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node273 [id="Node000273",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=" "];
  Node273 -> Node277 [id="edge146_Node000273_Node000277",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node273 -> Node280 [id="edge147_Node000273_Node000280",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node273 -> Node295 [id="edge148_Node000273_Node000295",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node295 [id="Node000295",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."];
  Node295 -> Node102 [id="edge149_Node000295_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node273 -> Node102 [id="edge150_Node000273_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node273 -> Node310 [id="edge151_Node000273_Node000310",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 [id="Node000310",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=" "];
  Node310 -> Node75 [id="edge152_Node000310_Node000075",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node310 -> Node56 [id="edge153_Node000310_Node000056",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node101 [id="edge154_Node000001_Node000101",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node314 [id="edge155_Node000001_Node000314",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node99 [id="edge156_Node000001_Node000099",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node336 [id="edge157_Node000001_Node000336",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node336 [id="Node000336",label="include/ruby/internal\l/arithmetic/intptr_t.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/d98/intptr__t_8h.html",tooltip="Arithmetic conversion between C's intptr_t and Ruby's."];
  Node336 -> Node99 [id="edge158_Node000336_Node000099",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node336 -> Node258 [id="edge159_Node000336_Node000258",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node258 [id="edge160_Node000001_Node000258",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node337 [id="edge161_Node000001_Node000337",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node337 [id="Node000337",label="include/ruby/internal\l/arithmetic/long_long.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$da/d25/internal_2arithmetic_2long__long_8h.html",tooltip="Arithmetic conversion between C's long long and Ruby's."];
  Node1 -> Node338 [id="edge162_Node000001_Node000338",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node338 [id="Node000338",label="include/ruby/internal\l/arithmetic/short.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$de/d05/short_8h.html",tooltip="Arithmetic conversion between C's short and Ruby's."];
  Node1 -> Node263 [id="edge163_Node000001_Node000263",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node315 [id="edge164_Node000001_Node000315",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node320 [id="edge165_Node000001_Node000320",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node339 [id="edge166_Node000001_Node000339",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node339 [id="Node000339",label="include/ruby/internal\l/core/rclass.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$dc/d25/rclass_8h.html",tooltip="Routines to manipulate struct RClass."];
  Node1 -> Node277 [id="edge167_Node000001_Node000277",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node272 [id="edge168_Node000001_Node000272",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node272 [id="Node000272",label="include/ruby/internal\l/core/rhash.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d6/d84/rhash_8h.html",tooltip="Routines to manipulate struct RHash."];
  Node1 -> Node264 [id="edge169_Node000001_Node000264",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node256 [id="edge170_Node000001_Node000256",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node278 [id="edge171_Node000001_Node000278",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node384 [id="edge172_Node000001_Node000384",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node384 [id="Node000384",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."];
  Node384 -> Node102 [id="edge173_Node000384_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node282 [id="edge174_Node000001_Node000282",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node284 [id="edge175_Node000001_Node000284",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node283 [id="edge176_Node000001_Node000283",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node285 [id="edge177_Node000001_Node000285",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node286 [id="edge178_Node000001_Node000286",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node287 [id="edge179_Node000001_Node000287",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node288 [id="edge180_Node000001_Node000288",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node289 [id="edge181_Node000001_Node000289",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node340 [id="edge182_Node000001_Node000340",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node340 [id="Node000340",label="include/ruby/internal\l/encoding/transcode.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d4/d55/include_2ruby_2internal_2encoding_2transcode_8h.html",tooltip="econv stuff"];
  Node1 -> Node341 [id="edge183_Node000001_Node000341",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node341 [id="Node000341",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()."];
  Node341 -> Node278 [id="edge184_Node000341_Node000278",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node341 -> Node319 [id="edge185_Node000341_Node000319",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node341 -> Node102 [id="edge186_Node000341_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node342 [id="edge187_Node000001_Node000342",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node342 [id="Node000342",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()."];
  Node342 -> Node102 [id="edge188_Node000342_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node343 [id="edge189_Node000001_Node000343",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node343 [id="Node000343",label="include/ruby/internal\l/event.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dd/d20/event_8h.html",tooltip="Debugging and tracing APIs."];
  Node343 -> Node335 [id="edge190_Node000343_Node000335",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node343 -> Node102 [id="edge191_Node000343_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node280 [id="edge192_Node000001_Node000280",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node321 [id="edge193_Node000001_Node000321",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node344 [id="edge194_Node000001_Node000344",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node344 [id="Node000344",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()."];
  Node344 -> Node102 [id="edge195_Node000344_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node290 [id="edge196_Node000001_Node000290",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node322 [id="edge197_Node000001_Node000322",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node345 [id="edge198_Node000001_Node000345",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node345 [id="Node000345",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."];
  Node1 -> Node346 [id="edge199_Node000001_Node000346",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node346 [id="Node000346",label="include/ruby/internal\l/intern/class.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d7/d6a/include_2ruby_2internal_2intern_2class_8h.html",tooltip="Public APIs related to rb_cClass/rb_cModule."];
  Node1 -> Node347 [id="edge200_Node000001_Node000347",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node347 [id="Node000347",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."];
  Node1 -> Node266 [id="edge201_Node000001_Node000266",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node348 [id="edge202_Node000001_Node000348",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node348 [id="Node000348",label="include/ruby/internal\l/intern/cont.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d6/dfa/include_2ruby_2internal_2intern_2cont_8h.html",tooltip="Public APIs related to rb_cFiber."];
  Node1 -> Node349 [id="edge203_Node000001_Node000349",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node349 [id="Node000349",label="include/ruby/internal\l/intern/dir.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d3/dfa/include_2ruby_2internal_2intern_2dir_8h.html",tooltip="Public APIs related to rb_cDir."];
  Node1 -> Node350 [id="edge204_Node000001_Node000350",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node350 [id="Node000350",label="include/ruby/internal\l/intern/enum.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$da/dc7/include_2ruby_2internal_2intern_2enum_8h.html",tooltip="Public APIs related to rb_mEnumerable."];
  Node1 -> Node331 [id="edge205_Node000001_Node000331",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node291 [id="edge206_Node000001_Node000291",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node351 [id="edge207_Node000001_Node000351",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node351 [id="Node000351",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)."];
  Node351 -> Node331 [id="edge208_Node000351_Node000331",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node323 [id="edge209_Node000001_Node000323",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node299 [id="edge210_Node000001_Node000299",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node299 [id="Node000299",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."];
  Node299 -> Node292 [id="edge211_Node000299_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node352 [id="edge212_Node000001_Node000352",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node352 [id="Node000352",label="include/ruby/internal\l/intern/io.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d7/d9a/include_2ruby_2internal_2intern_2io_8h.html",tooltip="Public APIs related to rb_cIO."];
  Node1 -> Node353 [id="edge213_Node000001_Node000353",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node353 [id="Node000353",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()."];
  Node1 -> Node354 [id="edge214_Node000001_Node000354",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node354 [id="Node000354",label="include/ruby/internal\l/intern/marshal.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/de0/marshal_8h.html",tooltip="Public APIs related to rb_mMarshal."];
  Node1 -> Node355 [id="edge215_Node000001_Node000355",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node355 [id="Node000355",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."];
  Node1 -> Node324 [id="edge216_Node000001_Node000324",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node356 [id="edge217_Node000001_Node000356",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node356 [id="Node000356",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."];
  Node1 -> Node357 [id="edge218_Node000001_Node000357",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node357 [id="Node000357",label="include/ruby/internal\l/intern/proc.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/d55/include_2ruby_2internal_2intern_2proc_8h.html",tooltip="Public APIs related to rb_cProc."];
  Node357 -> Node292 [id="edge219_Node000357_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node358 [id="edge220_Node000001_Node000358",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node358 [id="Node000358",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."];
  Node1 -> Node359 [id="edge221_Node000001_Node000359",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node359 [id="Node000359",label="include/ruby/internal\l/intern/random.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d3/dc1/include_2ruby_2internal_2intern_2random_8h.html",tooltip="MT19937 backended pseudo random number generator."];
  Node1 -> Node360 [id="edge222_Node000001_Node000360",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node360 [id="Node000360",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."];
  Node1 -> Node268 [id="edge223_Node000001_Node000268",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node361 [id="edge224_Node000001_Node000361",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node361 [id="Node000361",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."];
  Node1 -> Node362 [id="edge225_Node000001_Node000362",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node362 [id="Node000362",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."];
  Node1 -> Node327 [id="edge226_Node000001_Node000327",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node327 [id="Node000327",label="include/ruby/internal\l/intern/select.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d9/dab/select_8h.html",tooltip="Public APIs to provide rb_fd_select()."];
  Node1 -> Node325 [id="edge227_Node000001_Node000325",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node328 [id="edge228_Node000001_Node000328",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node329 [id="edge229_Node000001_Node000329",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node363 [id="edge230_Node000001_Node000363",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node363 [id="Node000363",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)."];
  Node1 -> Node300 [id="edge231_Node000001_Node000300",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node364 [id="edge232_Node000001_Node000364",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node364 [id="Node000364",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."];
  Node1 -> Node365 [id="edge233_Node000001_Node000365",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node365 [id="Node000365",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."];
  Node365 -> Node366 [id="edge234_Node000365_Node000366",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node366 [id="Node000366",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=" "];
  Node1 -> Node367 [id="edge235_Node000001_Node000367",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node367 [id="Node000367",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."];
  Node1 -> Node301 [id="edge236_Node000001_Node000301",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node301 [id="Node000301",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."];
  Node1 -> Node368 [id="edge237_Node000001_Node000368",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node368 [id="Node000368",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."];
  Node368 -> Node364 [id="edge238_Node000368_Node000364",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node369 [id="edge239_Node000001_Node000369",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node369 [id="Node000369",label="include/ruby/internal\l/interpreter.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d3/d97/interpreter_8h.html",tooltip="Interpreter embedding APIs."];
  Node369 -> Node102 [id="edge240_Node000369_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node370 [id="edge241_Node000001_Node000370",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node370 [id="Node000370",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."];
  Node370 -> Node348 [id="edge242_Node000370_Node000348",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node370 -> Node331 [id="edge243_Node000370_Node000331",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node370 -> Node357 [id="edge244_Node000370_Node000357",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node370 -> Node292 [id="edge245_Node000370_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node370 -> Node102 [id="edge246_Node000370_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node295 [id="edge247_Node000001_Node000295",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node371 [id="edge248_Node000001_Node000371",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node371 [id="Node000371",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."];
  Node371 -> Node102 [id="edge249_Node000371_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node372 [id="edge250_Node000001_Node000372",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node372 [id="Node000372",label="include/ruby/internal\l/module.h",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/d16/module_8h.html",tooltip="Creation and modification of Ruby modules."];
  Node372 -> Node102 [id="edge251_Node000372_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node293 [id="edge252_Node000001_Node000293",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node292 [id="edge253_Node000001_Node000292",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node330 [id="edge254_Node000001_Node000330",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node319 [id="edge255_Node000001_Node000319",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node374 [id="edge256_Node000001_Node000374",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node374 [id="Node000374",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()."];
  Node374 -> Node300 [id="edge257_Node000374_Node000300",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node374 -> Node102 [id="edge258_Node000374_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node385 [id="edge259_Node000001_Node000385",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node385 [id="Node000385",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()."];
  Node385 -> Node273 [id="edge260_Node000385_Node000273",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node385 -> Node295 [id="edge261_Node000385_Node000295",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node133 [id="edge262_Node000001_Node000133",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node279 [id="edge263_Node000001_Node000279",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node386 [id="edge264_Node000001_Node000386",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node386 [id="Node000386",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=" "];
  Node386 -> Node273 [id="edge265_Node000386_Node000273",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node386 -> Node378 [id="edge266_Node000386_Node000378",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node294 [id="edge267_Node000001_Node000294",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node318 [id="edge268_Node000001_Node000318",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node102 [id="edge269_Node000001_Node000102",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node366 [id="edge270_Node000001_Node000366",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node310 [id="edge271_Node000001_Node000310",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node1 -> Node399 [id="edge272_Node000001_Node000399",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node399 [id="Node000399",label="include/ruby/vm.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$d4/d4b/include_2ruby_2vm_8h.html",tooltip=" "];
  Node1 -> Node163 [id="edge273_Node000001_Node000163",dir="back",color="steelblue1",style="solid",tooltip=" "];
  Node163 [id="Node000163",label="internal/basic_operators.h",height=0.2,width=0.4,color="red", fillcolor="#FFF0F0", style="filled",URL="$db/de7/basic__operators_8h_source.html",tooltip=" "];
}
