@@ -44,21 +44,21 @@ class IniLexer(RegexLexer):
4444 (r'\s+' , Whitespace ),
4545 (r'[;#].*' , Comment .Single ),
4646 (r'(\[.*?\])([ \t]*)$' , bygroups (Keyword , Whitespace )),
47- (r'''(.*?)([ \t]*)([=:])([ \t]*)(["'])''' ,
47+ (r'''(.*?)([ \t]*)([=:])([ \t]*)(["'])''' ,
4848 bygroups (Name .Attribute , Whitespace , Operator , Whitespace , String ),
4949 "quoted_value" ),
50- (r'(.*?)([ \t]*)([=:])([ \t]*)([^;#\n]*)(\\)(\s+)' ,
50+ (r'(.*?)([ \t]*)([=:])([ \t]*)([^;#\n]*)(\\)(\s+)' ,
5151 bygroups (Name .Attribute , Whitespace , Operator , Whitespace , String ,
5252 Text , Whitespace ),
5353 "value" ),
54- (r'(.*?)([ \t]*)([=:])([ \t]*)([^ ;#\n]*(?: +[^ ;#\n]+)*)' ,
54+ (r'(.*?)([ \t]*)([=:])([ \t]*)([^ ;#\n]*(?: +[^ ;#\n]+)*)' ,
5555 bygroups (Name .Attribute , Whitespace , Operator , Whitespace , String )),
5656 # standalone option, supported by some INI parsers
5757 (r'(.+?)$' , Name .Attribute ),
5858 ],
5959 'quoted_value' : [
6060 (r'''([^"'\n]*)(["'])(\s*)''' ,
61- bygroups (String , String , Whitespace )),
61+ bygroups (String , String , Whitespace ), "#pop" ),
6262 (r'[;#].*' , Comment .Single ),
6363 (r'$' , String , "#pop" ),
6464 ],
0 commit comments