Package nltk :: Package chunk :: Module regexp :: Class UnChunkRule
[hide private]
[frames] | no frames]

Class UnChunkRule

source code

     object --+    
              |    
RegexpChunkRule --+
                  |
                 UnChunkRule

A rule specifying how to remove chunks to a ChunkString, using a matching tag pattern. When applied to a ChunkString, it will find any complete chunk that matches this tag pattern, and un-chunk it.

Instance Methods [hide private]
 
__init__(self, tag_pattern, descr)
Construct a new UnChunkRule.
source code
string
__repr__(self)
Returns: A string representation of this rule.
source code

Inherited from RegexpChunkRule: apply, descr

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Static Methods [hide private]

Inherited from RegexpChunkRule: parse

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, tag_pattern, descr)
(Constructor)

source code 

Construct a new UnChunkRule.

Parameters:
  • tag_pattern (string) - This rule's tag pattern. When applied to a ChunkString, this rule will find any complete chunk that matches this tag pattern, and un-chunk it.
  • descr (string) - A short description of the purpose and/or effect of this rule.
Overrides: RegexpChunkRule.__init__

__repr__(self)
(Representation operator)

source code 

repr(x)

Returns: string
A string representation of this rule. This string representation has the form:
   <UnChunkRule: '<IN|VB.*>'>

Note that this representation does not include the description string; that string can be accessed separately with the descr method.

Overrides: RegexpChunkRule.__repr__