nltk.inference.ReadingCommand

class nltk.inference.ReadingCommand[source]

Bases: object

abstract parse_to_readings(sentence)[source]
Parameters

sentence (str) – the sentence to read

process_thread(sentence_readings)[source]

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

Parameters

sentence_readings (list(Expression)) – readings to process

Returns

the list of readings after processing

Return type

list(Expression)

abstract combine_readings(readings)[source]
Parameters

readings (list(Expression)) – readings to combine

Returns

one combined reading

Return type

Expression

abstract to_fol(expression)[source]

Convert this expression into a First-Order Logic expression.

Parameters

expression (Expression) – an expression

Returns

a FOL version of the input expression

Return type

Expression