[][src]Crate mtots_core

Structs

BuiltinClasses
BuiltinExceptions
Class
ErrorIndicator
Eval
Exception
ExceptionKind
Function
GMap
Globals
Module
NativeFunction
NativeFunctions
NativeIterator
Opaque
ParameterInfo
ParseError
RcPath

Implemented like Rc so that it can stay a thin pointer, but dereferences to &Path like Rc

RcStr

Implemented like Rc so that it can stay a thin pointer, but dereferences to &str like Rc

Symbol
SymbolRegistryHandle

Due to the ubiquity of how symbol registries are used (at least in this codebase), I'm just going to make it easier on myself and always pass around the registry by Rc (via SymbolRegistryHandle), rather than allow the use of a SymbolRegistry directly outside this module

Table

Enums

ClassKind
EvalError
GeneratorResult
ParameterKind
Value
ValueKind

Constants

SOURCE_FILE_EXTENSION

Functions

main

Type Definitions

EvalResult
HMap

Version of HMap using Rust's builtin Eq and Hash

VMap