On Wednesday, November 30, 2016 at 7:02:28 AM UTC-6, Edward K. Ream wrote:
>
> Rev d3e7ead is a long-awaited milestone.  All importers are subclasses of 
> the Importer class in linescanner.py, except for the json importer, which 
> is stand-alone code.
>

And ceb99177 is another milestone.  basescanner.py has been fully retired.  
It now resides only in the attic, that is within leo/doc/leoNotes.txt.  All 
enabled unit tests pass. The rst tests have been (temporarily?) disabled.

Today, I'll be rewriting the GitHub docs in importers.md.  It's important 
to do this while details are fresh in my mind.

Despite all the pre-writing here, I'm not satisfied with how I have 
explained the differences between the old and new importers.  Imo, it's 
important that future code maintainers understand why the new code works 
the way it does.

The remaining to do items:

C and Java:
- Backtrack to find start of signature line.

Python:
- Rewrite python.findClass to support two obscure commands.

Unit tests:
- Fix or retire the rst tests.

I'll get to these as time, and my hands, allow.

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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to