Pol  Revision:cb584c9
Pol::Bscript::BlockDesc Struct Reference

#include <compiler.h>

Public Types

typedef std::vector< unsigned > TokenAddrs

Public Attributes

unsigned blockidx
eb_break_ok break_ok
TokenAddrs break_tokens
eb_continue_ok continue_ok
TokenAddrs continue_tokens
std::string label
eb_label_ok label_ok
unsigned valcount
unsigned varcount

Detailed Description

Definition at line 67 of file compiler.h.

Member Typedef Documentation

typedef std::vector<unsigned> Pol::Bscript::BlockDesc::TokenAddrs

Definition at line 80 of file compiler.h.

Member Data Documentation

unsigned Pol::Bscript::BlockDesc::blockidx

Definition at line 84 of file compiler.h.

eb_break_ok Pol::Bscript::BlockDesc::break_ok
TokenAddrs Pol::Bscript::BlockDesc::break_tokens
eb_continue_ok Pol::Bscript::BlockDesc::continue_ok
TokenAddrs Pol::Bscript::BlockDesc::continue_tokens
std::string Pol::Bscript::BlockDesc::label
eb_label_ok Pol::Bscript::BlockDesc::label_ok

Definition at line 72 of file compiler.h.

Referenced by Pol::Bscript::Compiler::enterblock().

unsigned Pol::Bscript::BlockDesc::valcount

Definition at line 70 of file compiler.h.

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