Changeset 1390 for code/branches/console/src/core/CommandExecutor.h
- Timestamp:
- May 23, 2008, 2:10:52 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/console/src/core/CommandExecutor.h
r1351 r1390 78 78 static void parse(const std::string& command, bool bInitialize = true); 79 79 80 static bool argumentsFinished(unsigned int num);81 80 static unsigned int argumentsFinished(); 82 81 static unsigned int argumentsGiven(); 83 static bool enoughArgumentsGiven(ConsoleCommand* command, unsigned int head); 84 static std::string getToken(unsigned int index); 82 static bool enoughArgumentsGiven(ConsoleCommand* command); 83 static std::string getArgument(unsigned int index); 84 static std::string getLastArgument(); 85 85 86 static void createListOfPossible FunctionClasses(const std::string& fragment);86 static void createListOfPossibleIdentifiers(const std::string& fragment); 87 87 static void createListOfPossibleFunctions(const std::string& fragment, Identifier* identifier = 0); 88 static void createListOfPossibleArguments(const std::string& fragment, ConsoleCommand* command, unsigned int param); 88 89 89 90 static Identifier* getPossibleIdentifier(const std::string& name); 90 91 static ConsoleCommand* getPossibleCommand(const std::string& name, Identifier* identifier = 0); 92 static const std::string* getPossibleArgument(const std::string& name, ConsoleCommand* command, unsigned int param); 91 93 92 94 static bool compareStringsInList(const std::pair<const std::string*, const std::string*>& first, const std::pair<const std::string*, const std::string*>& second);
Note: See TracChangeset
for help on using the changeset viewer.