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>+}

                        """