Changeset 453 for pyndexter/trunk/pyndexter/__init__.py
- Timestamp:
- 22/08/07 21:42:12 (3 years ago)
- Files:
-
- 1 modified
-
pyndexter/trunk/pyndexter/__init__.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyndexter/trunk/pyndexter/__init__.py
r452 r453 225 225 text = '%s(%s:"%s"' % (' ' * depth, node.value[0], node.value[1]) 226 226 else: 227 text = "%s(%s%s" % (' ' * depth, type_map[node.type], node.value and ' "%s"' % (node.value,) or "") 227 text = "%s(%s%s" % (' ' * depth, type_map[node.type], 228 node.value and ' "%s"' % (node.value,) or "") 228 229 if node.left or node.right: 229 230 text += "\n" … … 467 468 """Compact all words in a block of text.""" 468 469 469 def __init__(self, words_re=r e.compile(r'\w+'), stemmer=lambda w: w,470 def __init__(self, words_re=r'\w+', stemmer=lambda w: w, 470 471 min_word_length=3, max_word_length=64, unique=False, 471 472 split=False, lower=True): … … 485 486 words_re = re.compile(words_re, re.UNICODE) 486 487 self.words_re = words_re 487 self.stemmer = stemmer 488 self.stemmer = stemmer or lambda w: w 488 489 self.min_word_length = min_word_length 489 490 self.max_word_length = max_word_length
