ccScript 5.1.0
 All Classes Namespaces Files Functions Variables Typedefs Friends Macros
Public Attributes | List of all members
ucommon::Script::stack_t Struct Reference

Runtime stack for each interpreter instance. More...

#include <ccscript.h>

Collaboration diagram for ucommon::Script::stack_t:
Collaboration graph
[legend]

Public Attributes

headerscr
 executing script for stack More...
 
headerscope
 effective symbol scope More...
 
event_tevent
 so we don't redo our event More...
 
line_tline
 executing line at stack level More...
 
line_tignore
 ignored events More...
 
unsigned short index
 index marker for loops More...
 
unsigned short base
 base stack of "@section" More...
 
unsigned short resmask
 effective dsp resource mask More...
 

Detailed Description

Runtime stack for each interpreter instance.

This is used to manage loop and case blocks, as well as subroutine calls.

Definition at line 232 of file ccscript.h.

Member Data Documentation

unsigned short ucommon::Script::stack_t::base

base stack of "@section"

Definition at line 239 of file ccscript.h.

event_t* ucommon::Script::stack_t::event

so we don't redo our event

Definition at line 235 of file ccscript.h.

line_t* ucommon::Script::stack_t::ignore

ignored events

Definition at line 237 of file ccscript.h.

unsigned short ucommon::Script::stack_t::index

index marker for loops

Definition at line 238 of file ccscript.h.

line_t* ucommon::Script::stack_t::line

executing line at stack level

Definition at line 236 of file ccscript.h.

unsigned short ucommon::Script::stack_t::resmask

effective dsp resource mask

Definition at line 240 of file ccscript.h.

header* ucommon::Script::stack_t::scope

effective symbol scope

Definition at line 234 of file ccscript.h.

header* ucommon::Script::stack_t::scr

executing script for stack

Definition at line 233 of file ccscript.h.


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