Package jazzparser :: Package shell :: Module tools
[hide private]
[frames] | no frames]

Module tools

source code

The basic set of tools for the shell.

The basic tools for the Jazz Parser interactive shell for examining the output of the parser. These are all generic to all formalisms are parsers. Other formalism- and parser-specific tools can be defined separately.


Author: Mark Granroth-Wilding <mark.granroth-wilding@ed.ac.uk>

Classes [hide private]
  Tool
Base class for interactive shell tools.
  DerivationTraceTool
Shell tool for outputing derivation traces.
  DerivationTraceExplorerTool
Shell tool for exploring large derivation traces in more detail.
  AtomsOnlyTool
Removes all complex categories from the results list.
  ResultListTool
Prints out a particular range of results, or the whole list.
  RuleApplicationTool
Manually applies a named rule to signs in the chart.
  TonalSpaceCoordinatesTool
  LoadResultsTool
  LogLevelTool
Change the log level from the shell.
  PythonTool
Excecutes arbitrary python commands.
  HelpTool
Display shell help.
  SaveStateTool
Variables [hide private]
  __package__ = 'jazzparser.shell'