Eval.c

From RubySpec

Jump to: navigation, search

eval.c contains the bulk of Ruby's core interpreter code. It handles such things as AST interpretation, call chain, threading, object creation, class and module management, and many other functions. It's safe to say this 12000-line file is the bulk and brains of C Ruby.

This list of functions is not complete, but will grow as we come to understand eval.c better.

rb_secure

Personal tools