|
rshell
1.2
|
Public Member Functions | |
| Command_List (string s) | |
| Constructor. More... | |
| int | execute () |
| Recursively calls execute on all commands/command_sets. More... | |
| string | str () |
| Returns a string representing a formatted version of the command line user input. More... | |
Protected Attributes | |
| Command_Element * | commands |
| string | input |
| Command_List::Command_List | ( | string | str | ) |
Constructor.
Contains exactly the string used to instantiate the list
| s | input string to be parsed |
The constructor stores 's' to 'this->input' and then passes it to the parsing function Parse_Command_Sets
|
virtual |
Recursively calls execute on all commands/command_sets.
Recursively executes all Command_Sets and Commands in the linked list starting at root_command
Implements Command_Element.
|
virtual |
Returns a string representing a formatted version of the command line user input.
Recursively calls the str() function on all Command_Sets in the linked list beginning at root_command
Implements Command_Element.
|
protected |
Pointer to top command_element