[][src]Crate rustpython_vm

This crate contains most python logic.

Modules

bytecode

Implement python as a virtual machine with bytecodes. This module implements bytecode structure.

compile

Take an AST and transform it into bytecode

error
eval
format
frame
function
import
macros
obj

This package contains the python basic/builtin types

pyobject
stdlib
util

Macros

arg_check
count_tts
extend_class
no_kwargs
py_class
py_module
replace_expr
type_check

Structs

VirtualMachine

Top level container of a python virtual machine. In theory you could create more instances of this struct and have them operate fully isolated.

Functions

print_exception