File size: 798 Bytes
eb57aa1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
import nltk
class FindChunks():
def __init__(self):
self.grammar = r"""
VP: {<ADJ_SIM><V_PRS>}
VP: {<ADJ_INO><V.*>}
VP: {<V_PRS><N_SING><V_SUB>}
NP: {<N_SING><ADJ.*><N_SING>}
NP: {<N.*><PRO>}
VP: {<N_SING><V_.*>}
VP: {<V.*>+}
NP: {<ADJ.*>?<N.*>+ <ADJ.*>?}
DNP: {<DET><NP>}
PP: {<ADJ_CMPR><P>}
PP: {<ADJ_SIM><P>}
PP: {<P><N_SING>}
PP: {<P>*}
DDNP: {<NP><DNP>}
NPP: {<PP><NP>+}
"""
|