Package nltk :: Package inference :: Module discourse :: Class DrtGlueReadingCommand
[hide private]
[frames] | no frames]

type DrtGlueReadingCommand

source code

    object --+    
             |    
ReadingCommand --+
                 |
                DrtGlueReadingCommand

Instance Methods [hide private]
 
__init__(self, semtype_file=None, remove_duplicates=False, depparser=None) source code
 
parse_to_readings(self, sentence) source code
list of Expression
process_thread(self, sentence_readings)
This method should be used to handle dependencies between readings such as resolving anaphora.
source code
Expression
combine_readings(self, readings)
Returns: one combined reading
source code
Method Details [hide private]

__init__(self, semtype_file=None, remove_duplicates=False, depparser=None)
(Constructor)

source code 
Parameters:
  • semtype_file - name of file where grammar can be loaded
  • remove_duplicates - should duplicates be removed?
  • depparser - the dependency parser
Overrides: object.__init__

parse_to_readings(self, sentence)

source code 
Parameters:
  • sentence - the sentence to read
Overrides: ReadingCommand.parse_to_readings

See Also: ReadingCommand.parse_to_readings()

process_thread(self, sentence_readings)

source code 

This method should be used to handle dependencies between readings such as resolving anaphora.

Parameters:
  • sentence_readings - readings to process
Returns: list of Expression
the list of readings after processing
Overrides: ReadingCommand.process_thread

See Also: ReadingCommand.process_thread()

combine_readings(self, readings)

source code 
Parameters:
  • readings - readings to combine
Returns: Expression
one combined reading
Overrides: ReadingCommand.combine_readings

See Also: ReadingCommand.combine_readings()