equal
deleted
inserted
replaced
19 """ |
19 """ |
20 |
20 |
21 def __init__(self, use_set=False): |
21 def __init__(self, use_set=False): |
22 self.use_set = use_set |
22 self.use_set = use_set |
23 self._tagdefs = {} |
23 self._tagdefs = {} |
|
24 |
|
25 def __repr__(self): |
|
26 return repr(self._tagdefs) |
24 |
27 |
25 def set_rtag(self, tag, rtype, role, stype='*', otype='*'): |
28 def set_rtag(self, tag, rtype, role, stype='*', otype='*'): |
26 assert not self.use_set |
29 assert not self.use_set |
27 assert role in ('subject', 'object'), role |
30 assert role in ('subject', 'object'), role |
28 self._tagdefs[(str(rtype), role, str(stype), str(otype))] = tag |
31 self._tagdefs[(str(rtype), role, str(stype), str(otype))] = tag |