|
Pol
Revision:cb584c9
|
#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 |
Definition at line 67 of file compiler.h.
| typedef std::vector<unsigned> Pol::Bscript::BlockDesc::TokenAddrs |
Definition at line 80 of file compiler.h.
| unsigned Pol::Bscript::BlockDesc::blockidx |
Definition at line 84 of file compiler.h.
| eb_break_ok Pol::Bscript::BlockDesc::break_ok |
Definition at line 73 of file compiler.h.
Referenced by Pol::Bscript::Compiler::enterblock(), and Pol::Bscript::Compiler::insertBreak().
| TokenAddrs Pol::Bscript::BlockDesc::break_tokens |
Definition at line 81 of file compiler.h.
Referenced by Pol::Bscript::Compiler::insertBreak(), and Pol::Bscript::Compiler::patchblock_breaks().
| eb_continue_ok Pol::Bscript::BlockDesc::continue_ok |
Definition at line 74 of file compiler.h.
Referenced by Pol::Bscript::Compiler::enterblock(), and Pol::Bscript::Compiler::handleContinue().
| TokenAddrs Pol::Bscript::BlockDesc::continue_tokens |
Definition at line 82 of file compiler.h.
Referenced by Pol::Bscript::Compiler::handleContinue(), and Pol::Bscript::Compiler::patchblock_continues().
| std::string Pol::Bscript::BlockDesc::label |
Definition at line 76 of file compiler.h.
Referenced by Pol::Bscript::Compiler::enterblock(), Pol::Bscript::Compiler::handleContinue(), and Pol::Bscript::Compiler::insertBreak().
| 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.
| unsigned Pol::Bscript::BlockDesc::varcount |
Definition at line 69 of file compiler.h.
Referenced by Pol::Bscript::Compiler::enterblock(), Pol::Bscript::Compiler::handleContinue(), Pol::Bscript::Compiler::insertBreak(), and Pol::Bscript::Scope::popblock().