ScummVM API documentation
Parallaction::ProgramParser_br Class Reference
Inheritance diagram for Parallaction::ProgramParser_br:
Parallaction::ProgramParser_ns

Public Member Functions

 ProgramParser_br (Parallaction_br *vm)
 
void init () override
 
void parse (Script *script, ProgramPtr program) override
 
- Public Member Functions inherited from Parallaction::ProgramParser_ns
 ProgramParser_ns (Parallaction_ns *vm)
 

Protected Member Functions

void instParse_zone ()
 
void instParse_color ()
 
void instParse_mask ()
 
void instParse_print ()
 
void instParse_text ()
 
void instParse_if_op ()
 
void instParse_endif ()
 
void beginIfStatement ()
 
void endIfStatement ()
 
void parseRValue (ScriptVar &var, const char *str) override
 
- Protected Member Functions inherited from Parallaction::ProgramParser_ns
void instParse_defLocal ()
 
void instParse_animation ()
 
void instParse_loop ()
 
void instParse_x ()
 
void instParse_y ()
 
void instParse_z ()
 
void instParse_f ()
 
void instParse_inc ()
 
void instParse_set ()
 
void instParse_move ()
 
void instParse_put ()
 
void instParse_call ()
 
void instParse_sound ()
 
void instParse_null ()
 
void instParse_endscript ()
 
void parseInstruction ()
 
void parseLValue (ScriptVar &var, const char *str)
 
void clearSet (OpcodeSet &opcodes)
 

Protected Attributes

Parallaction_br_vm
 
int32 _openIfStatement
 
- Protected Attributes inherited from Parallaction::ProgramParser_ns
Parallaction_ns_vm
 
Parser_parser
 
Script_script
 
ProgramPtr _program
 
OpcodeSet _instructionParsers
 
Table_instructionNames
 
uint32 _currentInstruction
 
struct Parallaction::ProgramParser_ns::ParserContext ctxt
 

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