PmVmGlobal_s Struct Reference

#include <global.h>

List of all members.

Public Attributes

pPmObj_t pnone
pPmInt_t pzero
pPmInt_t pone
pPmInt_t pnegone
pPmInt_t pfalse
pPmInt_t ptrue
pPmString_t pcodeStr
pPmDict_t builtins
PmImgPaths_t imgPaths
PmNativeFrame_t nativeframe
uint8_t errVmRelease
uint8_t errFileId
uint16_t errLineNum
pPmList_t threadList
pPmThread_t pthread
uint8_t reschedule


Detailed Description

This struct contains ALL of PyMite's globals

Definition at line 77 of file global.h.


Member Data Documentation

Dict for builtins

Definition at line 101 of file global.h.

PyMite source file ID number for when an error occurs

Definition at line 113 of file global.h.

Line number for when an error occurs

Definition at line 116 of file global.h.

PyMite release value for when an error occurs

Definition at line 110 of file global.h.

PmImgPaths_t PmVmGlobal_s::imgPaths

Paths to available images

Definition at line 104 of file global.h.

The single native frame. Static alloc so it won't be GC'd

Definition at line 107 of file global.h.

The string "code", used in interp.c RAISE_VARARGS

Definition at line 98 of file global.h.

Global boolean False obj

Definition at line 92 of file global.h.

Global integer -1 obj

Definition at line 89 of file global.h.

Global none obj (none)

Definition at line 80 of file global.h.

Global integer 1 obj

Definition at line 86 of file global.h.

Ptr to current thread

Definition at line 122 of file global.h.

Global boolean True obj

Definition at line 95 of file global.h.

Global integer 0 obj

Definition at line 83 of file global.h.

Flag to trigger rescheduling

Definition at line 155 of file global.h.

Thread list

Definition at line 119 of file global.h.


The documentation for this struct was generated from the following file:

Generated on Mon Oct 18 07:40:49 2010 for Python-on-a-chip by  doxygen 1.5.9