rhoknp.cohesion.exophora module

class rhoknp.cohesion.exophora.ExophoraReferentType(value)[source]

Bases: Enum

外海照応における照応先を表す列挙体.

WRITER = '著者'
READER = '読者'
UNSPECIFIED_PERSON = '不特定:人'
UNSPECIFIED_MATTER = '不特定:物'
UNSPECIFIED_SITUATION = '不特定:状況'
PREVIOUS_SENTENCE = '前文'
NEXT_SENTENCE = '後文'
OTHER = 'OTHER'
class rhoknp.cohesion.exophora.ExophoraReferent(text: str)[source]

Bases: object

外界照応における照応先を表すクラス.

PAT: ClassVar[Pattern] = re.compile('^(?P<type>著者|読者|不特定:人|不特定:物|不特定:状況|前文|後文)(?P<index>[0-9\\d]*)$')
property text: str

外界照応の照応先を表すテキスト表現.

is_singleton() bool[source]

文書中に1つしか存在しないエンティティであれば True.