Package nltk_lite :: Package contrib :: Package classifier :: Module item
[hide private]
[frames] | no frames]

Source Code for Module nltk_lite.contrib.classifier.item

 1  # Natural Language Toolkit - Item 
 2  #  An item should be capable of operating on its string value 
 3  # 
 4  # Author: Sumukh Ghodke <sumukh dot ghodke at gmail dot com> 
 5  # 
 6  # URL: <http://nltk.sf.net> 
 7  # This software is distributed under GPL, for license information see LICENSE.TXT 
 8   
 9  import re 
10   
11 -class Item:
12 - def __init__(self, line):
13 self.line = line
14
16 nonewline = self.line.strip() 17 return re.compile(' ').sub('', nonewline)
18
19 -class NameItem(Item):
20 - def __init__(self, line):
21 Item.__init__(self, line)
22
23 - def processed(self):
24 return re.compile('\.').sub('', self.stripNewLineAndWhitespace())
25
26 - def isAttribute(self):
27 return self.line.find(':') != -1
28