ScummVM API documentation
MutationOfJB::AddItemCommandParser Class Reference
Inheritance diagram for MutationOfJB::AddItemCommandParser:
MutationOfJB::SeqCommandParser MutationOfJB::CommandParser

Public Member Functions

bool parse (const Common::String &line, ScriptParseContext &parseCtx, Command *&command) override
 
- Public Member Functions inherited from MutationOfJB::SeqCommandParser
void transition (ScriptParseContext &parseCtx, Command *oldCommand, Command *newCommand, CommandParser *newCommandParser) override
 
- Public Member Functions inherited from MutationOfJB::CommandParser
virtual void finish (ScriptParseContext &parseCtx)
 

Member Function Documentation

◆ parse()

bool MutationOfJB::AddItemCommandParser::parse ( const Common::String line,
ScriptParseContext parseCtx,
Command *&  command 
)
overridevirtual

Parses the specified line and possibly returns a Command instance.

Parameters
lineLine to parse.
parseCtxParse context.
commandOutput parameter for newly created command.
Returns
True if the line has been successfully parsed by this parser, false otherwise.
Note
You may return true and set command to nullptr. That means the line has been successfully parsed, but no command is needed.

Implements MutationOfJB::CommandParser.


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