[Zope-Checkins] CVS: Zope2 - ClassicDocumentClass.py:1.11.2.1 STletters.py:1.1.2.1
Andreas Jung
andreas@dhcp165.digicool.com
Wed, 2 May 2001 13:34:48 -0400
Update of /cvs-repository/Zope2/lib/python/StructuredText
In directory yetix:/work/sandboxes/ajung-2_4-STXNG/lib/python/StructuredText
Modified Files:
Tag: ajung-2_4-STXNG
ClassicDocumentClass.py STletters.py
Log Message:
unification of puncation
--- Updated File ClassicDocumentClass.py in package Zope2 --
--- ClassicDocumentClass.py 2001/05/01 20:01:55 1.11
+++ ClassicDocumentClass.py 2001/05/02 17:34:47 1.11.2.1
@@ -85,7 +85,7 @@
import re, ST, STDOM
from string import split, join, replace, expandtabs, strip, find
-from STletters import letters
+from STletters import letters,lettpunc
StringType=type('')
ListType=type([])
@@ -584,7 +584,7 @@
def doc_emphasize(
self, s,
- expr = re.compile('\s*\*([ \n%s0-9.:/;,\'\"\?\=\-\>\<\(\)]+)\*(?!\*|-)' % letters).search
+ expr = re.compile('\s*\*([ \n%s0-9]+)\*(?!\*|-)' % lettfunc).search
):
r=expr(s)
@@ -632,7 +632,7 @@
def doc_underline(self,
s,
- expr=re.compile("\s+\_([%s0-9\s\.,\?\/]+)\_" % letters).search):
+ expr=re.compile("\s+\_([0-9%s]+)\_" % lettpunc).search):
result = expr(s)
if result:
@@ -644,7 +644,7 @@
def doc_strong(self,
s,
- expr = re.compile('\s*\*\*([ \n%s0-9.:/;\-,!\?\'\"]+)\*\*' % letters).search
+ expr = re.compile('\s*\*\*([ \n%s0-9]+)\*\*' % lettpunc).search
):
r=expr(s)
--- Updated File STletters.py in package Zope2 --
--- STletters.py 2001/04/27 18:21:59 1.1
+++ STletters.py 2001/05/02 17:34:47 1.1.2.1
@@ -7,8 +7,9 @@
except:
pass
-
import string
-letters = string.letters
+letters = string.letters
+punctation = ".:/;\-,!\?\'\"\=\<\>"
+lettpunc = letters + punctation