Holds the variables and consts of a script stack frame. The global context can be accessed by climbing the Context.parent chain until reaching the Context whose parent is null. This allows native functions to define local and global variables. Note that calling a native function does not create a stack frame so one could write a native function that adds local variables to the stack frame where it was called.
This module implements the Context class.