ScummVM API documentation
Parallaction::LocationParser_br Class Reference
Inheritance diagram for Parallaction::LocationParser_br:
Parallaction::LocationParser_ns

Public Member Functions

virtual void parsePathData (ZonePtr z)
 
void parseGetData (ZonePtr z) override
 
void parseDoorData (ZonePtr z) override
 
void parseHearData (ZonePtr z) override
 
void parseNoneData (ZonePtr z) override
 
 LocationParser_br (Parallaction_br *vm)
 
void init () override
 
void parse (Script *script, LocationParserOutput_br *out)
 
- Public Member Functions inherited from Parallaction::LocationParser_ns
virtual void parseExamineData (ZonePtr z)
 
virtual void parseMergeData (ZonePtr z)
 
virtual void parseSpeakData (ZonePtr z)
 
 LocationParser_ns (Parallaction_ns *vm)
 
void parse (Script *script)
 

Protected Member Functions

void locParse_location ()
 
void locParse_zone ()
 
void locParse_animation ()
 
void locParse_localflags ()
 
void locParse_flags ()
 
void locParse_comment ()
 
void locParse_endcomment ()
 
void locParse_sound ()
 
void locParse_music ()
 
void locParse_redundant ()
 
void locParse_ifchar ()
 
void locParse_character ()
 
void locParse_mask ()
 
void locParse_path ()
 
void locParse_escape ()
 
void locParse_zeta ()
 
void locParse_null ()
 
void cmdParse_ifchar ()
 
void cmdParse_endif ()
 
void cmdParse_location ()
 
void cmdParse_toggle ()
 
void cmdParse_string ()
 
void cmdParse_math ()
 
void cmdParse_test ()
 
void cmdParse_music ()
 
void cmdParse_zeta ()
 
void cmdParse_swap ()
 
void cmdParse_give ()
 
void cmdParse_text ()
 
void cmdParse_unary ()
 
void locZoneParse_limits ()
 
void locZoneParse_moveto ()
 
void locZoneParse_type ()
 
void locAnimParse_file ()
 
void locAnimParse_position ()
 
void locAnimParse_moveto ()
 
void locAnimParse_endanimation ()
 
void parseZoneTypeBlock (ZonePtr z) override
 
void parseAnswerCounter (Answer *answer)
 
AnswerparseAnswer () override
 
- Protected Member Functions inherited from Parallaction::LocationParser_ns
void warning_unexpected ()
 
void locParse_endlocation ()
 
void locParse_location ()
 
void locParse_disk ()
 
void locParse_nodes ()
 
void locParse_zone ()
 
void locParse_animation ()
 
void locParse_localflags ()
 
void locParse_commands ()
 
void locParse_acommands ()
 
void locParse_flags ()
 
void locParse_comment ()
 
void locParse_endcomment ()
 
void locParse_sound ()
 
void locParse_music ()
 
void locZoneParse_limits ()
 
void locZoneParse_moveto ()
 
void locZoneParse_type ()
 
void locZoneParse_commands ()
 
void locZoneParse_label ()
 
void locZoneParse_flags ()
 
void locZoneParse_endzone ()
 
void locZoneParse_null ()
 
void locAnimParse_script ()
 
void locAnimParse_commands ()
 
void locAnimParse_type ()
 
void locAnimParse_label ()
 
void locAnimParse_flags ()
 
void locAnimParse_file ()
 
void locAnimParse_position ()
 
void locAnimParse_moveto ()
 
void locAnimParse_endanimation ()
 
void cmdParse_flags ()
 
void cmdParse_animation ()
 
void cmdParse_zone ()
 
void cmdParse_location ()
 
void cmdParse_invObject ()
 
void cmdParse_call ()
 
void cmdParse_simple ()
 
void cmdParse_move ()
 
void cmdParse_endcommands ()
 
Common::String parseComment ()
 
Common::String parseDialogueString ()
 
DialogueparseDialogue ()
 
void parseAnswerFlags (Answer *answer)
 
void parseAnswerBody (Answer *answer)
 
void parseQuestion (Question *q)
 
uint32 buildZoneType (const char *t0, const char *t1)
 
void parseZone (ZoneList &list, char *name)
 
void parsePointList (PointList &list)
 
void parseAnimation (AnimationList &list, char *name)
 
void parseCommands (CommandList &)
 
void parseCommandFlags ()
 
void parseCommandFlag (CommandPtr cmd, const char *flag, Table *table)
 
void createCommand (uint id)
 
void addCommand ()
 
void clearSet (OpcodeSet &opcodes)
 

Protected Attributes

Parallaction_br_vm
 
Table_audioCommandsNames
 
LocationParserOutput_br_out
 
- Protected Attributes inherited from Parallaction::LocationParser_ns
Parallaction_ns_vm
 
Script_script
 
Parser_parser
 
Table_zoneTypeNames
 
Table_zoneFlagNames
 
uint _zoneProg
 
OpcodeSet _locationParsers
 
OpcodeSet _locationZoneParsers
 
OpcodeSet _locationAnimParsers
 
OpcodeSet _commandParsers
 
Table_commandsNames
 
Table_locationStmt
 
Table_locationZoneStmt
 
Table_locationAnimStmt
 
struct Parallaction::LocationParser_ns::ParserContext ctxt
 

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