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

Classes

struct  ParserContext
 

Public Member Functions

 ProgramParser_ns (Parallaction_ns *vm)
 
virtual void init ()
 
virtual void parse (Script *script, ProgramPtr program)
 

Protected Member Functions

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)
 
virtual void parseRValue (ScriptVar &var, const char *str)
 
void clearSet (OpcodeSet &opcodes)
 

Protected Attributes

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: