@@ -182,9 +182,9 @@ class Config:
182182 for u in unsignedSuffix :
183183 for l in longSuffix :
184184 expr = i + u + l
185- exprCheck (expr , 'L' + expr + 'E' )
185+ exprCheck (expr , 'L' + expr . replace ( "'" , "" ) + 'E' )
186186 expr = i + l + u
187- exprCheck (expr , 'L' + expr + 'E' )
187+ exprCheck (expr , 'L' + expr . replace ( "'" , "" ) + 'E' )
188188 decimalFloats = ['5e42' , '5e+42' , '5e-42' ,
189189 '5.' , '5.e42' , '5.e+42' , '5.e-42' ,
190190 '.5' , '.5e42' , '.5e+42' , '.5e-42' ,
@@ -200,10 +200,10 @@ class Config:
200200 for suffix in ['' , 'f' , 'F' , 'l' , 'L' ]:
201201 for e in decimalFloats :
202202 expr = e + suffix
203- exprCheck (expr , 'L' + expr + 'E' )
203+ exprCheck (expr , 'L' + expr . replace ( "'" , "" ) + 'E' )
204204 for e in hexFloats :
205205 expr = "0x" + e + suffix
206- exprCheck (expr , 'L' + expr + 'E' )
206+ exprCheck (expr , 'L' + expr . replace ( "'" , "" ) + 'E' )
207207 exprCheck ('"abc\\ "cba"' , 'LA8_KcE' ) # string
208208 exprCheck ('this' , 'fpT' )
209209 # character literals
@@ -216,13 +216,13 @@ class Config:
216216 exprCheck ("{}'{}'" .format (p , c ), t + val )
217217 # user-defined literals
218218 for i in ints :
219- exprCheck (i + '_udl' , 'clL_Zli4_udlEL' + i + 'EE' )
220- exprCheck (i + 'uludl' , 'clL_Zli5uludlEL' + i + 'EE' )
219+ exprCheck (i + '_udl' , 'clL_Zli4_udlEL' + i . replace ( "'" , "" ) + 'EE' )
220+ exprCheck (i + 'uludl' , 'clL_Zli5uludlEL' + i . replace ( "'" , "" ) + 'EE' )
221221 for f in decimalFloats :
222- exprCheck (f + '_udl' , 'clL_Zli4_udlEL' + f + 'EE' )
223- exprCheck (f + 'fudl' , 'clL_Zli4fudlEL' + f + 'EE' )
222+ exprCheck (f + '_udl' , 'clL_Zli4_udlEL' + f . replace ( "'" , "" ) + 'EE' )
223+ exprCheck (f + 'fudl' , 'clL_Zli4fudlEL' + f . replace ( "'" , "" ) + 'EE' )
224224 for f in hexFloats :
225- exprCheck ('0x' + f + '_udl' , 'clL_Zli4_udlEL0x' + f + 'EE' )
225+ exprCheck ('0x' + f + '_udl' , 'clL_Zli4_udlEL0x' + f . replace ( "'" , "" ) + 'EE' )
226226 for p , t in charPrefixAndIds :
227227 for c , val in chars :
228228 exprCheck ("{}'{}'_udl" .format (p , c ), 'clL_Zli4_udlE' + t + val + 'E' )
0 commit comments