|Manages the shells buffers.
|Provides simple command aliasing.
|A registry of shell Command instances which may be executed.
|Support for Command instances.
|Completer for interactive shells.
|Support for more complex commands.
|An interactive shell for evaluating Groovy code from the command-line (aka. groovysh).
|Support for running a Shell interactively using the JLine library.
|Helper to interpret a source buffer.
|A Main instance has a Groovysh member representing the shell, and a startGroovysh() method to run an interactive shell.
|Container for the parse code.
|Container for parse status details.
|Provides a facade over the parser to recognize valid Groovy syntax.
|A more rigid parser which catches more syntax errors, but also tends to barf on stuff that is really valid from time to time.
|A simple shell for invoking commands from a command-line.
|Support for running a Shell.
|Thrown to indicate a problem with command execution.
|Notification to signal the shell to exit.