Saiyang Gou
b08b61b578
Allow some unparenthesized syntactic structures in f-string expression part ( #159 )
...
Resolves #157 , #158
2020-11-19 16:32:59 +03:00
Saiyang Gou
034a9e8944
Properly check for invalid conversion character with f-string debugging syntax ( #156 )
2020-11-18 12:56:04 +03:00
Benjamin Woodruff
ad57a51800
Fix line continuation characters inside f-strings
...
Line continuation characters are valid inside of strings, but weren't
handled correctly in certain cases with f-strings, due to some small
tokenizer bugs.
This pull request to address those issues, and adds tests to validate
the new logic.
2019-07-12 21:20:00 +02:00
Dave Halter
6cdd47fe2b
f-string syntax in Python 3.8 was enhanced
...
See e.g. https://twitter.com/raymondh/status/1135253771846471680
2019-06-02 22:48:47 +02:00
Dave Halter
917b4421f3
Fix fstring format spec parsing, fixes #74
2019-06-02 15:18:42 +02:00
Dave Halter
3f6fc8a5ad
Fix an f-string tokenizer issue
2019-02-13 00:17:37 +01:00
Dave Halter
8eda8decea
Fix whitespace issues with prefixes
2018-04-07 15:34:58 +02:00
Dave Halter
8f1a436ba1
Remove the old f-string grammar and fix the tests with the new syntax
2018-04-07 02:11:26 +02:00
Dave Halter
f3db064d7d
Try to correctly calculate start positions.
2017-08-25 20:58:28 +02:00
Dave Halter
8bc54f5a29
Fix all the issues with f-string escapes.
2017-08-25 10:22:41 +02:00
Dave Halter
204e750dd5
Add more f-string tests.
2017-08-25 09:47:24 +02:00
Dave Halter
0c0a4b5a5d
Add some fstring tests.
2017-08-24 01:39:28 +02:00