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

Class AtomsOnlyTool

source code

object --+    
         |    
      Tool --+
             |
            AtomsOnlyTool

Removes all complex categories from the results list.

Instance Methods [hide private]
 
run(self, args, state)
Main operation of tool, taking arguments in args and reading and potentially manipulating the shell state.
source code

Inherited from Tool: process_option_list

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  name = 'Atoms Only'
hash(x)
  commands = ['atoms']
  usage = ('atoms', 'remove any complex category results from th...
  help = '\nRemoves any results from the result list that are no...

Inherited from Tool: tool_options

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

run(self, args, state)

source code 

Main operation of tool, taking arguments in args and reading and potentially manipulating the shell state.

By the time this is called, the options dict is available in self.options.

Overrides: Tool.run
(inherited documentation)

Class Variable Details [hide private]

usage

Value:
('atoms',
 'remove any complex category results from the results list.')

help

Value:
'''
Removes any results from the result list that are not atomic categorie\
s.
Also prints out the resulting result list.
Any subsequent commands will operate on this filtered result list.
'''