Fixed parser for one letter keyword.
authorFrederic Jolliton <frederic@jolliton.com>
Wed, 17 Nov 2004 14:16:44 +0000 (14:16 +0000)
committerFrederic Jolliton <frederic@jolliton.com>
Wed, 17 Nov 2004 14:16:44 +0000 (14:16 +0000)
* Fixed regex in confparser.py. Otherwise, keyword
  with only one letter were not recognized.

git-archimport-id: frederic@jolliton.com--2004-private/mail-filter--main--0.1.2--patch-1

confparser.py

index bfe0841..859565b 100644 (file)
@@ -76,8 +76,8 @@ def parse( doc , filename = None ) :
        tokenMatches = {
                'eot'     : '$' ,
                'blank'   : r'\s+' ,
-               'keyword' : r'[_a-zA-Z][_a-zA-Z0-9]+' ,
-               'string'  : r'[_a-zA-Z][_a-zA-Z0-9]+|\'(?:[^\\\']|\\.)*\'' ,
+               'keyword' : r'[_a-zA-Z][_a-zA-Z0-9]*' ,
+               'string'  : r'[_a-zA-Z][_a-zA-Z0-9]*|\'(?:[^\\\']|\\.)*\'' ,
                'comment' : r'#[^\n]*(?:\n|$)' ,
                '{'       : '{' ,
                '}'       : '}' ,