def _decode_pred(elem): # <!ELEMENT pred (#PCDATA)> # <!ELEMENT spred (#PCDATA)> # <!ELEMENT realpred EMPTY> # <!ATTLIST realpred # lemma CDATA #REQUIRED # pos (v|n|j|r|p|q|c|x|u|a|s) #REQUIRED # sense CDATA #IMPLIED > if elem.tag == 'pred': return Pred.grammarpred(elem.text) elif elem.tag == 'spred': return Pred.stringpred(elem.text) elif elem.tag == 'realpred': return Pred.readpred(elem.get('lemma'), elem.get('pos'), elem.get('sense'))
def decode_pred(elem): # <!ELEMENT pred (#PCDATA)> # <!ELEMENT spred (#PCDATA)> # <!ELEMENT realpred EMPTY> # <!ATTLIST realpred # lemma CDATA #REQUIRED # pos (v|n|j|r|p|q|c|x|u|a|s) #REQUIRED # sense CDATA #IMPLIED > if elem.tag == 'pred': return Pred.grammarpred(elem.text) elif elem.tag == 'spred': return Pred.stringpred(elem.text) elif elem.tag == 'realpred': return Pred.readpred(elem.get('lemma'), elem.get('pos'), elem.get('sense'))