5353"""
5454
5555f_strings = {
56- Keyword : "\x01 y\x03 %s \x04 " ,
57- Name : "\x01 w\x02 \x03 %s \x04 " ,
58- Comment : "\x01 b\x03 %s \x04 " ,
59- String : "\x01 m\x03 %s \x04 " ,
60- Error : "\x01 r\x03 %s \x04 " ,
61- Literal : "\x01 r\x03 %s \x04 " ,
62- Literal .String : "\x01 m\x03 %s \x04 " ,
63- Token .Literal .Number .Float : "\x01 g\x02 \x03 %s \x04 " ,
64- Number : "\x01 g\x03 %s \x04 " ,
65- Operator : "\x01 c\x02 \x03 %s \x04 " ,
66- Operator .Word : "\x01 c\x02 \x03 %s \x04 " ,
67- Punctuation : "\x01 c\x02 \x03 %s \x04 " ,
68- Generic : "\x01 d\x03 %s \x04 " ,
69- Token : "\x01 g\x03 %s \x04 " ,
70- Whitespace : "\x02 d\x03 %s \x04 " ,
56+ Keyword : "\x01 y" ,
57+ Name : "\x01 w\x02 " ,
58+ Comment : "\x01 b" ,
59+ String : "\x01 m" ,
60+ Error : "\x01 r" ,
61+ Literal : "\x01 r" ,
62+ Literal .String : "\x01 m" ,
63+ Token .Literal .Number .Float : "\x01 g\x02 " ,
64+ Number : "\x01 g" ,
65+ Operator : "\x01 c\x02 " ,
66+ Operator .Word : "\x01 c\x02 " ,
67+ Punctuation : "\x01 c\x02 " ,
68+ Generic : "\x01 d" ,
69+ Token : "\x01 g" ,
70+ Whitespace : "\x02 d" ,
7171}
7272
7373f_strings_light = {
74- Keyword : "\x01 b\x03 %s \x04 " ,
75- Name : "\x01 k\x02 \x03 %s \x04 " ,
76- Comment : "\x01 b\x03 %s \x04 " ,
77- String : "\x01 g\x03 %s \x04 " ,
78- Error : "\x01 r\x03 %s \x04 " ,
79- Literal : "\x01 r\x03 %s \x04 " ,
80- Literal .String : "\x01 g\x03 %s \x04 " ,
81- Token .Literal .Number .Float : "\x01 g\x02 \x03 %s \x04 " ,
82- Number : "\x01 g\x03 %s \x04 " ,
83- Operator : "\x01 b\x02 \x03 %s \x04 " ,
84- Operator .Word : "\x01 k\x02 \x03 %s \x04 " ,
85- Punctuation : "\x01 b\x02 \x03 %s \x04 " ,
86- Generic : "\x01 d\x03 %s \x04 " ,
87- Token : "\x01 b\x03 %s \x04 " ,
88- Whitespace : "\x02 d\x03 %s \x04 " ,
74+ Keyword : "\x01 b" ,
75+ Name : "\x01 k\x02 " ,
76+ Comment : "\x01 b" ,
77+ String : "\x01 g" ,
78+ Error : "\x01 r" ,
79+ Literal : "\x01 r" ,
80+ Literal .String : "\x01 g" ,
81+ Token .Literal .Number .Float : "\x01 g\x02 " ,
82+ Number : "\x01 g" ,
83+ Operator : "\x01 b\x02 " ,
84+ Operator .Word : "\x01 k\x02 " ,
85+ Punctuation : "\x01 b\x02 " ,
86+ Generic : "\x01 d" ,
87+ Token : "\x01 b" ,
88+ Whitespace : "\x02 d" ,
8989}
9090
9191class BPythonFormatter (Formatter ):
@@ -110,9 +110,9 @@ def format(self, tokensource, outfile):
110110 continue
111111
112112 if token in f_strings :
113- o += f_strings [token ] % ( text , )
113+ o += "%s \x03 %s \x04 " % ( f_strings [token ], text )
114114 else :
115- o += f_strings [Token ] % ( text , )
115+ o += "%s \x03 %s \x04 " % ( f_strings [Token ], text )
116116 outfile .write (o .rstrip ())
117117
118118# vim: sw=4 ts=4 sts=4 ai et
0 commit comments