[][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
import
macros
obj

This package contains the python basic/builtin types

pyobject
stdlib
util

Macros

arg_check
count_tts
no_kwargs
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