GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • See all rustpython_vm's items

This view

  • Original page
  • New address

GeezerVison is showing rustpython.github.io — rustpython_vm - Rust

[−][src]Crate rustpython_vm

This crate contains most python logic.

  • Compilation
  • Bytecode
  • Import mechanics
  • Base objects

Modules

bytecode

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

cformat
eval
exceptions
format
function
import
macros
obj

This package contains the python basic/builtin types

py_serde
pyobject
scope
slots
stdlib
types
util

Macros

arg_check
class_or_notimplemented
count_tts
extend_class
extend_module
match_class

Macro to match on the built-in class of a Python object.

no_kwargs
py_class
py_compile_bytecode
py_compile_bytecode
py_module
py_namespace
replace_expr
type_check

Structs

PySettings

Struct containing all kind of settings for the python vm.

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.

Enums

InitParameter

Attribute Macros

pyclass
pyimpl
pystruct_sequence

Derive Macros

FromArgs
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.