- run
The main program loop: acquire input, try to match it to a command and evaluate.
Repeat until a Resu
- evaluate
Evaluate a single "line" of input from the user by trying to map words to a
command and arguments. T
- listCommands
- commandsStartingWith
- complete
Gather completion proposals given some (incomplete) input the user has already
typed in. When and ho
- findLongestCommand
Returns the longest command that can be matched as first word(s) in the given
buffer.
- noInput
Return true if the parsed input ends up being empty (e.g. hitting ENTER on an
empty line or blank sp
- resolveArgs
Use all known ParameterResolvers to try to compute a value for each parameter of
the method to invok
- toCommandProposal
- validateArgs
- wordsForArguments
Returns the list of words to be considered for argument resolving. Drops the
first N words used for