python-on-a-chip online compiler

Dependencies:   mbed TSI

Embed: (wiki syntax)

« Back to documentation index

PmBlock_s Struct Reference

PmBlock_s Struct Reference

Block. More...

#include <frame.h>

Data Fields

PmObjDesc_t od
 Obligatory obj descriptor.
pPmObj_tb_sp
 Ptr to backup stack ptr.
uint8_t const * b_handler
 Handler fxn obj.
PmBlockType_t b_type:8
 Block type.
struct PmBlock_snext
 Next block in stack.

Detailed Description

Block.

Extra info for loops and trys (others?) Frames use linked list of blocks to handle nested loops and try-catch blocks.

Definition at line 53 of file frame.h.


Field Documentation

uint8_t const* b_handler

Handler fxn obj.

Definition at line 62 of file frame.h.

Ptr to backup stack ptr.

Definition at line 59 of file frame.h.

Block type.

Definition at line 65 of file frame.h.

struct PmBlock_s* next

Next block in stack.

Definition at line 68 of file frame.h.

Obligatory obj descriptor.

Definition at line 56 of file frame.h.