| Class |
Description |
|
AnsiDetector
|
|
|
BufferManager
|
Manages the shells buffers. |
|
CommandAlias
|
Provides simple command aliasing. |
|
CommandRegistry
|
A registry of shell Command instances which may be executed. |
|
CommandSupport
|
Support for Command instances. |
|
CommandsMultiCompleter
|
Completer for interactive shells. |
|
ComplexCommandSupport
|
Support for more complex commands. |
|
Groovysh
|
An interactive shell for evaluating Groovy code from the command-line (aka. groovysh). |
|
InteractiveShellRunner
|
Support for running a Shell interactively using the JLine library. |
|
Interpreter
|
Helper to interpret a source buffer. |
|
Main
|
A Main instance has a Groovysh member representing the shell,
and a startGroovysh() method to run an interactive shell.
|
|
ParseCode
|
Container for the parse code. |
|
ParseStatus
|
Container for parse status details. |
|
Parser
|
Provides a facade over the parser to recognize valid Groovy syntax. |
|
RigidParser
|
A more rigid parser which catches more syntax errors, but also tends to barf on stuff that is really valid from time to time. |
|
Shell
|
A simple shell for invoking commands from a command-line. |
|
ShellRunner
|
Support for running a Shell. |