pub fn new(builtin_dtables: BuiltinDispatchTables) -> Self {
      Self {
         globals: HashMap::new(),
         functions: Vec::new(),
         method_indices: HashMap::new(),
         function_signatures: Vec::new(),
         builtin_dtables,
         prototypes: Vec::new(),
         free_prototypes: Vec::new(),
      }
   }
/// Creates a new, empty environment.
Creates a new, empty environment.
Creates a new empty environment .
pub fn new(builtin_dtables: BuiltinDispatchTables) -> Self {
      Self {
         globals: HashMap::new(),
         functions: Vec::new(),
         method_indices: HashMap::new(),
         function_signatures: Vec::new(),
         builtin_dtables,
         prototypes: Vec::new(),
         free_prototypes: Vec::new(),
      }
   }
pub fn new ( builtin_dtables : BuiltinDispatchTables ) -> Self { Self { globals : HashMap :: new ( ) , functions : Vec :: new ( ) , method_indices : HashMap :: new ( ) , function_signatures : Vec :: new ( ) , builtin_dtables , prototypes : Vec :: new ( ) , free_prototypes : Vec :: new ( ) , } }
Creates a new, empty environment.
Creates a new empty environment .
builtin_dtables
BuiltinDispatchTables