Pol  Revision:3cfda13
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: