I have just created #1440 
<https://github.com/leo-editor/leo-editor/issues/1440> to record this 
project. The fstrings branch contains the work. The status:

This project is all-consuming. Everything else is just going to have to 
wait.

Yesterday I finished round 1 of the required infrastructure, and 
preliminary tests passed. This was an important milestone.

Processing Leo's biggest file, leoGlobals.py, immediately failed. I had 
forgotten about 'comment' tokens. Fixing this should be straightforward. 
Only the eat method will change.

Last week's study of asttokens reminds me that recursive descent tree 
traversal is not really valid. The traversal must be "flattened" so that 
python's stack doesn't overflow. I'll discuss how to do this in another 
thread.

*Summary*

Imo, this project is worth any amount of work, both for me personally and 
the wider python community.

I expect major progress by Thanksgiving. I will be most unhappy if I can't 
finish this project by the time Rebecca and I leave for Florida in December.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/0f76659d-7069-4db3-b03b-ce9b77802160%40googlegroups.com.

Reply via email to