Module starlark::eval[][src]

Evaluate some code, typically done by creating an Evaluator, then calling eval_module.

Structs

Evaluator

Holds everything about an ongoing evaluation (local variables, globals, module resolution etc).

ParametersParser

Parse a series of parameters which were specified by ParametersSpec.

ParametersSpec

Define a list of parameters. This code assumes that all names are distinct and that *args/**kwargs occur in well-formed locations.

ReturnFileLoader

FileLoader that looks up modules by name from a HashMap.

Traits

FileLoader

A trait for turning a path given by a load() statement into a FrozenModule.